×

Memory access engine having multi-level command structure

  • US 7,302,503 B2
  • Filed: 04/01/2003
  • Issued: 11/27/2007
  • Est. Priority Date: 04/01/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A direct memory access (DMA) system comprising:

  • a memory element storing a plurality of DMA command lists, at least one of said lists comprising more than one DMA command;

    a command queue adapted to hold a plurality of entries, each entry comprising a pointer field and a sequence field, the pointer field pointing to one of the DMA command lists, the sequence field holding a sequence value indicative of a sequential placement of said entry in the command queue; and

    a DMA engine adapted to access an entry in the command queue and to access the DMA commands of the DMA command list pointed to by the pointer field of the accessed entry, the DMA engine further adapted to perform DMA operations specified by the accessed DMA commands, the DMA engine further adapted to make available the sequence value held in the sequence field of the accessed entry when all of the DMA commands in the accessed command list have been performed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×