- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
( )
第 44 卷 第 1 期 复 旦 学 报 自然科学版 Vo1. 44 , No. 1
2005 年 2 月 Journal of Fudan University (Natural Science) Feb. , 2005
( )
文章编号 2005
USB 2. 0 接口 IP 核的开发与设计
1 1 2 2 2 1
阮利华 , 王 祥 , 黄全平 , 周荣政 , 洪志良 , 蒋凤仙
( 1. 复旦大学 通信科学与工程系 , 上海 200433 ; 2. 复旦大学 微电子学系 , 上海 200433)
摘 要 : 介绍了一种基于 USB 2. 0 协议的设备接口的 IP 核设计. 着重研究了 USB 2. 0 协议控制器、缓存控制器、
( ) ( )
工作模式控制等硬件数字电路的实现 ,该电路支持高速 480 Mbps 和全速 12 Mbps 传输. 为了满足USB 2. 0高速
的传输要求 ,减小硬件设计的复杂性和硬件开销 ,整个系统采用硬件电路和 MCU 固件结合的方法进行设计 , 同
时使用了不同传输方式缓冲区共用的双缓冲区缓存结构 ,因此电路具有实现简单 ,硬件开销小 ,传输速度较高等
优点. 设计的电路已经通过 FPGA 验证.
关键词 : 半导体技术 ; USB 2. 0 ; IP 核 ; FPGA ; 双缓存
中图分类号: TN 402 文献标识码 : A
( )
随着 PC 机和外围设备的发展 ,传统的并行接口和串行接口 RS232 在易用性 即插即用 和端口扩展
( )
等方面存在着一定的缺陷 ,这就使之越来越成为通信的瓶颈 , 因此通用串行总线 universal serial bus ,USB
接口也就应运而生. 1994 年 Compaq ,IBM ,Intel ,Microsoft ,NEC 等公司共同提出了 USB 协议规范 ,1996 年制
定出了比较成熟的USB 1. 1 协议标准 ,最高传输速度为 12 Mbps. 随着通信的发展 ,其速度明显不能满足
需求 ,因此2000 年提出了 USB 2. 0 标准1 ,增加了高速模式 ,使传输速度提高了 40 倍 ,达到了 480 Mbps.
凭借价格低廉、使用简单、协议灵活 ,接口标准化和易于端口扩展等优点 ,USB 接口被越来越多的外围设备
所应用.
1 系统结构设计
本文所设计的 USB 2. 0 接口完全依据于 USB 2. 0
的协议 ,可以完成协议的处理和数据的交换. 整个系统
采用了 MCU 固件和硬件电路相结合的设计方法 ,根据
不同的功能以及软硬件实现的难易程度 ,进行了相应
的模块划分.
文档评论(0)