PCIE

硬件接口

PCIE每个方向的数据由2根差分串行信号传输,发送/接收2个方向一共就有4根线:TX+、TX-、RX+、RX-,一对发送/接收信号线 被称为一个Lane:

image-20260409112518957

一个PCIE设备可能有多个Lane:

  • Lane越多,数据带宽越大
  • 2个PCIE的链接成为一个Link
  • 一个Link最多32条Lane

如何理解PCIE是串行的?

PCIE桥和PCIE设备通信时,数据都是一位一位发送的,一组数据(addr+data+校验位)会组成一个数据帧,PCIE设备接收完一个数据帧后,进行解析和校验,最后才获取数据。这和串口非常像啊!!

数据帧

image-20260409113525606