论文部分内容阅读
通用串行总线技术(USB)是一种为实现计算机与各种外设进行数据交换而提出的工业标准,它具有快速、双向、支持实时传输、支持即插即用等技术优点,在计算机外设接口领域得到了广泛的应用。本论文通过对通用串行总线设备框架进行研究,设计并实现了符合USB1. 1规范的USB设备控制器IP软核。论文首先研究了USB规范中的设备架构,并对USB设备控制器进行了分析。其次,根据对USB设备控制器的分析,本文从时钟提取、事件检测、协议层、数据处理通信等方面对其进行了结构设计和详细设计,建立了一种易于理解和实现的USB设备控制器结构框架,并以硬件描述语言对USB设备控制器进行了描述。USB设备控制器的设计通过了整体逻辑功能仿真,并采用FPGA芯片进行了硬件综合。综合后的仿真结果表明,本设计可以在预定频率下工作,实现设备控制器的功能,达到了设计研究的目标。