文章目录
- 📚从PCIe的速度说起
- 📚PCIe拓扑结构
-
- 🐇PCI——总线型拓扑结构
- 🐇PCIe——树形拓扑结构
- 📚PCIe分层结构
- 📚PCIe TLP类型
- 📚PCIe TLP结构
-
- 🐇通用结构
- 🐇具体TLP的Header
📚从PCIe的速度说起
- PCIe发展至今,速度一代比一代快。
- 连接速度所示×1、×2等是指PCIe链接的通道数,就像高速路上的车道一样,PCIe连接也可以有多个通道,PCIe最多可以有32个Lane。
- 表中PCIe 3.0×1,显示
~2
,指的是带宽为2GB/s,是指双向带宽,即读写带宽。若单指读或者写,该值应该减半,即1GB/s的读速度或者写速度。 - ⭐️带宽计算
- PCIe 1.0的线上传输速率为2.5Gb/s,物理层使用8/10编码,即6位的数据,实际在物理线路上需要传输10位,多余的2位用来校验,因此PCIe 1.0×1的带宽=(2.5Gb/s×2(双向通道))×(8b/10b