Multi-channel DMA system with command queue structure supporting three DMA modes
AssigneeNXP USA, Inc.
InventorsMichael J. Rochford, Rabindra Guha, Daniel C. Laroche, Malcolm D. Stewart
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP USA, Inc.
InventorsMichael J. Rochford, Rabindra Guha, Daniel C. Laroche, Malcolm D. Stewart
Estimating the term…
A method, system, and apparatus are provided for managing multiple DMA channels in different DMA modes by processing command sequences associated with different virtual DMA channels and stored in a command queue structure, such that a first command sequence is processed to directly configure one or more first register descriptors at a context store to implement a direct configuration DMA mode for a first virtual channel, a second command sequence is processed to initiate a fetch of a linked list descriptor chain for loading one or more second register descriptors at a second DMA channel context store register to implement a link list configuration DMA mode for a second virtual channel, and a third command sequence is processed to retrieve an instruction program for loading into the command queue structure and execution by the DMA controller to implement a program configuration DMA mode for a third virtual channel.
A method for managing a plurality of direct memory access (DMA) channels in a plurality of different DMA modes, the method comprising:
An apparatus comprising:
An electronic device comprising:
Dependencies are inferred from the claim text.