支持IRDA1.0协议UART的IP软核的设计

被引量 : 0次 | 上传用户:wangold
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文针对目前信息技术的发展和开发有自主知识产权的IP核的迫切需要,结合数据通讯的实际应用,设计了一个支持红外协议(IRDA1.0)的UART的IP软核。该软核既可以单独使用,也可集成到系统级芯片中。此IP软核的开发,对于我国开发和完善拥有自主知识产权的IP核库有着重要的实用价值和借鉴意义。同时支持多传输协议接口的UART软核,因其用途广泛,需求数量大也具有巨大的商业价值。 本课题采用Top_down设计方法学,通过对系统按功能划分模块来进行设计。先对各功能模块进行设计、模拟、验证,再对整个系统组合起来进行模拟、验证,最后利用FPGA进行硬件验证。结果表明设计正确,功能良好,完全满足工业应用的需要。 全文共分六章,其中第三章、第四五章和第五章是本文的重点。主要阐述了课题研究的方法、内容和结果。 第一章,论文通过分析目前国际、国内集成电路发展的现状和支持多通讯协议接口在数据通讯领域的广泛应用以及拥有自主知识产权的IP核的重要性,论证了设计一个支持红外协议的UART IP软核的实际学术意义和经济意义。 第二章,详细介绍了UART的工作原理和相关的红外通讯协议。 第三章,按照设计思想,阐明具体设计该系统。首先阐述了设计的UART的主西安理工大学硕士学位论文要功能指标;接着介绍了所设计的UART的各种功能和不同的工作模式;最后介绍对系统划分模块以及设计这些功能模块。 第四章,给出了各功能模块的功能和时序仿真图,结果证明设计的正确性。 第五章,详细介绍了基于FPGA硬件验证的设计和验证方法。主要的步骤包括:系统设计,模块设计,功能仿真、时序仿真和硬件验证。系统设计是基于UART的实现算法和设计指标要求,对系统划分模块以及各个模块的信号连接;模块设计是设计出每个模块的功能,并用Verilog一HDL语言编写代码来实现模块功能;功能仿真和时序仿真使用的工具是以DENCE的NC_veri 109,首先对系统的每个模块进行功能和时序仿真,仿真通过之后,将整个系统的代码在外部的输入端口加上激励,对整个系统进行功能和时序仿真;硬件验证是用FPGA对系统进行了功能验证。使用XILLINX的FPGA XC2550PQ208,经过FPGA的实现流程,把配置文件配置到XCZS5oPQZOS,搭建了一个验证系统,通过单片机来对各控制寄存器写入控制字来控制系统的工作状态,用逻辑分析仪采集输出的信号。功能验证的结果表明本设计完全实现了设计所规定的指标。 第六章,总结了课题所作的工作和取得的成果,也对在课题进行中一些心得进行了总结,最后进行了课题展望。
其他文献
目的观察康复灵联合桂枝茯苓胶囊灌肠治疗慢性盆腔炎的临床疗效。方法选取笔者所在门诊慢性盆腔炎患者98例,将其随机分成观察组48例和对照组50例。观察组采用康复灵联合桂枝
文章以出家人的身份,从古越佛教禅宗发展历程入手,通过对古越汉禅诗的赏析、比照,归纳出古越汉禅诗的诗风特点,从佛禅文学的角度来找寻汉越佛学禅宗的切合点——悟及其对当时社会
目的:观察进展期胃癌患者腹腔镜微创切除术前应用新辅助化疗的疗效和安全性。方法:回顾性分析93例进展期胃癌患者资料,按治疗方案的不同分为单纯组(55例)和联合组(38例)。单
对新钢5号焦炉烘炉升温曲线的制定,烘炉前期的准备工作,烘炉过程中的热工管理及烘炉过程中出现的一些问题进行介绍,对烘炉结果进行客观评价并提出了改进建议。
目的:研究雾化吸入病毒唑、特布他林、地塞米松治疗小儿急性喉-支气管炎的临床疗效。方法:148例急性喉-支气管炎患儿随机平均分为对照组和观察组。两组患儿均予抗感染、静滴
当今世界随着工业化进程的加快,能源的消耗不断增加,造成能源总量减少,环境污染也逐渐加剧,而国内外汽车制造行业将汽车的节能减重作为发展的主要目标之一,以减少汽车的能源消耗及
运用大型通用有限元软件ANSYS对某塔式起重机进行静态结构分析。通过计算塔机结构的静强度和静刚度,在指定工况下,塔机各部位中绝大部分杆件所受工作应力小于材料许用应力,其
作为金融体系的重要组成之一,保险行业的重要性不言而喻。然而调查表明保险业员工的离职率一直高居不下,大大超过其他行业的员工离职率,这对保险行业的发展产生了十分不利的
目的建立正常人踝关节的三维有限元模型,作为该部位进一步有限元分析的基础.方法采用活体踝关节为标本,应用CT扫描技术及图形数字化方法获取踝关节的三维坐标,输入有限元分析