![what is a pci bridge what is a pci bridge](https://www.rtd.com/PC104/UM/images/diagrams/BRG2110_diagram.jpg)
Figure A–3 shows the two address domains. PCI address domain so that the PCI device can access the host memory as a bus master. On the local bus side, the PCI host bridge maps the system memory to the It maps every peripheral device to the host address domain so that the processor can access the device through programmed I/O. The PCI host bridge also provides data access mappings between the CPU and peripheral I/O devices. The advantage of this architecture lies in its separation of the I/O bus from the processor's host bus. Other PCI devices can also access the system memory through the host bridge. For example, while the CPU is fetching data from the cache controller in the host bridge, Through the PCI host bridge, the processor can directly access main memory independent of other PCI bus masters.
![what is a pci bridge what is a pci bridge](https://i.ebayimg.com/images/g/RzwAAOSwE-VefeSh/s-l400.jpg)
The PCI host bridge provides an interconnect between the processor and peripheral components. Multiple devices of the same kind are further identified by their unique device numbers on the bus where they reside.
![what is a pci bridge what is a pci bridge](https://www.nxp.com/assets/images/en/block-diagrams/MPC107diagram.gif)
In addition, other bus bridges, such as SCSI or USB, can be connected.Įvery PCI device has a unique vendor ID and device ID. Subordinate PCI bus bridges can be extended underneath the PCI host bridge to enable a single bus system to be expanded into a complex system with multiple secondary buses.
WHAT IS A PCI BRIDGE SERIES
Main memory, and the PCI bus itself are connected through a PCI host bridge, as shown in Figure A–3.Ī tree structure of interconnected I/O buses is supported through a series of PCI bus bridges. The PCI bus resides on the system board and is normally used as an interconnect mechanism between highly integrated peripheral components, peripheral add-on boards, and host processor or memory systems. The PCI local bus is a high-performance bus designed for high-speed data transfer. This section covers addressing and device configuration issues specific to the buses that Solaris supports.