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

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


T2M USB USB 2.0主机(xHCI)控制器IP

USB 2.0主机(xHCI)控制器IP

概述和功能介绍

T2M提供高度可配置和可扩展的USB2.0主机/设备/双模控制器IP,适用于广泛的应用。USB2.0控制器的设计符合USB2.0规范第1.0版和所有相关的ECN条例。USB2.0主机控制器的结构是基于xHCI规范,包括一个高性能的DMA引擎。这个设计中与DMA引擎相关的所有缓冲都能够基于延迟和性能要求来配置的。这个设计可以被配置为支持成熟的xHCI实现,用于标准的PCI-USB总线适配器/芯片组.

这个设计还可以为需要有限主机功能的嵌入式应用配置一个功能子集。USB 2.0主机控制器基于xHCI规范,可以在任何提供xHCI/USB堆栈的操作系统中使用,如Android、Linux和Windows。USB 2.0主机控制器为数据路径提供一个AXI或AHB主接口,并为寄存器访问提供一个AHB从接口。这个设计也可以为标准的桌面/服务器应用提供一个经过互操作验证的第三方PCI-AXI/AHB桥接器。此外,该控制器可以不提供xHCI引擎和缓冲,以直通模式运行,转发和接收USB有效载荷,并只管理USB协议。在这种情况下,客户可以实现他们自己的差异化DMA引擎。在这种配置中包括一个简单的发送和接收缓冲器,可由软件通过从属寄存器访问接口(通常是AHB)访问。这使得硬件的占用空间非常小,是软件可以完全管理USB流量的理想选择--如USB交易的排序。我们提供了高度的可配置性和可扩展性USB 2.0主机/设备/双模式控制器IP核心,适用于广泛的应用。USB 2.0控制器的设计符合USB 2.0规范版本1.0和所有相关的ECN。USB 2.0主机控制器基于xHCI规范,可选择地包含一个高性能的DMA引擎。与DMA引擎相关的所有缓冲都是可配置的。这个设计支持成熟的xHCI实现,可用于标准的PCIe-USB总线适配器/芯片组.

 usb-2-host-xhci-controller-ip-provider-in-usa

功能描述
  • 这个USB 2.0主机控制器可以配置为支持所有类型的USB传输——批量传输、中断传输和等时传输。
  • 允许动态配置支持可配置数量的端点、接口、备用接口和设置。
  • USB 2.0主机控制器可配置为支持USB 2.0接口速度的任何组合——HS(480 Mbps)、FS(12 Mbps)和LS(1.5 Mbps)。样本组合为HS、FS和LS;仅HS & FS;仅FS和LS;仅HS;或仅FS。
  • USB 2.0主机控制器完全支持符合USB规格的所有低功耗功能,支持挂起和远程唤醒以及USB 2.0链路电源管理状态(L1、L2)。
  • USB控制器通过硅验证可用于广泛的产品,如图形控制器、闪存控制器、具有批量流媒体支持的SATA桥、嵌入式主机、对接站、移动应用处理器、智能电视和集线器。

优势

  • 支持硬件可配置的设备插槽数量
  • 硬件可配置的支持统一的S波段速度-HS/FS/LS
  • 针对不同用例的硬件可配置支持:
  • 可选的简单从属模式操作,以启动/完成USB事务的区域优化实现
  • 可选的专有DMA引擎,用于生成USB事务和限制软件开销

应用领域

  • 图形控制器
  • 闪存控制器
  • SATA桥接器,支持批量流媒体
  • 嵌入式主机
  • 对接站
  • 移动应用程序处理器
  • 智能电视
  • 轮毂

交付件

  • 可配置的RTL代码
  • 基于HDL的测试台和行为模型
  • 测试用例
  • 协议检查器、总线监视器和性能监视器
  • 可配置的合成壳
  • 设计指南
  • 验证指南
  • 合成指南
  • 用于预磁带输出验证的FPGA平台