老实说,我对PCIe设备的速度计算非常迷茫。我可以理解PCI和PCI-X设备的33MHz-66MHz时钟,但是PCIe使我感到困惑。
谁能解释如何计算PCIe的传输速度?
要了解表由Paebbels指出,你应该知道如何的PCIe传输工作。与PCI和PCI-X相反,PCIe是具有链路聚合功能的点对点串行总线(意味着将多个串行通道放在一起以增加传输带宽)。
对于PCIe 1.0,单通道在1.25GHz时钟(Takrate)的每个边缘传输符号。这样产生的传输速率为每秒2.5G传输(或符号)。该协议使用10个符号对8位数据进行编码(8b10b编码),以实现DC平衡和时钟恢复。因此,车道的原始传输速率为
2.5Gsymb/s / 10symb * 8bits = 250MB/s
原始传输速率可以乘以可得到完整链路传输速率的通道数。
注意,有用的传输速率实际上比传输速率低,这是因为数据的分组类似于以太网协议层的分组。一个更详细的解释可以在此赛灵思白皮书中找到。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句