BUS ARBITRATION IN A DUAL-BUS ARCHITECTURE WHERE ONE BUS HAS RELATIVELY HIGH LATENCY
Patent №
US 5,369,748
Granted
1994-11-29
Filed 1991
Owner
NEXGEN MICROSYSTEMS
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
07748768
A dual-bus architecture that includes a high-seed system bus, called the NexBus (20), and a slower peripheral bus, called the alternate bus or AB (25). The NexBus and AB are coupled by control logic (45) which includes an arbiter (50) and an alternate bus interface (ABI) (60). The ABI is treated as a master for both the NexBus and the AB. While it would be possible to have the adapter always request the AB (which also requires the NexBus), that would slow down NexBus operations to the bandwidth of the AB. This problem is avoided by providing two request lines for each adapter, -NREQ (NexBus only) and -AREQ (both buses), having the adapter normally assert -NREQ first. However, if the addressed device is on the AB, the ABI automatically detects this fact and attempts to do a crossing transfer to the AB, even though the request was for the NexBus only. If the ABI is unable to do the crossing transfer because the AB was busy, the ABI automatically causes the NexBus adapter to retry the request using the -AREQ line. Thus the slower AB is only accessed when actually necessary.
AI classification
Ownership
NEXGEN MICROSYSTEMS
assignment · 58830429
NEXGEN, INC.
namechg · 76960073
Assignors
MCFARLAND, HAROLD L., HO, ALLEN P.
On an employer assignment, the assignors are typically the inventors.