经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M USB USB 3.0 OTG控制器IP

USB 3.0 OTG控制器IP

概述和功能介绍

T2M发布高度可配置的USB 3.0 OTG/dual-role控制器IP。这个IP的主机、设备和集线器都已通过硅验证及客户的USB-IP验证、这个USB 3.0 OTG控制器符合USB3.0 v3.0规范和所有相关的ECN条例,以及USB OTG EH v2 1.1a规范所有相关的ECN。在主机模式下运行时,这个IP根据选择的配置符合xHCI、EHCI/OHCI的要求规范。这个IP能够重复使用标准的Windows、Linux、Android驱动,最大限度地减少软件开发的开销和定制裸机驱动解决方案的风险。这个解决方案易于集成,这个IP的物理接口符合ULPI+或8/16位UTMI PLUS Level3规范,系统接口符合AHB和/或AXI接口。T2M提供可选的定制桥接器,可以添加在服务产品中。此外,在主机模式下USB 3.0 OTG控制器可以支持直接连接到其端口的一个设备或通过集线器连接的多个设备;在设备模式下运行时可以包括一个高性能的DMA引擎,用于移动USB有效载荷。DMA引擎有一个简单的寄存器接口,允许设备侧的特定功能驱动器被轻松实现。这个DMA引擎也可以重复用于主机模式的操作,并且可以配置定制的裸机驱动程序来管理连接的设备,优化了硬件和软件的占用空间。此外,所有与DMA引擎相关的缓冲都可以根据客户的延迟和性能要求进行配置。DMA引擎可处理指向控制端点的类别和供应商特定的请求通过路由传输到软件进行处理。此外,T2M为客户提供访问参考大容量存储类设备侧功能驱动程序的机会。
USB 3.0 OTG控制器包括EP0处理器块(专利),用于管理在设备模式下运行时指向控制端点的所有标准请求,减少软件开发的开销。另外,这个控制器IP可以以直通模式运行,转发和接收USB有效载荷,并只管理USB协议。在这种情况下,客户可以实现他们自己的不同的DMA引擎。可以选择在这种配置中包括一个简单的发送和接收缓冲器,通过软件在从属寄存器访问接口(通常是AHB)上访问。这个选项导致了非常低的硬件占用率,对于软件可以完全管理USB流量的情况非常有用,包括USB事务的排序

 usb-3-otg-controller-ip-silicon-proven-ip-core-provider-in-china 

功能描述
  • USB3.0 OTG控制器可以配置为支持所有类型的USB传输-批量,中断和同步。在设备模式下运行时,可以动态配置以支持可配置的端点、接口、备用接口和配置。

  • USB 3.0 OTG控制器可配置为支持USB 3.0接口速度的任何组合——LS(1.5 Mbps)、FS(13.0 Mbps)、HS(480 Mbps)。样本组合包括仅LS、仅FS、仅HS、仅LS和FS、仅FS和仅HS。

  • USB 3.0 OTG控制器完全支持USB规范的所有低功耗功能,支持暂停、远程唤醒和USB 3.0链路管理状态-U1、U2、U3和USB 3.0链路电源管理状态-L1、L2。

  • USB 3.0 OTG控制器完全支持所有USB 3.0测试模式功能,以及USB 3.0兼容性和USB 3.0环回模式,这是获得USB-IF认证所必需的。

  • USB3.0 OTG控制器完全支持OTG功能,如RSP、SRP、HNP和ADP,以及软件可配置选项来打开/关闭这些功能。

优势

  • 高度模块化和可配置的设计

  • 分层体系结构

  • 全同步设计

  • 同时支持同步和异步重置

  • 清晰划分的时钟域

  • 广泛的时钟门控支持

  • 多电源井支持

  • 针对关键功能的软件控制

交付件

  • 可配置的RTL代码

  • 基于高密度DL的测试台和行为模型

  • 测试用例

  • 协议检查器、总线监视器和性能监视器

  • 可配置的合成壳

  • 文档和综合指南

  • 预磁带验证的FPGA平台

  • 参考固件

应用领域

  • 图形控制器

  • 闪存控制器

  • SATA桥接器,支持批量流媒体

  • 嵌入式主机

  • 对接站

  • 移动应用程序处理器

  • 智能电视

  • Hubs