Abstract:
This paper designs and implements an Universal Serial Bus(USB)1.1 controller. It supports control, interrupt and bulk mode at full speed. The number of the endpoints of this IP is configurable. The IP works in a security chip and it breaks some of the bottleneck of the chip I/O communications. An FPGA verification platform is built with this USB 1.1 device IP and MCU 8051, and it can communicate with the PC. Other function modules in the security chip are tested on this platform.
Key words:
Universal Serial Bus(USB),
FPGA verification,
SFR bus
摘要: 设计并实现一种USB1.1控制器,能在全速模式下支持控制、中断、批量3种传输方式,端点数可配置。将其作为IP核应用于一款安全芯片中,能解决芯片的部分I/O通信瓶颈问题。该USB1.1控制器配合MCU 8051在FPGA验证平台上实现,可与PC机通信,并在此基础上完成对安全芯片其他功能模块的FPGA验证。
关键词:
通用串行总线,
FPGA验证,
SFR总线
CLC Number:
GU Ying-ke; WANG Zheng; BAI Guo-qiang; CHEN Hong-yi. Design and Implementation of USB1.1 Controller[J]. Computer Engineering, 2009, 35(2): 236-238.
谷荧柯;王 征;白国强;陈弘毅. USB1.1控制器的设计与实现[J]. 计算机工程, 2009, 35(2): 236-238.