All specs
PCIe 6.0PCI-SIGShould KnowSystems2021

PCI Express (PCIe) Base Specification

Hardware Interfaces·PCI Special Interest Group
WHY YOU NEED THIS

PCIe is the universal high-speed peripheral bus. Understanding lane width, bandwidth, BAR mapping, and MMIO is essential for GPU compute (CUDA/ROCm), NVMe performance tuning, SR-IOV NIC virtualization, and DPDK kernel-bypass networking.

What It Defines

Defines the point-to-point serial bus interconnect for peripheral devices: physical layer (PAM4 signaling at 64 GT/s per lane in PCIe 6.0), data link layer (TLP/DLLP packet formats, ACK/NAK retry), transaction layer (memory read/write, I/O, configuration, message TLPs), PCIe configuration space (PCI-compatible + extended), MMIO BAR mapping, power management (ASPM L0s/L1, D0–D3 device states), and hot-plug/hot-swap protocols. Underpins GPUs, NVMe SSDs, NICs, FPGAs, and virtually all discrete peripherals.

Canonical (Normative)

Convenient (Practical)

pciepcibusgpunvmeperipheralhardwaresr-iovdpdk
Standards Body
PCI Special Interest Group

Industry consortium (Intel, AMD, NVIDIA, ARM, Broadcom, Marvell, Qualcomm) that owns and maintains the PCI Express (PCIe) specification. PCIe is the universal high-speed serial bus for GPUs, NVMe SSDs, NICs, FPGAs, and virtually all discrete peripherals. PCIe 6.0 (2021) achieves 64 GT/s per lane. Membership required for normative spec access.

Visit

Related Specs

NVMe 2.0NVMeShould Know

NVMe

NVMe is the interface for all modern SSDs. Understanding queue depth, namespace management, ZNS for log-structured workloads, and NVMe-oF for disaggregated storage is required for storage system design, cloud storage backends, and OS I/O subsystem work.

SystemsHardware Interfaces
Details
USB4 Version 2.0USB-IFShould Know

USB4

USB is the universal connector. Understanding USB PD for 240W power delivery, USB4 tunneling for Thunderbolt docks, and USB 3.x throughput tiers is essential for hardware-connected software, embedded development, and device driver work.

SystemsProductHardware Interfaces
Details