摘要
针对安全USB设备与PC主机数据通信的需要,依据USB1.1标准规范,文章设计一种USB1.1设备控制器IP核.该控制器IP核支持全速模式下控制、批量、中断三种传输方式,且传输端点数可配置.基于FPGA平台,对控制器IP核进行了实现,并在8051的配合下对实现进行了测试.测试结果表明其与主机之间的数据通信是可行的,可应用于SoC集成设计,为密码安全USB设备的开发奠定了基础.
Aiming at the need of data transfer between secure USB devices and host computer, a device controller IP core based on USB1.1 protocol is designed in this paper. The IP core supports control, bulk and interrupt mode at full speed, and the mount of its endpoints is configurable. Based on FPGA platform, the implementation of the device controller IP core is achieved, and the tests are given under the cooperation with 8051 MicrocontroUer. The FPGA tests indicate that the IP core can communicate with the host and can be integrated in SoC design. It lays the foundation for the design of secure USB devices in the future.
出处
《小型微型计算机系统》
CSCD
北大核心
2010年第11期2300-2304,共5页
Journal of Chinese Computer Systems
基金
现代通信国家重点实验室基金项目(9140C1106021006)资助