我们知道并行总线在频率不断提高的过程中,并行的信号线之间会产生严重干扰。PCIe相较于前代总线有了巨大的改变:从并行转换成串行方式。 PCIe采用点到点的串行方式进行数据传输,被称为“串行PCI”,这使得其工作频率可以达到2.5GHz,大大增加了传输速率,同时在软件中它仍然兼容前代PCI设备。
与许多高速串行传输一样,PCIe使用双向连接,并且能够同时发送和接收信息。该模型被称为双单向连接模型,因为每个接口都有一个单向的发送路径和一个单向的接收路径。这种模型的优势在于它能够提供更高的带宽和更快的传输速度,同时还能减少信号干扰和传输错误的可能性。此外,双单向连接模型还具有更好的扩展性和灵活性,可以方便地添加更多的接口和设备。
由于通讯中允许同时双向传输,两个设备之间的通信路径在技术上是全双工的,但规范使用“双单向”这一术语,因为该术语更准确地描述了实际存在的通信信道。 Device之间的这种路径称为是Link,由一个或多个发送和接收对组成。这样的一对被称为Lane,Spec中称为Link width,一般表示为x1、x2、x4、x8、x16和x32, 即Link中有1,2,4,8,16和32条Lane。
在给定设计中使用Lane