UART中FIFO超时中断设计与实现

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:zimuogu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路芯片的发展,通用异步收发器做为计算机中最普遍通用的一部分,广泛应用与外设和微处理器之间的数据交换。目前大多数的微处理器芯片中都集成有通用异步收发器的电路模块,相比与PC16550D等专用的通用异步收发器芯片,这些模块可根据需要去掉不必要的管脚,具有体积小,成本较低,可移植的优点,但通常功能简单,只能实现发送和接收数据,不支持接收器FIFO超时中断,当发送方停止发送数据后或者进行间断性发送时,不能及时处理接收器FIFO中的数据,从而降低了系统的可靠性。本课题根据PCI6550D接收器FIFO超时中断的发生的要求,利用同步时序逻辑设计一种产生接收器FIFO超时中断的电路来解决上述问题。首先采用Verilog硬件描述语言和寄存器传输级的设计方法,对设计的接收器FIFO超时中断产生电路进行建模,将设计的电路连接到内嵌在微处理器芯片的通用异步收发器接口中,然后运用Modelsim结合Debussy的方法对其进行功能仿真,再对基于FPGA的验证系统进行软硬件设计,搭建软硬件协同验证的环境,在Quartus II集成开发环境中对设计电路进行FPGA设计,将生成的配置文件加载到FPGA芯片中,再将测试程序烧写到SPIFlash中,最后在基于FPGA的平台下软硬件协同验证设计的电路能够正确地产生接收器FIFO超时中断请求。课题采用软硬件协同验证技术,使得在硬件设计初期就考虑软件在硬件电路上运行的实际情况,更接近实际应用环境,能及早发现设计硬件的问题与不足,缩短了设计周期,降低了设计的风险,且FPGA的设计具有很好的灵活性和可移植性,可以方便的修改或内嵌到其他的FPGA芯片,为同类型电路的设计提供了一种原型,为进一步工程设计提供了支持,因此利用FPGA来实现设计的FIFO超时中断,具有很好的参考和实用价值。
其他文献
改革开放以来,我国学前教育研究逐步成为一个受到重视的教育研究分支领域,获得了比较显著的发展。通过对其间20年里被列为全国教育科学规划课题的学前教育课题以及中国学前教
GaSb半导体化合物由于它们的能带结构特点在电子和光电子器件的应用方面有着广泛的前途。在金属与GaSb半导体接触中,金属半导体接触势垒对器件有着重要影响,而费米能级钉扎效
<正>2014年10月20日上午,"2014国际宝玉石高层论坛"在北京召开。论坛由亚洲珠宝联合会、北京大学经济学院、世界中华文化艺术基金会及中国社会福利基金会玉观音慈善基金会联
目的分析口服药物按次包装结合iPod Touch在病房应用的效果。方法选取2013年1-12月妇科住院患者共1200例,随机分为对照组和实验组。对照组共600例患者,以传统的药盒摆药,统计
目的:本课题运用五输穴子母补泻理论针刺治疗冠心病,采用心电图作为客观指标,观察针刺本经(心经)子穴神门和子经(脾经)子穴太白对冠心病瘀血阻络型患者心电图即刻效应的影响,
随着数字技术的迅猛发展和平板显示技术的不断进步,以及人们对高质量的高清视听产品需求的不断增长,传统的模拟接口和DVI等数字接口或因遭遇带宽瓶颈或因使用不便而渐渐无法适
随着多媒体通信技术的发展,特别是手持终端全球的广泛应用,手持终端通信的安全需求日益增长,用户对手持终端的安全通信要求也越来越高。目前的语音加密产品均是通过对信道数据加
目前,在我们所生活的时代里,不同国家之间的交流越来越频繁。随之而来的是人们不可避免的会接触到各种不同的文化,也不可避免地会受到异域文化的冲击。东西方文化在诸多方面
耕地是人类粮食的重要生产基地,是广大农民赖以生存的最基本的物质基础,关系到一个国家的食物安全和社会稳定,具有不可替代的作用。然而,随着我国改革开放的日益深入,社会经
近年来,环境问题日趋严峻,例如细菌和病毒的传播,空气污染以及水污染等,对人类的生活健康造成了很大影响,因此对于环境领域和人类健康的应用研究也成为重点。利用纳米半导体材料的