Patent · US Expired

Programmable CPU/interface buffer structure using dual port RAM

US7054986B2 · kind B2 · utility

10Cited by
17References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2001
Grant dateMay 30, 2006
Priority date
Expiry dateJun 15, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F5/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is a programmable buffer circuit (16) for interfacing a CPU (12) to a plurality of channel interfaces (14). The buffer circuit includes a dual port memory (18) having a first port coupled to a CPU data bus and a second port coupled to a channel data bus that serves the plurality of channel interfaces. The buffer circuit further includes an arbitrator (24) for arbitrating access to the dual port memory by individual ones of the channel interfaces over the channel data bus; an address generator (26) for generating dual port memory addresses for reading and writing data using the CPU data bus and the channel data bus; and a control unit (20) and allocator (22) that are programmable by the CPU for specifying individual ones of buffer locations and sizes within the dual port memory for individual ones of the channel interfaces, and for enabling and disabling individual ones of the buffers.

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