Patent
1995-05-02
1997-01-07
Harvey, Jack B.
G06F 13366
Patent
active
055926312
ABSTRACT:
The present invention, generally speaking, provides a system and method of decoupling the address and data buses of a system bus using side band information signals. A computer system with which the invention may be used has a system bus including an address bus and a data bus and has, operatively connected to said system bus, multiple master devices, including a microprocessor, and multiple slave devices. In accordance with one embodiment of the invention, the address bus and the data bus are decoupled by providing, in addition to signals carried by the system bus, first side-band signals including, for each master device besides the microprocessor, an address arbitration signal, and providing, in addition to signals carried by the system bus, second side-band signals including, for each slave device, an address termination signal, a data arbitration signal, and a read-ready signal indicating that a respective slave device has data to present on the system bus. An address arbitration vector is formed, composed of address arbitration signals for the master devices, an address termination vector is formed, composed of address termination signals for the slave devices, and a read-ready vector is formed, composed of read-ready signals for the slave devices. The address arbitration vector and the address termination vector are sampled. Using a queue structure having a front and a rear, pairs of address arbitration and address termination vectors sampled at different sampling times are queued. Given a pair of address arbitration and address termination vectors at the head of the queue structure and a subsequent, corresponding read-ready vector, a data arbitration signal is issued to one of the slave devices and one of the master devices, as a "paired data bus grant."
REFERENCES:
patent: 4181974 (1980-01-01), Lemay et al.
patent: 4473880 (1984-09-01), Budde et al.
patent: 4965716 (1990-10-01), Sweeney
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5257356 (1993-10-01), Brockmann et al.
patent: 5287477 (1994-02-01), Johnson et al.
patent: 5327538 (1994-07-01), Hamaguchi et al.
patent: 5345562 (1994-09-01), Chen
patent: 5375215 (1994-12-01), Hanawa et al.
patent: 5473762 (1995-12-01), Kelly et al.
Kelly James D.
Polzin R. Stephen
Apple Computer Inc.
Chung-Trans Xuong M.
Harvey Jack B.
LandOfFree
Bus transaction reordering using side-band information signals does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Bus transaction reordering using side-band information signals, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Bus transaction reordering using side-band information signals will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1772940