Patent · US Active

DMA integrity checker

US8996926B2 · kind B2 · utility

1Cited by
6References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 15, 2012
Grant dateMar 31, 2015
Priority date
Expiry dateMay 22, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1048
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Some embodiments relate to a Direct Memory Access (DMA) controller. The DMA controller includes a set of transaction control registers to receive a sequence of transaction control sets that collectively describe a data transfer to be processed by the DMA controller. A bus controller reads and writes to memory while the DMA controller executes a first transaction control set to accomplish part of the data transfer described in the sequence of transaction control sets. An integrity checker determines an actual error detection code based on data or an address actually processed by the DMA controller during execution of the first transaction control set. The integrity checker also selectively flags an error based on whether the actual error detection code is the same as an expected error detection code contained in a second transaction control set of the sequence of transaction control sets.

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