用于IP电话的32位微控制器中USB2.0主机控制器的设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chica2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(Universal Serial Bus,通用串行总线)具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等众多优点,目前一方面已成为当前计算机必备的接口之一,同时也被广泛地应用于嵌入式系统设计中。本次所设计的USB2.0主机控制器为一款用于IP电话的32位MCU (Micro Controller Unit,微控制器)中的一个重要的外设接口模块,负责在CPU/DMA(Direct Memory Access,直接内存访问)与外接设备之间进行有效的数据传输,起到一个数据桥梁的作用。本次设计采用标准的IC设计流程,完成了全部的前端设计部分。其中代码编写所采用的描叙语言为Verilog HDL,所使用的工具为UltraEdit;功能仿真采用软硬件平台协同验证的方法,用基于C语言的测试驱动程序来进行模拟仿真,所使用的工具为ModelSim;最后,通过强大的调试软件Debussy,不断地对设计存在的问题和漏洞进行排查和修补,以能达到最终所需的要求。本款USB2.0主机控制器能支持全速和高速两种模式,理论最高传输速率为480Mbit/s,并且有着若干较突出的特点。首先,采用了兼容MIPS内核的中断信号的控制方式,维护简单,性能可靠,带宽利用率较高;其次,内部集成了合适类型的寄存器组,支持USB2.0并兼容USB1.x,能实现高速传输;另外,内部的buffer采用了乒乓结构,大大提高了传输的速度。最后,通过完备详细的仿真测试方案,进一步验证了设计的正确性。结果表明,此款USB2.0主机控制器完全符合既定的功能要求,可以进行接下来的后端设计,具有一定的创新性和经济价值。
其他文献
本文以下一代非挥发存储器的高密度解决方案为中心,针对相变存储器和阻变存储器分别进行了探索性的研究。在评估了相变单元多值存储的可行性后,我们提出并实现了基于物理机理
随着集成电路技术的飞速发展,其工艺尺寸也越来越小,使得集成电路的集成度与功能得到大幅度的提高,然而这也为电路可靠性带来更大挑战。作为影响电路可靠性的一个重要因素,电
本文通过对荣华二采区10
期刊