摘要: 文章首先分析USB2.0 协议,然后介绍基于该协议的一种设备控制器IP 核设计实现,着重分析了设计中的几个问题并提出相应的解决方案,最后简单介绍了IP 核的系统验证。 1 引言 为了满足各种不同设备类型需求,USB2.0 规范在USB1.1 全速(12Mbps)及低速(1.5Mbps)的基础上增加了高速(480Mbps)传输速率,同时为了兼容USB1.x 规范,高速设备在全速信号环境中必须以全速正常工作,即能够在高/全速两种信号环境中正确地进行速率切换,这也加大了高速设备控制器的设计难度。本文通过分析USB2.0 协议, 利用VerilogHDL 实现了符合该规范的高速设备