Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.hardware > #2817

Re: Difference between PCI bridge and PCI switch

From Clemens Ladisch <clemens@ladisch.de>
Newsgroups comp.os.linux.hardware
Subject Re: Difference between PCI bridge and PCI switch
Date 2015-06-16 20:47 +0200
Message-ID <cub9c5Fc3aqU1@mid.individual.net> (permalink)
References <426ba354-d7ed-4b11-ae97-686583a91271@googlegroups.com>

Show all headers | View raw


wkevils@gmail.com wrote:
> I would appreciate of someone can explain the difference between
> a PCI bridge and a PCI switch.

With good ol' PCI, a single bus can have many devices.  A PCI bridge
is a device that connects multiple buses together, which is something
that was very seldom needed.

PCI Express looks, for software, very similar to PCI, but is electrically
a point-to-point connection, i.e., a PCIe bus has exactly two devices.

To connect PCIe with PCI, you need a PCI/PCIe or PCIe/PCI bridge.

If you have a single PCIe connector and multiple PCIe devices, you need
a PCIe switch.  A single PCIe connection still is between exactly two
devices, so a PCIe switch consists of a (virtual) PCI bridge for the
upstream PCIe connection, and one (virtual) PCI bridge for each
downstream PCIe connection.


Regards,
Clemens

Back to comp.os.linux.hardware | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Difference between PCI bridge and PCI switch wkevils@gmail.com - 2015-06-15 12:18 -0700
  Re: Difference between PCI bridge and PCI switch Jens Stuckelberger <Jens_Stuckelberger@nowhere.net> - 2015-06-16 15:37 +0000
  Re: Difference between PCI bridge and PCI switch Clemens Ladisch <clemens@ladisch.de> - 2015-06-16 20:47 +0200
    Re: Difference between PCI bridge and PCI switch cruff@ruffspot.net (Craig Ruff) - 2015-06-16 22:09 -0500
    Re: Difference between PCI bridge and PCI switch Satish Das <satish.das.06@gmail.com> - 2020-11-29 20:31 -0800

csiph-web