Patent · US Expired

Method and system for processing DMA requests

US7594057B1 · kind B1 · utility

52Cited by
15References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 9, 2006
Grant dateSep 22, 2009
Priority date
Expiry dateMay 22, 2026

Classification

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

Abstract

Method and system for processing direct memory access (DMA) requests in a peripheral device is provided. The method includes generating a DMA request to transfer information to/from a host system, wherein a size of data transfer is specified in the DMA request and is based on a minimum data transfer size; and submitting the DMA request to an arbitration module to gain access to a bus for transferring the information and while the arbitration module arbitrates between pending DMA requests, the DMA module monitors status from plural buffer slots and before the DMA request is granted, the DMA module modifies the size of data transfer based on available buffer slots.

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