PCIe Advantages and Disadvantages vs. PCI
Advertisement
This page covers the advantages and disadvantages of PCIe over PCI. It mentions the benefits or advantages of PCIe and the drawbacks or disadvantages of PCIe (PCI Express).
What is PCIe? Introduction
- PCI-e or PCIe stands for Peripheral Component Interconnect Express.
- It is a high-speed serial computer expansion bus designed to replace PCI/PCI-X.
- As mentioned, PCI express is the successor to the traditional PCI interface used in desktop PCs.
- PCI express evolutions are PCIe 1.0, 2.0, 3.0, 4.0, 5.0 and 6.0 (planned).
- These versions support different raw data rates (or speeds) and bandwidths.
- It supports a maximum data rate of 32 GT/s and interconnect bandwidth of 32 Gb/s.
- It is a serial interface, unlike PCI, which was a parallel interface.
- PCI express supports more devices (~32) on each bus compared to PCI (~5).
The PCIe interface supports hot plugging and uses a point-to-point or shared switch topology.
The figure depicts the serial interface connection used by PCIe devices to communicate with the switch.
Benefits or Advantages of PCIe
Following are the benefits or advantages of PCIe:
- It is serial technology which provides scalable performance.
- It offers higher bandwidth and consecutively very fast speed.
- It is a point-to-point link dedicated to each device instead of the PCI shared bus.
- It offers lower delay or latency as it provides direct connectivity to chipsets.
- It supports isochronous data transfer.
- It supports advanced power management.
- It supports hot pluggability.
- It is backward compatible with conventional PCI.
- The higher bandwidth allows smaller form factors and a reduction in cost.
- Moreover, it is simple in board design and has fewer signal integrity issues.
- Embedded clocking enables easy speed changes as compared to sync clocking.
Drawbacks or Disadvantages of PCIe
Following are the drawbacks or disadvantages of PCIe:
- Bandwidth is not shared, unlike the PCI bus.
- PCIe SSDs consume more power when used for longer periods.
- Most older PCs do not support PCIe SSD.
- The PCIe bus carries different types of data, but it does not have any specification.
- It is expensive to buy an SSD drive.