论文首先研究了USB规范中的设备架构,并对USB设备控制器进行了分析.其次,根据对USB设备控制器的分析,本文从时钟提取、事件检测、协议层、数据处理通信等方面对其进行了结构设计和详细设计,建立了一种易于理解和实现的USB设备控制器结构框架,并以硬件描述语言对USB设备控制器进行了描述.USB设备控制器的设计通过了整体逻辑功能仿真,并采用FPGA芯片进行了硬件综合.综合后的仿真结果表明,本设计可以在预定频率下工作,实现设备控制器的功能,达到了设计研究的目标.