论文部分内容阅读
串行总线广泛应用于各种领域,其中1994年出现的通用串行总线(USB)由于具有高速、同步、低成本、使用简单、支持即插即用、易于扩展等优点,已被广泛地用在计算机和SOC上。 论文首先对串行总线及其协议作了总结,然后在此基础上对USB协议进行了深入的分析,并针对协议的要求,对字段、包、数据传输事务、数据切换同步以及错误检测等的实现进行了详细设计。最后根据USB1.1规范设计并实现了USB设备控制器,并分别以Modelsim、Synplify和QuartusⅡ完成了USB设备控制器的前后仿真、综合与布局布线。论文的重点是USB协议层的设计与实现。 本文完成了USB协议层的设计与实现。所设计的USB设备控制器通过了FPGA验证,最终成功地实现了LED灯和主机之间的通信。