Bridge device for connecting multiple devices to one slot
AssigneeRenesas Technology Corp.
InventorsRobert Streitenberger, Hiroyuki Kawai, Yoshitsugu Inoue, Junko Kobara
Life of this patent
Estimating the term…
Abstract
A bridge includes a first port connected to a Primary bus, and second ports respectively connected to second buses. The first port includes a PCI master, a PCI slave and an AGP master. Each of the second ports includes a PCI master, a PCI target and an AGP Target. The bridge further includes a plurality of first-in-first-out memories forming asynchronous data paths between the first port and the second ports and arbitrators for arbitrating a contention between the transactions on the data paths formed by the first-in-first-out memories based on the protocols related to the transactions.
Claims20
A bridge device, comprising:
- first port connected to a first bus, said first port including a master module and a slave module according to a first protocol and a master module according to a second protocol, said second protocol being a point to point port protocol;
- a plurality of second ports respectively connected to a plurality of second buses, each said second ports including a master module and a slave module according to said first protocol and a slave module according to said second protocol;
- a plurality of first-in-first-out memories forming an asynchronous data paths between said first port and said plurality of second ports;
- and
- arbitrator for arbitrating between transactions in a contention generated in the data path formed by said first-in-first-out memories based on the protocols related to the transactions.
A bridge device comprising:
- a first port connected to a first bus;
- a plurality of second ports connected to a plurality of second buses;
- a plurality of first-in-first-out memories for forming asynchronous data paths between said first port and said plurality of second ports;
- and
- an arbitrating circuit for arbitrating contentions caused on said data paths formed by said plurality of first-in-first-out memories, said arbitrating circuit arbitrating the contentions based on protocols associated with respective transactions;
- said plurality of second ports each having a module which gives to a second device connected to each said second bus or receives from each said second device a command following a predetermined protocol and initiating a data transaction,
- said first port having a module which gives to a first device connected to said first bus or receives from said first device a command following said predetermined protocol and initiating a data transaction.
Dependencies are inferred from the claim text.