Invention Grant
US08527671B2 DMA engine 有权
DMA引擎

  • Patent Title: DMA engine
  • Patent Title (中): DMA引擎
  • Application No.: US12643674
    Application Date: 2009-12-21
  • Publication No.: US08527671B2
    Publication 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
DMA engine
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
Information query
Patent Agency Ranking
0/0