Patent US5664124A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5664124A Expired / Lapsed US ⏱️ 0.0 years remaining

Bridge between two buses of a computer system that latches signals from the bus for use on the bridge and responds according to the bus protocols

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1994-11-30
•
Granted: 1997-09-02
•
Expires: 2014-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system having an ISA bus and a PCI bus is provided with a PCI to ISA bridge having certain imbedded functions performed by PCI slaves on the bridge. In order to implement the bridge in slow CMOS technology, the PCI control signals are latched on the bridge. Since the PCI slaves on the bridge cannot respond with control signals on the PCI bus fast enough to satisfy the PCI bus protocol due to this latching, a logic device is provided on the bridge. The logic device monitors the unlatched master-slave control signals carried on the PCI bus, and in appropriate situations, drives the control signals on the PCI bus (within the time specified by the PCI bus protocol) that the PCI slaves would normally drive but are unable to within the time necessary to meet the PCI bus protocol.

Inventors

  • 👤 Sagi Katz
  • 👤 William Alan Wall
  • 👤 Amy Kulik
  • 👤 Daniel R. Cronin, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/405; G06F13/4054

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 186 words
A computer system comprising: a first bus; a second bus carrying control signals and having a specified bus protocol; at least one master coupled to the second bus; a bridge coupled between the first and second buses for interfacing the first and second buses, the bridge including: a third bus carrying latched control signals received from the second bus; at least one slave coupled to the third bus and receiving latched control signals from the third bus; a latch coupled between the second and third buses and latching control signals sent from the second bus to the third bus, and latching control signals sent from the third bus to the second bus; a logic device coupled between the second and third buses, the logic device sending, in response to receiving predetermined unlatched master control signals from the master coupled to the second bus, predetermined unlatched slave control signals to the master on the second bus, wherein the predetermined unlatched master control signals are for a predetermined type of data transfer between the master coupled to the second bus and the slave coupled to the third bus.
Claim 2
Dependent Claim 186 words
A computer system comprising: a first bus; a second bus carrying control signals and having a specified bus protocol; at least one master coupled to the second bus; a bridge coupled between the first and second buses for interfacing the first and second buses, the bridge including: a third bus carrying latched control signals received from the second bus; at least one slave coupled to the third bus and receiving latched control signals from the third bus; a latch coupled between the second and third buses and latching control signals sent from the second bus to the third bus, and latching control signals sent from the third bus to the second bus; a logic device coupled between the second and third buses, the logic device sending, in response to receiving predetermined unlatched master control signals from the master coupled to the second bus, predetermined unlatched slave control signals to the master on the second bus, wherein the predetermined unlatched master control signals are for a predetermined type of data transfer between the master coupled to the second bus and the slave coupled to the third bus.
Claim 3
Dependent Claim 25 words
The system of claim 1, wherein the second bus is a peripheral controller interconnect (PCI) bus, and the bus protocol is a PCI bus protocol.
Claim 4
Dependent Claim 12 words
The system of claim 2, wherein the slave is a PCI slave.
Claim 5
Dependent Claim 15 words
The system of claim 3, wherein the third bus is an internal latched PCI bus.
Claim 6
Dependent Claim 45 words
The system of claim 4, wherein the control signals include a target ready signal, a device select signal and a stop signal, the logic device driving at least one of these control signals in response to the certain predetermined states of the monitored control signals.
Claim 7
Dependent Claim 19 words
The system of claim 5, wherein the monitored control signals include a frame signal and an initiator ready signal.
Claim 8
Dependent Claim 14 words
The system of claim 6, wherein the bridge is formed by slow CMOS technology.
Claim 9
Dependent Claim 26 words
The system of claim 5, wherein the logic device includes a separate state machine for each of the respective target ready, device select and stop signals.
Claim 10
Dependent Claim 39 words
The system of claim 6, wherein the predetermined state includes a deassertion of the frame signal, the logic device driving any active target ready, device select and stop signals inactive in response to the deassertion of the frame signal.
Claim 11
Dependent Claim 175 words
A bridge coupled between first and second buses for interfacing the first and second buses, the second bus carrying control signals and having a master coupled to the bus and a specified bus protocol, the bridge comprising: a third bus carrying latched control signals received from the second bus; at least one slave coupled to the third bus and receiving latched control signals from the third bus; a latch coupled between the second and third buses and latching control signals sent from the second bus to third bus, and latching control signals sent from the third bus to the second bus; a logic device coupled between the second and third buses, the logic device sending, in response to receiving predetermined unlatched master control signals from the master coupled to the second bus, predetermined unlatched slave control signals to the master on the second bus, wherein the predetermined unlatched master control signals are for a predetermined type of data transfer between the master coupled to the second bus and the slave coupled to the third bus.
Claim 12
Dependent Claim 175 words
A bridge coupled between first and second buses for interfacing the first and second buses, the second bus carrying control signals and having a master coupled to the bus and a specified bus protocol, the bridge comprising: a third bus carrying latched control signals received from the second bus; at least one slave coupled to the third bus and receiving latched control signals from the third bus; a latch coupled between the second and third buses and latching control signals sent from the second bus to third bus, and latching control signals sent from the third bus to the second bus; a logic device coupled between the second and third buses, the logic device sending, in response to receiving predetermined unlatched master control signals from the master coupled to the second bus, predetermined unlatched slave control signals to the master on the second bus, wherein the predetermined unlatched master control signals are for a predetermined type of data transfer between the master coupled to the second bus and the slave coupled to the third bus.
Claim 13
Dependent Claim 25 words
The bridge of claim 10, wherein the second bus is a peripheral controller interconnect (PCI) bus, and the bus protocol is a PCI bus protocol.
Claim 14
Dependent Claim 12 words
The bridge of claim 11, wherein the slave is a PCI slave.
Claim 15
Dependent Claim 15 words
The bridge of claim 12, wherein the third bus is an internal latched PCI bus.
Claim 16
Dependent Claim 45 words
The bridge of claim 13, wherein the control signals include a target ready signal, a device select signal and a stop signal, the logic device driving at least one of these control signals in response to the certain predetermined states of the monitored control signals.
Claim 17
Dependent Claim 19 words
The bridge of claim 14, wherein the monitored control signals include a frame signal and an initiator ready signal.
Claim 18
Dependent Claim 14 words
The system of claim 15, wherein the bridge is formed by slow CMOS technology.
Claim 19
Dependent Claim 26 words
The bridge of claim 14, wherein the logic device includes a separate state machine for each of the respective target ready, device select and stop signals.
Claim 20
Dependent Claim 39 words
The bridge of claim 15, wherein the predetermined state includes a deassertion of the frame signal, the logic device driving any active target ready, device select and stop signals inactive in response to the deassertion of the frame signal.

References Cited (Backward Citations)

US4864496A Cited
US5341495A Cited
US5522050A Cited
US5455915A Cited
US5519872A Cited
US5535341A Cited
US5533204A Cited
US5548730A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-01 2001-03-03 2001-09-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-01 2005-03-03 2005-09-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-01 2009-03-03 2009-09-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag