Log in Sign up
Back to Discover
💻

PCI Express

technology Maturity 11-13

Computers use small parts to work. These parts send data very fast. They help your computer show games. They also help with sound. It is like a fast road for info.

PCie lanes.jpg
PCie lanes.jpg
Do you like fast computers?

48 words

Computers use parts to do many jobs. These parts need to talk very fast. They use tiny paths called lanes.

PCie lanes.jpg
PCie lanes.jpg
Some parts need only one lane. Big parts like video cards use many lanes. This helps them send more info quickly. You can even add parts while the computer stays on. It is a very smart way to connect things.
Example PCI Express Topology.svg
Example PCI Express Topology.svg
This makes your computer work well.

82 words

Computers have many parts that need to talk to each other. They use a fast way to connect called PCI Express. We often call this PCIe. It connects things like video cards and sound cards.

An Intel 82574L Gigabit Ethernet NIC, PCI Express x1 card.jpg
An Intel 82574L Gigabit Ethernet NIC, PCI Express x1 card.jpg

PCIe uses paths called lanes to move data. A lane is a set of wires that sends and receives info.

PCI Express Terminology.svg
PCI Express Terminology.svg
Some parts only need one lane to work. Other parts need more. A video card might use 16 lanes to move a lot of data quickly. This is called the lane width.
PCie lanes.jpg
PCie lanes.jpg

PCIe is different from older ways of connecting parts. Old ways shared one path among all parts. This meant only one part could talk at a time. PCIe gives each part its own direct link to the computer. This lets many parts send and receive data at once. You can even add some parts while the computer is running. This is called hot swapping. It makes the computer very flexible.

182 words

Computers have many different parts that must talk to each other very quickly. One way they do this is through a standard called PCI Express, or PCIe. This system connects hardware like graphics cards, sound cards, and Wi-Fi adapters to the rest of the computer.

An Intel 82574L Gigabit Ethernet NIC, PCI Express x1 card.jpg
An Intel 82574L Gigabit Ethernet NIC, PCI Express x1 card.jpg
It was made to replace older ways of connecting parts, such as PCI, PCI-X, and AGP. PCIe is important because it is much faster than those older versions. It also uses fewer pins and takes up less physical space on a motherboard.
Intel P3608 NVMe flash SSD, PCI-E add-in card.jpg
Intel P3608 NVMe flash SSD, PCI-E add-in card.jpg

How PCIe works is quite clever because it uses something called lanes.

PCI Express Terminology.svg
PCI Express Terminology.svg
A lane is a pair of conductors that sends and receives data. You can think of these lanes as individual paths for information to travel on.
PCie lanes.jpg
PCie lanes.jpg
A device can use one lane or many lanes depending on its needs. For example, a simple Wi-Fi card might only need one lane. A powerful graphics card usually needs a much wider connection of 16 lanes. This is often written as "x16" to show its width. When a device uses many lanes, it can move even more data at once.

In the past, computers used a different way to connect parts called a parallel bus.

PCIe vs PCI.gif
PCIe vs PCI.gif
In that old system, all the parts had to share the same set of lines. This meant only one part could talk at a time in one direction. This caused a problem called timing skew, where signals arrived at different times. PCIe solves this by using a point-to-point topology instead.
Example PCI Express Topology.svg
Example PCI Express Topology.svg
This means every device has its own direct link to the host. Because of this, many devices can send and receive data at the same time. This makes the whole computer much more efficient.

There are many specific details and numbers that define how PCIe works.

ASUS GTX-650 Ti TOP Cu-II PCI Express 3.0 x16 graphics card.jpg
ASUS GTX-650 Ti TOP Cu-II PCI Express 3.0 x16 graphics card.jpg
The standard defines different link widths like x1, x2, x4, x8, and x16. Some parts can even use x12 or x32 links, though these are rarely used. A PCI-X device and a PCIe 1.0 device using four lanes have a similar speed of 1064 MB/s. PCIe also allows for something called hot swapping. This means you can sometimes add or remove parts while the computer is still running. It also uses packets to organize the data being sent.

You can see PCIe technology in many different places in our modern world. It is used in laptop expansion cards like ExpressCard. It is also found in storage connectors like M.2 and U.2.

Intel 525 mSATA SSD.jpg
Intel 525 mSATA SSD.jpg
Even some high-speed networking tools use this technology to work. If you have a computer with a fast solid-state drive, you are likely using PCIe. It is the hidden highway that keeps all your digital information moving. Without it, our computers would not be nearly as fast as they are today.

521 words

PCI Express, often abbreviated as PCIe, is a high-speed standard for connecting hardware components inside computers. It serves as a vital communication highway for essential parts like graphics cards, sound cards, and Wi-Fi adapters. PCIe was specifically developed to replace older expansion standards, such as PCI, PCI-X, and AGP. Today, the PCI-SIG, or PCI Special Interest Group, maintains this standard to ensure hardware works reliably. It is used for everything from simple networking cards to high-performance solid-state drives. Because it is so versatile, it is a cornerstone of modern computer architecture.

