Patent · US Active

Multi-channel DMA system with command queue structure supporting three DMA modes

US10241946B2 · kind B2 · utility

1Cited by
15References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 18, 2017
Grant dateMar 26, 2019
Priority date
Expiry dateAug 3, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1673
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.