发布网友 发布时间:2022-04-19 12:55
共1个回答
热心网友 时间:2023-10-25 01:36
PCI Express x1 总线位宽是 1位,总线频率 2500 MHz,串行总线管线是 1 条,每时钟传输 2 组数据,编码方式为 8b/10b,它的带宽为 476.84 MB/s,即 3814.7 Mbps。(带宽是 PCI 的 3.75 倍。)
公式是2500000000(Hz)*1/8(bit)*1(条管线)*8/10(bit)*2(每时钟传输2组数据)=500000000B/s=476.8371582MB/s,即3814.6972656Mbps。
PCI的带宽常被引述为132MB/秒,这是文稿数据,它的实际带宽是127.2MB/秒。
造成如此差异是因为:
1、对工作频率具体数值引用的不同。
2、容量单位上存在二进制计量与十进制计量,132MB/秒来源于十进制计量,127.2MB/秒来源于二进制计量。
并行总线带宽(MB/s)=并行总线时钟频率(MHz)*并行总线位宽(bit/8=B)*每时钟传输几组数据(cycle)。
B/s=Hz*bytes*cycle;MB/s=MHz*bytes*cycle;132MB/秒:
PCI的工作频率是33MHz,即33MHz*1000000=33000000Hz。
PCI的位宽是32bits,即4bytes。
PCI每时钟传输1组数据:33000000Hz*4bytes*1cycle=132000000byte/s除以10的6次方(容量以十进制计量)=132megabyte/s=132MB/s。
扩展资料:
总线是一组进行互连和传输信息(指令、数据和地址)的信号线。主要参数有总线位宽、总线时钟频率和总线传输速率,总线位宽决定输入/输出设备之间一次数据传输的信息量,用位(bit)表示,如总线宽度为8位、16位、32位和64位。
总线时钟频率是总线的工作频率,以MHz表示。总线传输速率是总线上每秒钟所能传输的最大字节数。通过总线宽度和总线时钟频率来计算总线传输速率。
PCI的工作频率是以30ns来表示,Xns的倒数*1000=YMHz,即30ns的倒数*1000=33.333333MHz,33.333333MHz*1000000=33333333Hz。
PCI的位宽是32bits,即4bytes。
参考资料:百度百科-PCIExpress接口