嵌入式USB总线器件端处理器的FPGA实现研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:zjh73
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线技术(USB)是一种为实现计算机与各种外设进行数据交换而提出的工业标准。它具有速度快、设备安装和配置容易、易于扩展、可采用总线供电和支持热插拔等优点。USB接口支持1.5Mb/s(低速)、12Mb/s(全速)(USB1.1规范)和高达480Mb/s(USB 2.0规范)的数据传输速率。它的传输速率远高于一般的串行总线接口。USB接口芯片价格低廉,和串口接口芯片的价格相当。促进了USB器件端处理器的开发与应用。 本文提出了一种适合于嵌入式SoC的USB器件端处理器的硬件实现结构。并主要研究了USB器件端处理器的RTL级实现及FPGA原型验证、和ASIC实现研究,包括从模型建立、算法仿真、各个模块的RTL级设计及仿真、FPGA的下载测试和ASIC的综合分析。它的速度满足预定的48MHz,等效门面积不超过1万门,完全可应用于SOC设计中。 本文的特色和创新之处包括: 1、本文完全按照USB1.1规范标准的描述,独立划分各个部分的处理布局,并独立完成各个部分的实现。本文把数据传送过程和枚举过程分为两个独立并行的模块,这两个模块共同使用数据的发送接收处理通道。数据传送模块采用FIFO进行数据的交换,枚举模块采用ROM可由用户进行配置。 2、为简化通用型USB器件端处理器,本文不为每个端点都配置相应的FIFO,而是采用一个通用的FIFO和端点值寄存器来代替全部FIFO。这样,就减少了FIFO的需要数量,由功能端来接收判断处理数据。虽然加大了功能端的工作量,但是由于串行通道一次只能传送一组FIFO的数据,而功能端的处理速度都要依赖于处理器的速度,因此,这种方式更有效率。而且不用管理每个端点的状态。 3、本文采用LabView进行系统级建模。由于LabView有良好的用户界面,可由用户加入原始数据,产生各个模块的仿真数据。因此,用户可动态了解整个处理器的运行流程,以便用户配置数据。 4、本文重点对嵌入式USB器件端处理器的FPGA实现作了研究。为了准确测试本处理器的运行情况,本文应用串口传递测试数据入FPGA开发板,测试模块读入测试数据,发送入PC机的主机端。通过NI-VISA充当软件端,检验测试数据的正确。
其他文献
2007年由于美国房价的持续下跌,房贷违约率的上升,美国次贷危机浮出水面。在随后的一年多时间里,次贷风险全面暴露,住房抵押贷款公司濒临破产,对冲基金被迫清盘,投资银行宣布
通过文献资料法、比较法分析法、专家访谈法、问卷调查法等研究方法,本文就我国中学篮球运动开展的状况进行分析,探讨了我国中学校园篮球文化的内容结构、主要特征及其影响因
<正>为规范企业利用应收债权向银行等金融机构融资业务的会计核算,财政部于2003年发布了《关于企业与银行等金融机构之间从事应收债权融资等有关业务会计处理的暂行规定》(财
西方造型艺术高峰的存在是西方艺术史中的一个客观事实,而将哲学的观念与方法引入西方造型艺术史的研究中,探究其造型艺术高峰产生的本质规律,是西方精神文化发展史研究的一
译者是翻译的主体,也是民族文化建构的重要参与者,然而在中国文化多元系统中长期遭到了遮蔽,出现了译者地位边缘化的现象。随着西方“文化转向”的兴起,译者不再被认为比原文
骨质疏松是以骨量减少、骨组织显微结构退化为特征的一种系统性骨代谢疾病。颌骨作为全身骨骼的一部分,与全身其他骨骼一样会受到骨质疏松的影响,导致颌骨内骨组织的数量和质
海洋经济已经随着海洋蕴含的丰富资源的开采,逐步走入人们视野。俄罗斯远东地区的开发程度较低,但其海洋产业在俄罗斯联邦全国具有重要地位,海洋产业在俄罗斯远东地区既为主
结构超强对结构在强烈地震中保持良好的性能具有重要的作用。在结构设计中,适当地考虑结构超强可以降低结构的设计地震作用,从而设计出更经济合理的结构。对于结构超强问题,
近年来,随着人们对高速数据传输和多媒体业务需求的不断增长,多入多出(MIMO)和正交频分复用(OFDM)技术已成为无线移动通信领域的研究热点。由于能够显著改善频谱效率、提高数
基于红外目标仿真的自动目标识别(ATR)是利用计算机图形学技术,数字图像处理技术和传热学来模拟红外图像,并利用模式理论完成目标识别的过程。红外目标的模拟以及识别是军事高