EP1466254A2

Direct memory access (dma) transfer buffer processor

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 10 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 4 independent, 33 dependent

  1. 1
    Claims of equivalent WO 03050655 A2 CLAIMS 1. A method comprising:generating a descriptor for a single direct memory access operation, said descriptor including memory descriptors and a tag identifying said direct memory access operation;writing said descriptor to a queue;fetching said descriptor from the queue based on a priority of the descriptor;and performing the direct memory access operation.
  2. 16
    A processor comprising:a first queue operative to store a plurality of descriptors, each descriptor including a tag and a memory descriptor, wherein different descriptors specify different direct memory access operations;a processor operative to retrieve one of said plurality of descriptors from said queue and perform a direct memory access operation corresponding to said descriptor;a completion memory;and a post-processor operative to write the tag for said descriptor and status information for said direct memory access operation in the completion memory.
  3. 26
    A system comprising:a host memory;a host processor including a cache, said cache including a cache line having a cache line length;a local memory;a bus;a data transmit processor connected between the bus and the local memory and a queue, said data transmit processor being operative to perform a direct memory access operation over the bus in response to a data transmit descriptor being written to one of said queues, said data transmit block including a tag, a host memory descriptor, and a local memory descriptor and having a length equal to the cache line length;a controller operative to generate the data transfer descriptor for the direct memory access and to write the descriptor to the queue in a cache line spill operation;and a post-processor operative to write said tag and status information for the direct memory access operation the completion memory in response to the data transmit processor performing said data transfer operation.
  4. 31
    An article comprising a machine-readable medium including machine-executable instructions, the instructions operative to cause a machine to:generate a descriptor for a single direct memory access operation, said descriptor including memory descriptors and a tag identifying said direct memory access operation;write said descriptor to a queue;fetch said descriptor from the queue based on a priority of the descriptor;and perform the direct memory access operation.