新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > USB 2.0与 USB 3.0功能特性对比分析

USB 2.0与 USB 3.0功能特性对比分析

作者:时间:2011-10-10来源:网络收藏
不需要将控制器连接到通用处理器(GP),可以连接到一个I/O模块。这种I/O模块类型叫做I/O通道,这里I/O模块增强为一个独立的处理器。GP指挥I/O通道在主存储器中执行程序。I/O通道拿到这些指令并执行他们,并不需要GP干预。GP只是当整个序列完成时产生中断。

本文引用地址:http://www.eepw.com.cn/article/155643.htm

  

  如果I/O模块有自己的本地存储器,那么就称为I/O处理器。这种设置减少了通用处理器的参与。使用这种方式,可以避免需要使用高性能处理器和结构的变化,从而可以减少系统成本和量产风险。西桥就是这样一个智能I/O处理器,它把外设控制器增强了并模块化到了一个嵌入式计算机结构。南桥也是用很类似的方式来提高数据在PC的吞吐量,西桥结构提高了吞吐量,可以用于,通用处理器,存储器,及其他外设之间的高吞吐量数据传输。

  西桥器件是专为这种操作设计的,可以显著提高性能。由于数据传输的总延迟依赖于处理延迟,当使用西桥结构后会大大降低这种延迟。

  影响通用处理器性能的主要因素取决于中断的频率。简而言之,每次GP收到中断,内容都需要切换,执行ISR,从而增加了其他运行程序的时间。当使用西桥器件时,大部分相关中断由它处理,从而提高了GP的性能。

  下面是一个15.1 GB的嵌入式多媒体卡(eMMC) 使用海量存储类驱动枚举的性能测试。没有西桥时GP不得不处理很多中断。下图描绘了系统的各项任务处理结果。中断数量为log2单位。

  

  上表反映了使用特定应用的I/O处理器(如西桥)时,GP必须处理的中断减少的数目。没有西桥,GP要处理大量的中断,产生‘super speed’迫使GP要很长时间保持空闲状态(由于次要的内容切换)。相反,GP可以把这些任务释放给西桥,保持其处理其他实时任务的效率,充分发挥USB 的潜力。西桥结构不仅可以简化整体系统平台结构,它还可以提高整体性能并降低项目风险。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