Patent · US Active

Data transfer engine with delay circuitry for blocking transfers

US8589602B2 · kind B2 · utility

2Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 26, 2009
Grant dateNov 19, 2013
Priority date
Expiry dateMay 26, 2029

Classification

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

Abstract

A circuit comprising: an execution unit; a plurality of addressable devices; and a data transfer engine coupled to the execution unit and to the devices, operable to fetch a plurality of descriptors under control of the execution unit, and based on each of the fetched descriptors to perform a transfer of data from a respective first to a respective second of the devices. The DMA engine comprises delay circuitry operable to block, during a delay period running from an earlier of the transfers, any later of the transfers involving at least one of the same devices as the earlier transfer, the delay circuitry being arranged to control the blocking in dependence on an indication received in one of the descriptors.

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