Data processing system having peripheral-paced DMA transfer and method therefor
AssigneeFreescale Semiconductor, Inc.
InventorsJoseph C. Circello, John D. Mitchell, Sheilah C. Phan
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsJoseph C. Circello, John D. Mitchell, Sheilah C. Phan
Estimating the term…
In a data processing system having a processor, a DMA controller, a peripheral, and a memory, a method includes initiating a DMA transfer between the peripheral and the memory, wherein the DMA transfer comprises N subsets of data to be transferred between the peripheral and the memory, N having a value of two or more; asserting, by the peripheral, an event status indicator each time an event is completed by the peripheral; in response to each assertion of the event status indicator, the peripheral, based on a data request enable signal from the DMA controller, performing one of asserting a data request signal provided to the DMA controller or providing an interrupt request to the processor; and in response to each assertion of the data request signal, the DMA controller initiating transfer of a next subset of data of the N subsets of data between the memory and the peripheral.
In a data processing system having a processor, a direct memory access (DMA) controller, a peripheral that is distinct from the DMA controller, and a memory, a method comprising:
In a data processing system having a processor, a direct memory access (DMA) controller, a peripheral that is distinct from the DMA controller, and a memory, wherein the peripheral provides a data request signal to the DMA controller and the DMA controller provides a data request enable signal to the peripheral, a method comprising:
A data processing system, comprising:
Dependencies are inferred from the claim text.