Motherboard Adapter Connectors


Expansion slots accept plug-in adapter cards to extend the range of functions the computer can perform.

  • two types of expansion slot interfaces
    • Peripheral Component Interconnect Express (PCIe) interface
    • Peripheral Component Interconnect (PCI) Interface

Peripheral Component Interconnect Express Interface

The Peripheral Component Interconnect Express (PCIe) bus is the mainstream interface for modern adapter cards.

  • uses point-to-point serial communications
    • meaning that each component can have a dedicated link to any other component

  • Each point-to-point connection is referred to as a link
    • Each link can make use of one or more lanes
  • The raw transfer rate of each lane depends on the PCIe version supported
    • Transfer rates are measured in gigatransfers per second (GT/s)
  • Throughput in GB/s is the rate achieved after loss through encoding is accounted for
VersionGT/sGB/s for x1GB/s for x16
250.58
380.98515.754
4161.96931.508
5323.93863.015
  • Adapter slots with more lanes are physically longer
  • Each PCIe adapter card supports a specific number of lanes
    • typically x1, x4, x8, or x16
  • ideally, a card should be plugged into a port that supports the same number of lanes
    • if insufficient slots are available, a card will fit in any port with an equal or greater number of lanes
      • referred to as up-plugging
      • E.g., a x8 card will fit in a x8 or x16 socket
        • card should work at x8 but in some circumstances may only work at x1
    • possible to fit a longer card into a shorter slot
      • referred to as down-plugging
      • as the card is not obstructed by other features in the case
  • All PCIe versions are backwards-compatible
    • E.g., can connect a PCIe version 2 adapter to a version 4 motherboard, or install a version 3 adapter into a version 2 motherboard
    • bus link works at the speed of the lowest version component
  • PCIe can supply up to 75W to a graphics card via a dedicated graphics adapter slot and up to 25W over other slots
  • An extra 75W power can be supplied via a PCIe power connector

Info

  • A slot may support a lower number of lanes than its physical size suggests
  • The number of lanes supported by each slot is indicated by a label on the motherboard
    • E.g., a slot that is physically x16 but supports only x8 operation will be labelled x16/x8 or x16 @ x8.

Peripheral Component Interconnect Interface

  • Computers can support more than one expansion bus, often to support older technologies
  • Peripheral Component Interconnect (PCI) is a legacy bus type
    • superseded by PCI Express
    • PCIe is software-compatible with PCI
      • meaning that PCI ports can be included on a PCIe motherboard to support legacy adapter cards, but PCI cards cannot be fitted into PCIe slots
  • PCI uses parallel communications
  • Most types of PCI are 32-bit and work at 33.3 MHz
    • transfer rate of up to 133 MBps
      • (that is, 32 bits divided by 8 to get 4 bytes, then multiplied by the clock rate of 33.3)
  • earliest PCI cards were designed for 5V signaling, but 3.3V and dual-voltage cards became more prevalent
  • To prevent an incompatible PCI card from being inserted into a motherboard slot, the keying for the three types of cards is different