Patent ID: 7110413

Claim:
A method of switching transactions on an interconnect switch, the interconnect switch having a primary port connected to a primary interconnect, a first secondary port connected to a bridge, and a plurality of end-device secondary ports, each connectable to one of a plurality of end devices, the method comprising the steps of: identifying a transaction from the primary port as a bridge transaction or a non-bridge transaction; routing the bridge transaction to the bridge through the first secondary port; and routing the non-bridge transaction to at least one of the plurality of end device secondary ports, wherein the transaction has a target address, and wherein the step of identifying a transaction as a bridge transaction or a non-bridge transaction comprising the steps of: shadowing registers of the bridge with a plurality of shadow registers in the interconnect switch; if the target address is mapped by the shadow registers, identifying the transaction as a bridge transaction; and if the target address is not mapped by the shadow registers, identifying the transaction as a non-bridge transaction.