USB接口引擎的软核设计与FPGA兑现FPGA Implementation and Design of USB SIE IPCore
邹琼,郭东辉
摘要(Abstract):
在USB Open Core的基础上,对USB接口引擎进行RTL级的Verilog HDL语言功能设计和FPGA兑现验证。主要介绍了USB通讯协议的基本原理,根据USB接口引擎的结构框图,说明各功能模块的设计思路和方法,并在ModelSim中进行功能仿真分析,最后下载到Xilinx公司的FPGA中进行综合。
关键词(KeyWords): 通用串行总线;现场可编程门阵列;寄存器传输级;Open Core
基金项目(Foundation): 国家自然科学基金项目;; 国家人事部留学人员创业基金项目;; 福建省自然科学基金项目(A0410007)的联合资助
作者(Author): 邹琼,郭东辉
参考文献(References):
- [1]Compaq.Universal Serial Bus Revision 2.0 specification[S].http://www.usb.org/developers/docs/.2006 02 26.
- [2]王省书,秦石乔,邵福球.通用串行总线及其应用[J].计算机应用研究,2000,17(1):6 8.
- [3]梅杰,曹以龙,许明东.基于Verilog HDL语言的USB收发器设计[J].计算机应用,2003,30(12):19 21.
- [4]杜占坤,吴敏,李铮,等.USB 2.0 SIE的ASIC设计与实现[J].半导体技术,2004,29(10):61 64.
- [5]申柏泉,王玉艳.USB设备控制器中串行接口引擎的设计[J].计算机工程,2004,30(21):183 185.
- [6]Rudolf Usselmann.USB Function IP Core[EB/01].http://www.opencores.org.2006 02 26.
- [7]Trenz electronic.Full Speed USB 1.1 Function Controller[EB/01].http://www.trenz electronic.de.2006 0226.
- [8]Intel Corporation.UTMI specification Version 1.05[S].http://www.intel.com/technology/usb/download/2 0xcvr macrocell 1 05.pdf.2006 02 26.
- [9]Intel Corporation.Designing a robust USB serial interfaceengine(SIE)[EB/01].www.usb.org/developers/whitepa-pers/siewp.pdf.2006 02 26.
- [10][美]Samir Palnikar.Verilog HDL数字设计与综合[M].第2版.北京:电子工业出版社,2004.
- [11][美]Michael D Ciletti.Verilog HDL高级数字设计[M].北京:电子工业出版社,2004.
- [12][美]Micheal John Sebatian Smith.专用集成电路[M].第2版.北京:电子工业出版社,2004.
- [13]Sung Mo Kang,Yusuf Leblebici.CMOS数字集成电路分析与设计[M].第3版.北京:清华大学出版社,2005.