概述和功能介绍
这个USB 3.0双模式控制器是一个高度可配置的设计,并可通过寄存器或外部引脚选择USB 3.0主机功能或USB3设备功能。主机/设备可以匹配第三方USB 3.0PHY的接口。双模式控制器支持使用基于xHCI规范的高性能DMA引擎的主机功能,提供AHB或AXI接口。主机模式的IP支持成熟的xHCI实现,用于标准的PCI-USB总线适配器/芯片组,或者为需要有限主机功能的嵌入式应用配置一个功能子集。双模式控制器支持设备功能,这个功能以切入模式运行,暴露出一个本地数据包接口,或暴露出AHB或AXI接口,包括一个高性能的专有DMA引擎。双模式控制器内核被仔细划分,以支持标准的电源管理方案,其中包括广泛的时钟门控和多个电源井,以实现移动和手持应用所需的电源节省。这个控制器的应用接口非常简单,可以很容易地适应标准的片上总线接口,如AXI、AHB、OCP以及其他标准的片外互连,这个IP能够很容易集成到广泛的应用中.
功能描述
-
主机功能符合xHCI Rev1.0标准
-
符合USB 3.0规范版本1.0
-
符合USB规范版本第2.0
-
符合USB2链路电源管理的要求
-
支持高效的低功率管理
-
可配置的核心频率:125、250、500 Mhz。
-
可配置的USB管道接口,USB3.0管道接口: 8,16,32位。
-
可配置USB 2 PHY接口: 8/16位UTMI,8-biot ULPI接口
-
可选的DMA引擎。
-
用于处理设备模式功能的标准请求的可选端点零处理器块
-
灵活的用户应用程序逻辑
-
可通过任何SoC / OCB接口/芯片外互连进行调整,如AHB、AXI、PCIe
-
可配置的数据宽度: 32、64、128位
-
可选的本机数据包接口
-
内部寄存器的简单注册接口
-
Access-AHB从属程序或GDA PBUS接口
-
在主机或寄存器位之间进行选择
优势
-
高度模块化和可配置的设计
-
分层体系结构
-
全同步设计
-
同时支持同步和异步重置
-
清晰划分的时钟域
-
广泛的时钟门控支持
-
多电源井支持
-
针对关键功能的软件控制
应用领域
-
扫描仪
-
数码相机
-
可移动媒体驱动器
-
大容量存储设备
-
显示和对接应用程序
-
云计算
-
汽车应用
-
消费者应用程序
交付件
-
可配置的RTL代码
-
基于高密度DL的测试台和行为模型
-
测试用例
-
协议检查器、总线监视器和性能监视器
-
可配置的合成壳
-
文件:
-
设计指南
-
验证指南
-
合成指南
-
用于预磁带输出验证的FPGA平台
-
参考固件