基于FPGA的USB设备接口IP CORE的设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:dixg03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(Universal Serial Bus,通用串行总线)是以Intel为首的七家公司(Intel, Compaq, Microsoft, IBM, NEC等)共同提出来的,具有成本低、速度快、易于扩展等优点,它是当今电子产品中应用最为广泛的接口协议之一;然而在电子产品的设计中,使用USB接口并不十分方便,且性价比相对较差。现在,由于EDA技术的发展,SOPC(System On a Programmable Chip)极大的提高了电子产品的性价比,同时也使设计更加方便。因此本论文设计了一个能够应用在SOPC系统设计中的USB设备接口IP核。本文主要讨论了USB设备接口IP核的设计。在深入研究了USB协议后,决定在设计中,采用自顶向下的设计方法,降低了设计的复杂度,使得整个设计结构清晰;同时在设计当中,全部采用硬件描述语言进行编写,使得IP核的速度得以大大提高。论文内容主要包括以下几个方面:1)在分析研究USB系统的数据传输方式和通信协议标准基础上,提出了基于FPGA的USB设备接口IP核的总体设计方案,进行了功能模块划分,即:物理层模块、UTMI模块、控制器模块、FIFO模块、存储器接口模块和协议层模块。其中物理层模块、控制器模块和协议层模块是整个设备接口的关键模块。2)通过Verilog HDL硬件描述语言对各个功能模块进行详细的设计。其中,物理层模块主要用来完成对时钟和数据的分离,进行串行并行的转换;控制器模块采用了专用控制器的设计方法,完成USB设备的枚举和数据传输的工作;协议层模块通过有限状态机的设计方法成功的实现了复杂的USB协议,包括对数据的打包和解包等工作。3)通过专业软件(QuartusⅡ和ModelSim SE)对USB设备接口IP核进行综合仿真,对USB设备接口的控制端点、IN端点和OUT端点进行了测试,验证了数据传输的正确性。然后对设备接口进行了FPGA硬件验证,在硬件验证的过程中,USB主机(PC机)和设备接口进行了成功的USB数据通信,并通过USB HOUND软件截取了在USB总线上的通信数据。实验结果表明,论文中设计的USB设备接口IP核能作为一个单独的IP模块嵌入到SOPC系统设计中去,使得USB接口在电子产品中的应用更加方便。
其他文献
目的:对于胃食管反流病患者接受胃肠道双重对比造影的具体检查方法和诊断价值进行探讨。方法:回顾性分析我院在2019年1月—2020年1月接诊的胃食管反流病病患200例,根据随机法
近年来,在各级党委政府的高度重视和坚强领导下,西藏自治区日喀则市聂拉木县坚持党建引领、产业创新,以农牧民群众为主体,以规范提升为重点,以示范创建为方向,以带动农牧民群
目的探讨脑尿钠肽联合其他血清指标的检测在超高龄住院患者心力衰竭诊断中的价值。方法回顾性分析2009年1月至2011年9月以心力衰竭住院治疗的89例高龄(≥80岁)患者的临床资料,包
改革开放以来,我国的扶贫工作都是以垂直的行政层级传递为框架,以行政区划为基础实行负责制,虽然取得了让世界震惊和赞誉的扶贫成就,但这种自上而下的单一权威和以行政区划的
项目化管理是提高企业竞争力的有力武器。监狱是国家刑罚执行机关,监狱企业是监狱生产经营和对罪犯实施劳动改造的主体,是监狱执行刑罚的主要工具。本文试图以项目化管理在JN
赦宥的产生有着悠久的历史根源,最初产生于商周时代,《舜典》记:“眚灾肆赦”。《吕刑》:“五刑之疑有宥,五罚之疑有赦,其审克之”。中国古代赦宥之制自汉代确立之后,虽然古
目的分析前列地尔联合尼莫地平对动脉瘤性蛛网膜下腔出血(a SAH)后脑血管痉挛患者炎症因子水平的影响。方法将143例患者分为对照组71例和观察组72例。对照组给予前列地尔进行
介绍了一种基于永磁直驱结构的柔性转向架构架横梁设计。该横梁结构是关键的创新“交叉板式”结构,替换传统的箱式横梁实现了侧滚方向的柔性,具有在结构上小轴距、在强度上具
现代机械加工是工业生产的主要方式。数控技术是机械加工的一项很重要的技术。数控技术得到广泛应用,并发挥出强大作用,有助于实现生产制造的智能化、自动化和集成化。