论文部分内容阅读
随着计算机外围设备的迅猛发展,传统的设备接口已经不能满足现有传输的要求。USB2.0接口继承了USBl.1即插即用、热插拔等特点,同时又能够提供更高的传输带宽,已被计算机外设广泛使用。
本论文设计了一个USB2.0规范的设备协议层IP核,利用它可以方便的开发各种USB设备、嵌入到SOC设计平台中去。论文首先介绍了USB传输系统的原理,包括USB系统的拓扑结构、数据流模型以及传输事务、数据包格式等;之后详细描述了用verilog语言实现的USB协议层IP核硬件结构以及它与外部微处理器的接口Wishbone总线;随后介绍了协议层IP核与MIPS处理器的嵌入式应用,以及MIPS处理器的固件设计;最后给出了设备协议层IP核的功能仿真结果,并对USB设备的发展进行了展望。