AGP、PCI-E总线带宽的计算方法

时间:2012-04-18来源:网络

AGP、PCI-E总线带宽的计算方法

总线是一组进行互连和传输信息(指令、数据和地址)的信号线。主要参数有总线位宽、总线时钟频率和总线传输速率。

一. 并行总线。

并行总线带宽(MB/s) = 并行总线时钟频率(MHz) x 并行总线位宽(bit/8 = B) x 每时钟传输几组数据(cycle)

二. 串行总线。

好,该说最新的 PCI Express 了,和上面这些并行总线不同的是,PCI Express 属于串行总线,总线带宽和总线时钟频率的概念与并行总线完全相同,只是它改变了传统意义上的总线位宽的概念。

串行总线采用多条管线(或通道)的做法实现更高的速度,管线之间各自独立,多条管线组成一条总线系统。如 PCI Express x1,PCI Express x2,PCI Express x16 等。PCI Express 总线频率 2500 MHz,这是在 100 MHz 的基准频率通过锁相环振荡器(Phase Lock Loop,PLL)达到的。串行总线带宽(MB/s) = 串行总线时钟频率(MHz) x 串行总线位宽(bit/8 = B) x 串行总线管线 x 编码方式 x 每时钟传输几组数据(cycle)

感兴趣的朋友请接着往下看!PCI 的带宽常被引述为 132 MB/秒,这是文稿数据,它的实际带宽是 127.2 MB/秒。

造成如此差异是因为:

  1. 对工作频率具体数值引用的不同。
  2. 容量单位上存在二进制计量与十进制计量,132 MB/秒来源于十进制计量,127.2 MB/秒来源于二进制计量。

并行总线带宽(MB/s) = 并行总线时钟频率(MHz) x 并行总线位宽(bit/8 = B) x 每时钟传输几组数据(cycle)

B/s = Hz x bytes x cycle

MB/s = MHz x bytes x cycle

132 MB/秒:

PCI 的工作频率是 33 MHz, 即 33 MHz x 1000000 = 33000000 Hz。

PCI 的位宽是 32 bits, 即 4 bytes。PCI 每时钟传输 1 组数据。

33000000 Hz x 4 bytes x 1 cycle = 132000000 byte/s 除以 10的6次方(容量以十进制计量) = 132 megabyte/s = 132 MB/s

而 127.2 MB/秒:PCI 的工作频率是以 30ns 来表示,X ns 的倒数 x 1000 = Y MHz,即 30 ns 的倒数 x 1000 = 33.333333 MHz,33.333333 MHz x 1000000 = 33333333 Hz。

PCI 的位宽是 32 bits, 即 4 bytes。PCI 每时钟传输 1 组数据。

33333333 Hz x 4 bytes x 1 cycle = 133333332 byte/s 除以 2的20次方(容量以二进制计量) = 127.1566 mebibyte/s = 127.2 MB/s = 1017.6 Mb/s

关键词: AGP PCI-E 总线带宽

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版