USB串行接口引擎IP的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:cot01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB1.1是目前计算机与外部设备连接普遍采用的标准。与其它通信接口比较,USB接口的最大特点是易于使用,支持热插拔,并且所有的配置过程都由系统自动完成,无需用户干预。国外一些大公司前几年已经开发出来USB设备端控制器,国内这方面的研究开发很少,大多是做USB设备的驱动,通用的硬件开发很少。USB串行接口引擎(SIE)是USB设备端控制器的关键部分,其主要功能用本地时钟恢复来自主机数据和处理大部分USB1.1协议。 本文首先介绍USB提出的背景,发展历史和优缺点,接着阐述了USB的系统构架,引出USB串行接口引擎的概念,分析了串行接口引擎需要满足的协议。在此基础上,重点分析了USB-SIE的功能,研究如何最合理地划分各子模块,完成各个子模块的设计,特别针对USB串行接口引擎设计中的不同时钟域的处理,CRC快速校验的实现和协议包的辨认这些设计和实现的难点,作了详细的分析,依据相关的理论和算法,结合设计的具体要求提出了合理解决方案,实现了USB-SIE的IP设计。本文用Verilog硬件描述语言完成该设计,在编码过程中特别考虑到了接口规范性和代码的规范性和可重用性。 通过仿真及对仿真结果的分析认为USB串行接口引擎IP满足USB1.1的协议,时钟的频率可达到设计的要求(48MHZ)。本论文最后展望了USB的发展前景和USB-SIE的发展趋势以及与主要竞争对手IEEE1394相比其优缺点,提出了USB串行接口引擎IP的改进意见。
其他文献
本文通过水培和土培试验方法,对金银花(Lonicera japonica Thunb.)在不同浓度Cd胁迫下,Cd在其体内的积累特性和生理响应进行了研究,旨在为其应用于城市Cd污染土壤修复提供科
学位
滤波器组是多率信号处理中的一个重要内容,近年来得到广泛重视.将信号分解成子带后处理,便于利用信号的频率特性得到更好的效果.我们给出的整形、匹配滤波器在失真要求不是很
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
利用TOGA-TAO赤道次表层海流与海温观测资料,比较清楚地揭示了1997/1998年El Nino期间在赤道西太平洋暖池上空西风异常的驱动下,次表层异常海流的产生机制和向东传播过程中的
锂离子电池具有工作电压高、能量密度高、自放电小等优良的特性,使得它在移动电话、笔记本电脑等电子设备以及在电动汽车等交通工具中得到广泛使用。但是,由于本身结构上的缺
随着近几年国内法规、政策、全球金融环境等方面发生变化,私募股权基金的并购成为新的潮流。大力发展直接融资,提高直接融资比重,是中央金融工作会议提出的要求。在当今的经
本论文从蚕豆中分离纯化铁蛋白,并对其结构进行了初步表征。通过热变性、盐析和柱层析三种方法可以对蚕豆铁蛋白进行分离纯化。盐析的优化条件为:开始先用300mMMgCl2除去杂蛋
[西班牙《先锋报》网站8月4日报道]当一个孩子在公园里跑来跑去时,他(她)可能会因为和朋友一起玩耍而感到自由和快乐.他(她)不知道的是,除此之外,他(她)正在助力自己的心理健
期刊
什么是生态?简单的说,是指一切生物的生存状态,以及它们之间和它与环境之间环环相扣的关系。生态与个体的发展关系太密切了。恐龙当年是地球之王,因为对地球生态变化的反应慢
本文阐述了基于嵌入式M-core的SoC开发系统的构建,并提出了软硬件协同验证方法在本系统中的解决方案。文中首先介绍了M-core的基本原理并分析了M-core的接口时序,然后给出了整