芯片组吞吐量

芯片组吞吐量

我当前的主板有一个英特尔 B150 芯片组,用于控制 USB 3.0 连接,我想知道产品页面上所述的最多 6 个 USB 3.0 端口是否相当于 USB 3.0 的 4.8gbps 传输速度乘以 6 个端口或 4.8gbps 除以 6 个端口?

http://ark.intel.com/products/90592/Intel-B150-芯片组

答案1

英特尔架构中 I/O 子系统的吞吐量由其“媒体访问控制器”MAC 定义。B150 有一个 xHCI USB 3.0 控制器,吞吐量受其 DMA 引擎解析来自主内存的 TRB(传输环形缓冲区)链接列表的限制。整个管道(PIPE3)是平衡的,可提供“高达 5 Gbps”(500 MBytes/s)的吞吐量,直至 USB 3.0 PHY。

但是,下游 USB 端口组在内部实现为“根集线器”,这意味着所有物理端口共享相同的“PHY/MAC”总线,因此共享控制器带宽。

以下是框图类似芯片组(Q170)明确显示了 5 Gbps 的限制(后面的图表中省略了这个参数,我猜是为了混淆)。如果想更有趣,可以查看关于此主题的英特尔出版物

相关内容