Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
121 words
An integrated circuit for coupling a first external bus to a second external bus comprising: a) bus bridge means for allowing transactions to be passed between said first and second external buses; b) local processor means coupled to said bus bridge means for processing transactions received from external sources and transactions input to said first bus and said second bus; c) interrupt controller means for routing interrupts generated by devices internal to said integrated circuit and devices external to said integrated circuit such that a plurality of interrupts generated by each of said internal and external devices is consolidated into a single interrupt selectively routed to one of said local processor means and interrupt pins associated with said first external bus.
Claim 2
Dependent Claim
121 words
An integrated circuit for coupling a first external bus to a second external bus comprising: a) bus bridge means for allowing transactions to be passed between said first and second external buses; b) local processor means coupled to said bus bridge means for processing transactions received from external sources and transactions input to said first bus and said second bus; c) interrupt controller means for routing interrupts generated by devices internal to said integrated circuit and devices external to said integrated circuit such that a plurality of interrupts generated by each of said internal and external devices is consolidated into a single interrupt selectively routed to one of said local processor means and interrupt pins associated with said first external bus.
Claim 3
Dependent Claim
102 words
The integrated circuit defined by claim 1 wherein said interrupt controller means comprises: a) a plurality of multiplexors, each having as its input an interrupt signal, each of said multiplexors for selectively routing its corresponding input to one of said local processor and a set of interrupt output pins; b) a plurality of latches, each for latching a predetermined set of interrupt signals for input to a corresponding interrupt input of said local processor; wherein operation of said local processor determines which of a plurality of interrupt sources generated an interrupt currently stored in a corresponding one of said plurality of latches.
Claim 4
Dependent Claim
40 words
The integrated circuit defined by claim 2 wherein a first set of said plurality of interrupt sources is DMA Channel 0 Interrupt Pending, DMA Channel 1 Interrupt Pending, DMA Channel 2 Interrupt Pending, DMA Channel 3 Interrupt Pending and XINT6#.
Claim 5
Dependent Claim
44 words
The integrated circuit defined by claim 3 wherein a second set of said plurality of interrupt sources is I 2 C Bus Interface Unit Interrupt Pending, APIC Bus Interface Unit Interrupt Pending, Doorbell Interrupt Pending, Primary Address Translation Unit/Start BIST Interrupt Pending and XINT7#.
Claim 6
Dependent Claim
55 words
The integrated circuit defined by claim 4 wherein a third set of said plurality of interrupt sources is Primary PCI Bridge Interface Error, Secondary PCI Bridge Interface Error, Primary Address Translation Unit Error, Secondary Address Translation Unit Error, Local Processor Error, DMA Channel 0 Error, DMA Channel 1 Error, DMA Channel 2 Error, Non-Maskable Interrupt#.
Claim 7
Dependent Claim
54 words
The integrated circuit defined by claim 1 wherein said bus bridge means comprises: a) a primary PCI interface; b) a secondary PCI interface; c) a plurality of posting buffers coupled between said primary PCI interface and said secondary PCI interface for handling data flowing between said primary PCI interface and said secondary PCI interface.
Claim 8
Dependent Claim
15 words
The integrated circuit defined by claim 1 wherein said local processor means comprises a microprocessor.
Claim 9
Independent Claim
201 words
A system including at least one host processor coupled to a primary PCI bus and at least one peripheral device coupled to a secondary PCI bus, said system comprising the following in a single integrated circuit: a) a first internal bus coupled to said primary PCI bus; b) a second internal bus coupled to said secondary PCI bus; c) bus bridge means having a first bus interface coupled to said first internal bus and a second bus interface coupled to said second internal bus, said bus bridge means for allowing transactions to be passed between said primary PCI bus and said secondary PCI bus; d) local processor means coupled to said bus bridge means for processing transactions received from external sources and transactions input to said first bus interface and said second bus interface; e) interrupt controller means for routing interrupts generated by devices internal to said integrated circuit and devices external to said integrated circuit such that a plurality of interrupts generated by each of said internal and external devices is consolidated into a single interrupt selectively routed to one of said local processor means and interrupt pins associated with said first external bus for processing by said host processor.
Claim 10
Independent Claim
201 words
A system including at least one host processor coupled to a primary PCI bus and at least one peripheral device coupled to a secondary PCI bus, said system comprising the following in a single integrated circuit: a) a first internal bus coupled to said primary PCI bus; b) a second internal bus coupled to said secondary PCI bus; c) bus bridge means having a first bus interface coupled to said first internal bus and a second bus interface coupled to said second internal bus, said bus bridge means for allowing transactions to be passed between said primary PCI bus and said secondary PCI bus; d) local processor means coupled to said bus bridge means for processing transactions received from external sources and transactions input to said first bus interface and said second bus interface; e) interrupt controller means for routing interrupts generated by devices internal to said integrated circuit and devices external to said integrated circuit such that a plurality of interrupts generated by each of said internal and external devices is consolidated into a single interrupt selectively routed to one of said local processor means and interrupt pins associated with said first external bus for processing by said host processor.
Claim 11
Dependent Claim
101 words
The system defined by claim 8 wherein said interrupt controller means comprises: a) a plurality of multiplexors, each having as its input an interrupt signal, each of said multiplexors for selectively routing its corresponding input to one of said local processor and a set of interrupt output pins; b) a plurality of latches, each for latching a predetermined set of interrupt signals for input to a corresponding interrupt input of said local processor; wherein operation of said local processor determines which of a plurality of interrupt sources generated an interrupt currently stored in a corresponding one of said plurality of latches.
Claim 12
Dependent Claim
53 words
The system defined by claim 8 wherein said bus bridge means comprises: a) a primary PCI interface; b) a secondary PCI interface; c) a plurality of posting buffers coupled between said primary PCI interface and said secondary PCI interface for handling data flowing between said primary PCI interface and said secondary PCI interface.
Claim 13
Dependent Claim
14 words
The system defined by claim 8 wherein said local processor means comprises a microprocessor.