USB On-the-Go(新思科技)

       为了最大程度地减少USB的功耗,整个USB核心需要实现在DesignWare USB 2.0 nanoPHY中所采用的各种功耗节省策略。Synopsys已经在DesignWare®高速USB 2.0 On-the-Go控制器(HS OTG)核心中实现了这些策略以及其它能够理想地适用于电池供电应用的策略。

       HS OTG核心中门电路的数量已控制到最少水平(同行业最低),而且能够在低功耗的情况下提供了大量的通用性。实际上,其功率特色可以根据各种不同的配置而进行优化。

       HS OTG核心还能提供多种接口选项,包括适用于分立元件使用的ULPI以及适用于集成的UTMI+。只需很小的占用面积,芯片制造厂商就可将HS OTG核心集成到SoC芯片内,而且让客户来做出USB连接决策。采用ULPI时,客户可以在电路板层面上决定是否想要提供USB,而芯片制造厂商可以节约有可能不需要的PHY集成所占用的面积和成本。正如上文所述,在客户转入到一些没有集成PHY选项的先进制程时,会经常应用这一选择权。

       对于那些确定需要PHY的SoC来说,HS OTG核心的UTMI+接口能够实现最低成本下的PHY集成。而这种双接口能力还可以实现一种故障安全保护策略,这种策略可以在集成在系统中的UTMI+PHY发生任何问题时,在电路板层面上添加外部ULPI PHY。应用这种策略后,芯片制造厂商就可以在制程上采用未经验证的技术节点而无需担忧会发生重新设计或抛弃芯片设计方案的后果。请注意,若要应用这一策略,必须在HSOTG核心的coreConsultant配置中将2种接口全部启用(Synopsys coreConsultant是一个提供了图形或命令环境的工具,用于引导用户完成核心的集成、配置、验证和实现)。

       而全速On-the-Go收发器接口提供了一种适于那些并不需要高速吞吐量的用户使用的低成本选择方案。这个核心可以针对全速On-the-Go或甚至USB 1.1设备模式进行配置,以应用于全速/低速数据流量。系统制造厂商可以使用类似的较为便宜的USB1.1收发器。这种高度灵活的核心专为在各种采用coreConsultant工具的设计方案间重复使用而设计。每一次生成RTL后,均会针对门电路数量进行最优化,以最大程度地减少面积和功耗。其结果是,这种核心可以应用于从便携MP3播放器至PC机打印机的各类应用范围内。而且,在用户想要去除FS接口时,可以将此软件重复应用于处于同一控制器上的高速USB 2.0设计方案。

       在ARM®设计方案中应用此核心尤为容易,因为HS OTG控制器可以直接插入并连接到 AHB™。AHB子系统包括了FIFO控制逻辑电路,但不包括FIFO存储器。因此,FIFO可以使用共享系统存储器来优化存储器的利用并减少或消除芯片内加入存储器的需要。

       此IP的多通道DMA控制器能够让USB核心在无需微处理器干预的情况下控制与存储器间来往的数据传输。DMA控制器还支持在主机存储器内实现的基于描述符的存储器结构,每个端点可采用1个描述符。DMA设计用于USB的分组数据传输,因此不会因ISO传输而产生中断;每个端点均拥有一个专用的轮询要求位,用于启动DMA传输。DMA增强型控制器将于2008年第1季度供应。

      Synopsys DesignWare HS OTG控制器内包括了Linux驱动程序,可让用户在同一软件基础上进行标准化,以同时适用于高速和全速应用。此外,用户可以在与客户平台进行对接时获得对于开源类驱动程序的调用权。DesignWare USB HS OTG核心已经通过来Synopsys以及其它厂家的多种PHY的认证,并已经应用于数十项设计方案中。

你可能感兴趣的:(USB On-the-Go(新思科技))