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

Multiple bus agent integrated circuit device for connecting to an external bus

Assignee: Future Link Systems LLC
•
Filing: 1996-10-29
•
Granted: 1999-02-09
•
Expires: 2016-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiple peripheral component interconnect (PCI) agent integrated circuit device for connecting to an external PCI bus. In one embodiment, the present multiple PCI agent integrated circuit device includes, an integrated circuit which is adapted to be coupled to an external PCI bus. The integrated circuit includes an internal PCI bus built in. The internal PCI bus is adapted to transmit data signals thereon, and is further adapted to couple to the external PCI bus via a connector. A plurality of PCI agents are built into the integrated circuit, wherein each of the plurality of PCI agents are capable of performing an independent function. Each of the plurality of PCI agents are coupled to the internal PCI bus. A predictive arbiter is built into the integrated circuit and is coupled to both the internal PCI bus and to the plurality of PCI agents. The predictive arbiter arbitrates between the PCI agents for ownership of the internal PCI bus.

Inventors

  • 👤 Peter Chambers
  • 👤 Edward Michael Petryk
  • 👤 George Parker Crouse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 10:13
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 192 words
A multiple peripheral component interconnect (PCI) agent integrated circuit device for connecting to an external PCI bus, comprising: an integrated circuit adapted to be coupled to an external PCI bus; an internal PCI bus built into said integrated circuit, said internal PCI bus adapted to transmit data signals thereon, said internal PCI bus adapted to couple to said external PCI bus via a connector; a plurality of PCI agents built into said integrated circuit, each of said plurality of PCI agents for performing a function, each of said plurality of PCI agents coupled to said internal PCI bus; a predictive arbiter built into said integrated circuit, said predictive arbiter coupled to said internal PCI bus, said predictive arbiter coupled to said plurality of PCI agents for arbitrating between said PCI agents for ownership of said internal PCI bus; and an identification device select (IDSEL) decoder built into said integrated circuit, said IDSEL decoder coupled to said internal PCI bus, said IDSEL decoder coupled to said plurality of PCI agents via a corresponding plurality of internal IDSEL signal lines for routing an IDSEL signal to any one of said plurality of PCI agents.
Claim 2
Dependent Claim 192 words
A multiple peripheral component interconnect (PCI) agent integrated circuit device for connecting to an external PCI bus, comprising: an integrated circuit adapted to be coupled to an external PCI bus; an internal PCI bus built into said integrated circuit, said internal PCI bus adapted to transmit data signals thereon, said internal PCI bus adapted to couple to said external PCI bus via a connector; a plurality of PCI agents built into said integrated circuit, each of said plurality of PCI agents for performing a function, each of said plurality of PCI agents coupled to said internal PCI bus; a predictive arbiter built into said integrated circuit, said predictive arbiter coupled to said internal PCI bus, said predictive arbiter coupled to said plurality of PCI agents for arbitrating between said PCI agents for ownership of said internal PCI bus; and an identification device select (IDSEL) decoder built into said integrated circuit, said IDSEL decoder coupled to said internal PCI bus, said IDSEL decoder coupled to said plurality of PCI agents via a corresponding plurality of internal IDSEL signal lines for routing an IDSEL signal to any one of said plurality of PCI agents.
Claim 3
Dependent Claim 92 words
The multiple PCI agent integrated circuit device of claim 1, further comprising: said IDSEL decoder coupled to said external PCI bus, said IDSEL decoder adapted to decode a plurality of address-data lines from said external PCI bus to select said any one of said plurality of PCI agents, said IDSEL decoder adapted to receive said IDSEL signal from said external PCI bus to enable any one of said corresponding plurality of internal IDSEL signal lines such that said IDSEL signal is routed to said any one of said plurality of PCI agents.
Claim 4
Dependent Claim 45 words
The multiple PCI agent integrated circuit device of claim 1, further comprising an input buffering circuit included in said integrated circuit such that an additional amount of loading from said plurality of PCI agents is presented to said external PCI bus as a single load.
Claim 5
Dependent Claim 54 words
The multiple PCI agent integrated circuit device of claim 1, further comprising: said internal PCI bus adapted to comply with a PCI bus specification with respect to interfacing with said plurality of PCI agents and with respect to said plurality of PCI agents interfacing with said external PCI bus via said internal PCI bus.
Claim 6
Dependent Claim 24 words
The multiple PCI agent integrated circuit device of claim 1, wherein said plurality of PCI agents further includes a plurality of pre-existing PCI agents.
Claim 7
Dependent Claim 49 words
The multiple PCI agent integrated circuit device of claim 5, wherein said plurality of pre-existing PCI agents are combined into said integrated circuit such that a large percentage of logic comprising each of said plurality of pre-existing PCI agents is built into said integrated circuit in an original condition.
Claim 8
Dependent Claim 53 words
The multiple PCI agent integrated circuit device of claim 6, wherein said large percentage of logic includes a respective plurality of bus interface units of said plurality of pre-existing PCI agents, said internal PCI bus adapted to couple to said plurality of pre-existing PCI agents via said respective plurality of bus interface units.
Claim 9
Dependent Claim 203 words
A multiple peripheral component interconnect (PCI) agent integrated circuit device for interfacing a plurality of PCI agents combined within the integrated circuit device to an external PCI bus, comprising: an integrated circuit adapted to be coupled to an external PCI bus; an internal PCI bus built into said integrated circuit, said internal PCI bus adapted to transmit data signals thereon, said internal PCI bus adapted to couple to said external PCI bus via a connector; a plurality of PCI agents built into said integrated circuit, each of said plurality of PCI agents for performing a function, each of said plurality of PCI agents coupled to said internal PCI bus; a predictive arbiter built into said integrated circuit, said predictive arbiter coupled to said internal PCI bus, said predictive arbiter coupled to said plurality of PCI agents for arbitrating between said PCI agents for ownership of said internal PCI bus; and an identification device select (IDSEL) decoder built into said integrated circuit, said IDSEL decoder coupled to said internal PCI bus, said IDSEL decoder coupled to said plurality of PCI agents via a corresponding plurality of internal IDSEL signal lines for routing an IDSEL signal to any one of said plurality of PCI agents.
Claim 10
Dependent Claim 203 words
A multiple peripheral component interconnect (PCI) agent integrated circuit device for interfacing a plurality of PCI agents combined within the integrated circuit device to an external PCI bus, comprising: an integrated circuit adapted to be coupled to an external PCI bus; an internal PCI bus built into said integrated circuit, said internal PCI bus adapted to transmit data signals thereon, said internal PCI bus adapted to couple to said external PCI bus via a connector; a plurality of PCI agents built into said integrated circuit, each of said plurality of PCI agents for performing a function, each of said plurality of PCI agents coupled to said internal PCI bus; a predictive arbiter built into said integrated circuit, said predictive arbiter coupled to said internal PCI bus, said predictive arbiter coupled to said plurality of PCI agents for arbitrating between said PCI agents for ownership of said internal PCI bus; and an identification device select (IDSEL) decoder built into said integrated circuit, said IDSEL decoder coupled to said internal PCI bus, said IDSEL decoder coupled to said plurality of PCI agents via a corresponding plurality of internal IDSEL signal lines for routing an IDSEL signal to any one of said plurality of PCI agents.
Claim 11
Dependent Claim 24 words
The multiple PCI agent integrated circuit device of claim 8, wherein said plurality of PCI agents further includes a plurality of pre-existing PCI agents.
Claim 12
Dependent Claim 49 words
The multiple PCI agent integrated circuit device of claim 9, wherein said plurality of pre-existing PCI agents are combined into said integrated circuit such that a large percentage of logic comprising each of said plurality of pre-existing PCI agents is built into said integrated circuit in an original condition.
Claim 13
Dependent Claim 53 words
The multiple PCI agent integrated circuit device of claim 10, wherein said large percentage of logic includes a respective plurality of bus interface units of said plurality of pre-existing PCI agents, said internal PCI bus adapted to couple to said plurality of pre-existing PCI agents via said respective plurality of bus interface units.
Claim 14
Dependent Claim 92 words
The multiple PCI agent integrated circuit device of claim 8, further comprising: said IDSEL decoder coupled to said external PCI bus, said IDSEL decoder adapted to decode a plurality of address-data lines from said external PCI bus to select said any one of said plurality of PCI agents, said IDSEL decoder adapted to receive said IDSEL signal from said external PCI bus to enable any one of said corresponding plurality of internal IDSEL signal lines such that said IDSEL signal is routed to said any one of said plurality of PCI agents.
Claim 15
Dependent Claim 45 words
The multiple PCI agent integrated circuit device of claim 8, further comprising an input buffering circuit included in said integrated circuit such that an additional amount of loading from said plurality of PCI agents is presented to said external PCI bus as a single load.
Claim 16
Dependent Claim 54 words
The multiple PCI agent integrated circuit device of claim 8, further comprising: said internal PCI bus adapted to comply with a PCI bus specification with respect to interfacing with said plurality of PCI agents and with respect to said plurality of PCI agents interfacing with said external PCI bus via said internal PCI bus.
Claim 17
Independent Claim 155 words
A method of combining multiple peripheral component interconnect (PCI) agents into an integrated circuit device for connecting to an external PCI bus, the method comprising the steps of: a) designing an internal PCI bus adapted to couple to an external PCI bus; b) coupling a plurality of pre-existing designs of a respective plurality of pre-existing PCI agents to said design of said internal PCI bus such that a large percentage of each of said plurality of pre-existing designs are reused in an unchanged condition; c) designing a predictive arbiter coupled to said plurality of pre-existing designs; d) designing an initialization device select decoder coupled to said plurality of pre-existing designs; and e) fabricating said internal PCI bus, said pre-existing PCI agents, said predictive arbiter, and said initialization device select decoder into a combined multiple PCI agent integrated circuit such that said pre-existing PCI agents can access said external PCI bus via said internal PCI bus.
Claim 18
Independent Claim 155 words
A method of combining multiple peripheral component interconnect (PCI) agents into an integrated circuit device for connecting to an external PCI bus, the method comprising the steps of: a) designing an internal PCI bus adapted to couple to an external PCI bus; b) coupling a plurality of pre-existing designs of a respective plurality of pre-existing PCI agents to said design of said internal PCI bus such that a large percentage of each of said plurality of pre-existing designs are reused in an unchanged condition; c) designing a predictive arbiter coupled to said plurality of pre-existing designs; d) designing an initialization device select decoder coupled to said plurality of pre-existing designs; and e) fabricating said internal PCI bus, said pre-existing PCI agents, said predictive arbiter, and said initialization device select decoder into a combined multiple PCI agent integrated circuit such that said pre-existing PCI agents can access said external PCI bus via said internal PCI bus.
Claim 19
Dependent Claim 43 words
The method of claim 15, wherein step b) further comprises the step of coupling said plurality of pre-existing designs to said design of said internal PCI bus at a respective plurality of bus interface units in each of said plurality of pre-existing designs.
Claim 20
Dependent Claim 196 words
A multiple bus agent integrated circuit device for interfacing a plurality of bus agents combined within the integrated circuit device to an external bus, comprising: an integrated circuit adapted to be coupled to an external bus; an internal bus built into said integrated circuit, said internal bus adapted to transmit data signals thereon, said internal bus adapted to couple to said external bus via a connector; a plurality of bus agents built into said integrated circuit, each of said plurality of bus agents for performing a function, each of said plurality of bus agents coupled to said internal bus; an arbiter built into said integrated circuit, said arbiter coupled to said internal bus, said arbiter coupled to said plurality of bus agents for arbitrating between said bus agents for ownership of said internal bus; and an identification device select decoder built into said integrated circuit, said identification device select decoder coupled to said internal bus, said identification device select decoder coupled to said plurality of bus agents via a corresponding plurality of internal identification device select decoder signal lines for routing an identification device select decoder signal to any one of said plurality of bus agents.
Claim 21
Dependent Claim 196 words
A multiple bus agent integrated circuit device for interfacing a plurality of bus agents combined within the integrated circuit device to an external bus, comprising: an integrated circuit adapted to be coupled to an external bus; an internal bus built into said integrated circuit, said internal bus adapted to transmit data signals thereon, said internal bus adapted to couple to said external bus via a connector; a plurality of bus agents built into said integrated circuit, each of said plurality of bus agents for performing a function, each of said plurality of bus agents coupled to said internal bus; an arbiter built into said integrated circuit, said arbiter coupled to said internal bus, said arbiter coupled to said plurality of bus agents for arbitrating between said bus agents for ownership of said internal bus; and an identification device select decoder built into said integrated circuit, said identification device select decoder coupled to said internal bus, said identification device select decoder coupled to said plurality of bus agents via a corresponding plurality of internal identification device select decoder signal lines for routing an identification device select decoder signal to any one of said plurality of bus agents.
Claim 22
Dependent Claim 22 words
The multiple bus agent integrated circuit device of claim 17 wherein said plurality of bus agents are peripheral component interconnect (PCI) compliant.

References Cited (Backward Citations)

US5396602A Cited
US5682483A Cited
US5598542A Cited
US5555383A Cited
US5625824A Cited
US5640519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-08 2002-08-10 2003-02-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-08 2006-08-10 2007-02-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-08 2010-08-10 2011-02-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag