Understand PCIe
Objective To understand PCI Express(PCIe) from the perspective of software engigneering. Concepts PCIe PCIe, or peripheral component interconnect express, is an interface standard for connecting high-speed I/O components such as GPUs, TPUs, RAID/HBA cards, Ethernet NICs , SSD add-on cards or WiFi cards. PCIe is point to point serial connection. SerDes, Lanes, Links and Slots. Each PCIe lane utilizes two SerDes(Serializer/Deserializer)pairs, one for transmitting and one for receiving data, resulting in a total of four physical wires or signal traces. ...