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

Computer system with cascaded peripheral component interconnect (PCI) buses

Assignee: Cisco Technology Inc
•
Filing: 1995-10-25
•
Granted: 1997-05-20
•
Expires: 2015-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system including primary and secondary PCI (Peripheral Component Interconnect) buses which do not "livelock". The system includes two PCI to PCI bridges between the primary and secondary buses. One of the bridges is configured to only act as a target on the primary bus and as a master on the secondary bus, the second bridge is configured to only act as master on the primary bus and as a target on the secondary bus. The determination of which data path is chosen is not made by the bridges and thus the bridges do not bias the direction of transmissions to one bus or to the other bus.

Inventors

  • 👤 William E. Jennings
  • 👤 Roland G. Chan
  • 👤 John L. Wong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:01
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/4031; G06F13/4036; G06F13/14; G06F13/36; G06F13/362

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 115 words
A system including a primary Peripheral Component Interconnect (PCI) bus, a secondary PCI bus, a first PCI to PCI bridge connecting said primary PCI bus to said secondary PCI bus, said first PCI to PCI bridge configured to only respond as a master on said primary bus, and as a target on said secondary bus, and a second PCI to PCI bridge connecting said primary PCI bus to said secondary PCI bus, said second PCI to PCI bridge configured to only respond as a master on said secondary bus and as a target on said primary bus, whereby said system avoids a livelock situation with respect to transmissions between said primary and said secondary buses.
Claim 2
Independent Claim 115 words
A system including a primary Peripheral Component Interconnect (PCI) bus, a secondary PCI bus, a first PCI to PCI bridge connecting said primary PCI bus to said secondary PCI bus, said first PCI to PCI bridge configured to only respond as a master on said primary bus, and as a target on said secondary bus, and a second PCI to PCI bridge connecting said primary PCI bus to said secondary PCI bus, said second PCI to PCI bridge configured to only respond as a master on said secondary bus and as a target on said primary bus, whereby said system avoids a livelock situation with respect to transmissions between said primary and said secondary buses.
Claim 3
Dependent Claim 25 words
The system recited in claim 1 including means for preventing said first PCI to PCI bridge from responding as a master on said secondary bus.
Claim 4
Dependent Claim 25 words
The system recited in claim 1 including means for preventing said second PCI to PCI bridge from responding as a master on said primary bus.
Claim 5
Dependent Claim 41 words
The system recited in claim 1 including a configuration register in said first PCI to PCI bridge and means responsive to said configuration register for preventing said first PCI to PCI bridge from responding as a master on said secondary bus.
Claim 6
Independent Claim 41 words
The system recited in claims 1 including a configuration register in said second PCI to PCI bridge and means responsive to said configuration register for preventing said second PCI to PCI bridge from responding as a master on said primary bus.
Claim 7
Independent Claim 138 words
A system including a host controller, a first Peripheral Component Interconnect (PCI) bus connected to said host controller, a second PCI bus, a third PCI bus, a first and a second PCI bridge circuit connecting said first PCI bus to said second PCI bus, said first PCI bridge configured to act as a master only on said first PCI bus and said second PCI bridge configured to act as a master only on said second PCI bus, and third and fourth PCI bridge circuits connecting said first PCI bus to said third PCI bus, said third PCI bridge configured to act as a master only on said first PCI bus and said fourth PCI bridge configured to act as a master only said third PCI bus, whereby a livelock situation is avoided relative to transmissions between said buses.
Claim 8
Independent Claim 138 words
A system including a host controller, a first Peripheral Component Interconnect (PCI) bus connected to said host controller, a second PCI bus, a third PCI bus, a first and a second PCI bridge circuit connecting said first PCI bus to said second PCI bus, said first PCI bridge configured to act as a master only on said first PCI bus and said second PCI bridge configured to act as a master only on said second PCI bus, and third and fourth PCI bridge circuits connecting said first PCI bus to said third PCI bus, said third PCI bridge configured to act as a master only on said first PCI bus and said fourth PCI bridge configured to act as a master only said third PCI bus, whereby a livelock situation is avoided relative to transmissions between said buses.
Claim 9
Dependent Claim 24 words
The system recited in claim 6 including a dual port SRAM memory connected to said second PCI bus and to said third PCI bus.
Claim 10
Dependent Claim 107 words
The system recited in claim 7 wherein said SRAM memory has a range of addresses and first, second third and fourth PCI bridge circuits each contain a memory base register and a memory limit register defining the memory addresses of commands that can be forwarded by said bridges, the memory base and limit registers being set so that said first and third bridge circuits pass commands that address the entire range of addresses in said SRAM memory, said second bridge circuit only addresses the top half of said range of addresses and said forth bridge circuits only addresses the bottom half of said range of memory addresses.
Claim 11
Dependent Claim 26 words
The system recited in claim 6 including means for preventing said first PCI to PCI bridge from responding as a master on said second PCI bus.
Claim 12
Dependent Claim 26 words
The system recited in claim 6 including means for preventing said second PCI to PCI bridge from responding as a master on said first PCI bus.
Claim 13
Dependent Claim 42 words
The system recited in claim 6 including a configuration register in said first PCI to PCI bridge and means responsive to said configuration register for preventing said first PCI to PCI bridge from responding as a master on said second PCI bus.
Claim 14
Independent Claim 42 words
The system recited in claims 6 including a configuration register in said second PCI to PCI bridge and means responsive to said configuration register for preventing said second PCI to PCI bridge from responding as a master on said first PCI bus.
Claim 15
Independent Claim 93 words
A system including a first bus, a second bus, a bridge connecting said first bus to said second bus, said first bus configured to only respond as a master on said first bus, and as a target on said second bus, and a second bridge connecting said first bus to said second bus, said second bridge configured to only respond as a master on said second bus and as a target on said first bus, whereby said system avoids a livelock situation with respect to transmissions between said first and said second buses.
Claim 16
Independent Claim 93 words
A system including a first bus, a second bus, a bridge connecting said first bus to said second bus, said first bus configured to only respond as a master on said first bus, and as a target on said second bus, and a second bridge connecting said first bus to said second bus, said second bridge configured to only respond as a master on said second bus and as a target on said first bus, whereby said system avoids a livelock situation with respect to transmissions between said first and said second buses.
Claim 17
Dependent Claim 19 words
The system recited in claim 13 wherein said first and said second buses are Peripheral Component Interconnect (PCI) buses.

References Cited (Backward Citations)

US5542055A Cited
US5360952A Cited
US5533204A Cited
US5535340A Cited
US5542056A Cited
US5548730A Cited
US5555383A Cited
US5542053A Cited
US5557758A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag