Patent · US Expired

Dynamic sizing bus controller that allows unrestricted byte enable patterns

US5423009A · kind A · utility

51Cited by
1References
3Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 29, 1994
Grant dateJun 6, 1995
Priority date
Expiry dateAug 29, 2014

Classification

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

Abstract

A data transfer mechanism is provided between a host device and a slave device in which the slave bus width is automatically configured according to mode information, and the exact number of slave cycles required are generated according to the host request. In particular, a bus interface controller interfaces a host device having a host bus of a predetermined physical bus width to a slave device having a slave bus of a variable one of multiple possible logical bus widths, where the host device physical bus width in bits is an integer multiple of the slave device logical bus width in bits. First circuitry is responsive to a request from the host device for exchanging handshaking signals with the slave device to execute a number of slave bus transfer cycles until a last cycle signal has been received, and for returning a completion signal to the host device. Second circuitry is responsive to mode-related signals and byte enable signals from the host device for generating the last cycle signal for the first circuitry. Together, the first circuitry and the second circuitry therefore implement what may be termed a "checking-and-moving" scheme. That is, the first circuitry continues to i…

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