PCIe (Peripheral Component Interconnect Express) | On the Motherboard | Pearson IT Certification
PCIe (Peripheral Component Interconnect Express)
PCI, PCI-X, and AGP have been replaced with PCIe (PCI Express), which is also seen as PCI-E. PCIe outperforms all other types of PCI expansion slots. Table 3.7 shows different PCIe versions.
TABLE 3.7 PCIe versions
PCIe version
Speed (per lane per direction)
1.0
2.5GT/s (gigatransfers per second) or 250MB/s
2.0
5GT/s or 500MB/s
3.0
8GT/s or 1GB/s
4.0
16GT/s or 2GB/s
The older PCI standard is half-duplex bidirectional, which means that data is sent to and from the PCI or PCI-X card using only one direction at a time. PCIe sends data full-duplex bidirectionally; in other words, it can send and receive at the same time. Figure 3.31 shows this concept.
Figure 3.31 A comparison of PCI/PCI-X and PCIe transfers
Tech Tip: PCI cards in PCIe slots
Older PCI, PCI-X, and AGP adapters will not work in any type of PCIe slots.
The older PCI standards, including PCI-X, use a parallel bus where data is sent with multiple 1s and 0s simultaneously. PCIe is a serial bus, and data is sent one bit at a time. Table 3.8 shows a comparison of the PCI, PCI-X, AGP, and PCIe buses.
TABLE 3.8 Comparing bus bandwidth
Bus
Maximum bandwidth
PCI
133 or 266MB/s (depending on bus speed)
PCI-X
266–4,266MB/s (depending on bus speed)
AGP 2x
533MB/s
PCIe x1
250MB/s (in each direction)
PCIe x2
500MB/s (in each direction)
PCIe x4
1,000MB/s (in each direction)
PCIe x8
2,000MB/s (in each direction)
PCIe x16
4,000MB/s (in each direction)
PCIe x32
8,000MB/s (in each direction)
Another difference between PCI and PCIe is that PCIe slots come in different versions, depending on the maximum number of lanes that can be assigned to the card inserted into the slot. For example, an x1 slot can have only one transfer lane used by the x1 card inserted into the slot; x2, x4, x8, and x16 slots are also available. The standard supports an x32 slot, but these are rare because of the length. An x16 slot accepts up to 16 lanes, but fewer lanes can be assigned. Figure 3.32 shows the concepts of PCIe lanes. Notice how one lane has two unidirectional communication channels. Also note how only seven lanes are used. PCIe has the capability to use a reduced number of lanes if one lane has a failure or a performance issue.
Tech Tip: Beware of the PCIe fine print
Some motherboard manufacturers offer a larger slot size (such as x8), but the slot runs at a slower speed (x4, for example). This keeps the cost down. The manual would show such a slot as x8 (x4 mode) in the PCIe slot description.
A PCIe x1 adapter can fit in an x1 or higher slot. A larger card, such as a PCIe x16, cannot fit in a lower-numbered (x8, x4, x2, or x1) slot. Figure 3.33 shows this concept.
Figure 3.33 Correct slots for PCIe cards
Removing an adapter is normally just a matter of removing a retaining screw or plate and lifting the adapter out of the slot. Some AGP and PCIe expansion slots have retention levers. You move the retention lever to the side in order to lift the adapter from the expansion slot. Figure 3.34 shows an example of the PCIe adapter removal process. Figure 3.35 shows a motherboard with two x1 PCIe, two x16 PCIe, and three PCI expansion slots. Notice that the PCIe x16 slot has a retention lever.
Figure 3.35 Motherboard with PCIe and PCI slots
Tech Tip: Removing PCIe adapters
PCIe x16 adapters commonly have a release lever. You must press the lever while pulling the adapter out of the expansion slot, or you may damage the board (and possibly the motherboard).
PCI, PCI-X, AGP, and PCIe are important for connectivity in both workstation and portable computers. Traditional PCI connectivity will need to be supported for several more years in new machines for backward compatibility and in computers already in use. PCIe is the current bus for internal and external device connectivity.