Invention Grant
- Patent Title: DMA engine
- Patent Title (中): DMA引擎
-
Application No.: US12643674Application Date: 2009-12-21
-
Publication No.: US08527671B2Publication Date: 2013-09-03
- Inventor: Andrew Glyn Bond
- Applicant: Andrew Glyn Bond
- Applicant Address: US DE Wilmington
- Assignee: Icera Inc.
- Current Assignee: Icera Inc.
- Current Assignee Address: US DE Wilmington
- Priority: GB0900758.4 20090116
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F13/00

Abstract:
Disclosed herein is a method of accessing a slave device from a circuit including a central processing unit, a data transfer engine, and an interface to the slave device. In one embodiment, the method includes: executing code on the central processing unit to set up the data transfer engine to access the slave device; and based on the set-up, operating the data transfer engine to supply a read request word to a transmit buffer of the interface for transmission to the slave device, and, after return of a corresponding response word to a first-in-first-out receive buffer of the interface, to disable the first-in-first-out receive buffer from receiving any further data such that the last word therein is assured to be the response word. The method further includes using an underflow mechanism of the first-in-first-out receive buffer to determine the last word therein and hence determine the response word.
Public/Granted literature
- US20100185789A1 DMA Engine Public/Granted day:2010-07-22
Information query