To understand how PCIe works, one must look at its point-to-point topology.

Example PCI Express Topology.svg
Example PCI Express Topology.svg
Unlike older PCI systems that used a shared parallel bus, PCIe gives every device its own dedicated connection to the host, known as the root complex.
PCIe vs PCI.gif
PCIe vs PCI.gif
In the old parallel systems, all devices shared the same lines for data and control. This meant only one device could talk at a time in a single direction. PCIe avoids this by using separate serial links for every endpoint. This allows for full-duplex communication, meaning devices can send and receive data at the same time without waiting for others.
PCI Express Terminology.svg
PCI Express Terminology.svg

Communication in PCIe happens through individual pathways called lanes.

PCie lanes.jpg
PCie lanes.jpg
A single lane is composed of two differential signaling pairs, which consist of four wires or signal traces in total. One pair is used for receiving data, while the other is used for transmitting it. This setup allows each lane to act as a full-duplex byte stream. Devices use different numbers of these lanes depending on their data needs. A low-speed device, such as an 802.11 Wi-Fi card, might only require a single-lane (×1) link. In contrast, a powerful graphics adapter typically utilizes a 16-lane (×16) link to handle massive amounts of data.

Data is organized and moved through the system using a process called packetization. The transaction layer of the PCIe port handles the work of packetizing and de-packetizing data and status messages. When a device uses multiple lanes, the packet data is "striped" across those lanes. This means the data is spread out to move more quickly, and the total throughput increases as the link width grows. During device initialization, the system automatically negotiates the lane count. For example, a ×1 card can be placed into a ×16 slot, and the system will automatically find the highest mutually supported number of lanes. This system even provides failure tolerance by dynamically down-configuring itself if certain lanes are unreliable.

PCIe technology is defined by specific link widths, most commonly ×1, ×2, ×4, ×8, and ×16.

ASUS GTX-650 Ti TOP Cu-II PCI Express 3.0 x16 graphics card.jpg
ASUS GTX-650 Ti TOP Cu-II PCI Express 3.0 x16 graphics card.jpg
While the standard also defines ×12 and ×32 links for versions up to PCIe 5.0, these are almost never used in practice. The standard is designed to be flexible for different costs and performance needs. For instance, a PCI-X device running at 133 MHz with a 64-bit width has a peak single-direction transfer rate of about 1064 MB/s. A PCIe 1.0 device using only four lanes (×4) can reach that same speed. However, PCIe becomes much more powerful when multiple devices transfer data at once or when communication is bidirectional.

Physical hardware comes in various sizes, known as form factors. Standard mechanical sizes include ×1, ×4, ×8, and ×16. A card must be the correct size to fit into a slot, though some motherboards use open-ended sockets. These sockets allow physically longer cards to be used in smaller slots. Manufacturers also use different height and length standards, such as "half height, half length" (HHHL). Some modern gaming graphics cards are actually larger than the standard specifications. These cards often require more space because they need large fans to cool the hundreds of watts of heat they produce.

Beyond standard desktop cards, PCIe technology is integrated into many other formats. It is used in laptop expansion cards like ExpressCard and in specialized storage connectors such as M.2 and U.2.

Intel 525 mSATA SSD.jpg
Intel 525 mSATA SSD.jpg
This versatility allows the high-speed benefits of PCIe to reach much smaller devices. Because PCIe is a serial interface, it avoids the "timing skew" problems that limited older parallel buses. Timing skew occurs when electrical signals in a parallel bus travel at different speeds or through different lengths, causing them to arrive at different times. By using a serial design, PCIe can operate at much higher frequencies, reaching the multi-gigahertz range. This makes it a fundamental part of how modern high-speed computing works.

774 words
🖼️ Images & Media (23)
File:LSI_9207-4i4e_PCI-E_SAS_HBA.jpg
LSI_9207-4i4e_PCI-E_SAS_HBA.jpg
File:PCI-E & PCI slots on DFI LanParty nF4 SLI-DR 20050531.jpg
PCI-E & PCI slots on DFI LanParty nF4...
File:Example PCI Express Topology.svg
Example PCI Express Topology.svg
File:RouterBOARD RB14e, top view.jpg
RouterBOARD RB14e, top view.jpg
File:PCie lanes.jpg
PCie lanes.jpg
File:PCI Express Terminology.svg
PCI Express Terminology.svg
File:PCIe vs PCI.gif
PCIe vs PCI.gif
File:Intel P3608 NVMe flash SSD, PCI-E add-in card.jpg
Intel P3608 NVMe flash SSD, PCI-E add-in card.jpg
File:Powering of PCIe Slot.png
Powering of PCIe Slot.png
File:PCI Express Power Supply Connector-female PNr°0438.jpg
PCI Express Power Supply Connector-female...
File:PCIe6connector.svg
PCIe6connector.svg
File:PCIe8connector.svg
PCIe8connector.svg

+ 11 more

Up Next
💻
ExpressCard
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.