基于MCU的UART设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:didi_1157
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微控制器(MCU)是一块集成了中央处理器、存储器以及多种I/O接口的微型芯片,具有极强的通用性,在工业控制、汽车电子等诸多领域都有广泛的应用。近年来,随着人工智能、无人驾驶等领域的兴起,对MCU的发展提出了更高的要求。UART作为一种串行通信设备,是MCU与计算机中进行串行数据通信的重要设备。UART可以实现数据的串-并转化,在接收数据时对串行数据进行逐位接收并转化为并行数据存储在缓冲区中;发送数据时将并行数据转化为串行数据并添加起始位、停止位等标志位进行逐位发送。本设计来自于校外实习期间公司MCU项目,设计一款基于STM32型MCU的UART通信模块,以满足在不同波特率下进行全双工通信、可配置数据字数、错误校验、中断产生等通信要求。本设计基于UART通信协议与传输原理,在完成UART工作原理研究的基础上,对UART通信模块进行了功能划分,包括寄存器模块、发送模块、接收模块、波特率产生模块以及中断控制,并依次按照模块进行UART的设计。基于AMBA总线协议以及APB总线传输时序,设计UART与APB总线的接口,使其能够与APB总线进行数据传输。UART的接收模块与发送模块采用有限状态机的设计方法,实现数据的正确接收与发送,同时对模块之间信号的跨时钟域问题进行了解决;波特率产生模块采用两级计数的设计方法,实现多种波特率的产生。在各模块功能正确设计并且各模块连接正确的基础上,实现了基于MCU符合APB总线传输协议的UART通信模块设计。本设计不仅实现了最基本的全双工通信功能,还实现了可编程数据字节、接收错误检测、静默模式唤醒、多种错误中断等功能,为后续的验证工作打下坚实基础。在完成UART设计的基础上,利用UVM验证方法学对RTL代码进行验证工作。基于对System Verilog语言以及UVM验证方法学的研究,展开UVM验证平台的整体结构以及各个组成模块的设计工作。UVM验证平台中的driver模块基于APB总线时序进行设计,使其在驱动激励时可以按照APB总线的传输时序进行激励的发送;利用System Verilog语言进行reference model模块的设计,使其实现与待测设计同样的功能,作为验证的参考。在面向UART的UVM验证平台正确搭建的基础上,参照设计的功能点对设计代码进行验证,并进行覆盖率的收集。设计与验证结果表明,本次设计的UART通信模块可正确进行数据的接收与发送工作,数据字长度可根据需求进行配置;对接收时的错误情况能进行正确的操作与反馈;在发生数据传输错误时可根据配置需求产生相应的中断信号。设计需求功能均已满足,达到预期设计目标。
其他文献
近十几年来,曹树基、王奇生、黄道炫等一批优秀的学者,开始从他们原先专长的领域转向中共党史研究,使后一领域的研究更为活跃和深入。毫无疑问,这样一股不小的潮流显示了中共
汉字作为中华民族文化的主要载体,肩负着传承和发展民族文化的重任,《国家通用语言文字法》《义务教育语文课程标准》都相继对汉字规范使用和书写作出明确要求。基于此,本文
政府购买服务是提升国家治理能力的重要举措,作为政府购买服务的重要组成部分,政府购买学前教育服务在提高学前教育资源供给能力,推动教育公平上起着重要作用。要使政府购买
环境行政执法是困扰国内外学界的重要问题之一,如何有效规范环境行政执法,提升治理成效,推动法治发展,业已成为当今国内外学者的研究重点。受历史、人为及行政管理体制等多因
一、问题的提出早读是英语学科组织教学的重要环节,是英语课堂必不可少的延续与补充,是培养学生良好读书习惯的绝佳时间。朗读可以提高英语学习效率,强化记忆,促进听、说、读
目前舟山近岸水域富营养化较为严重,水产加工企业高浓度氨氮、总磷废水排放对海洋的污染日益严重,水产加工废水中氨氮、总磷的治理长期以来都是治污难题。生物质在自然界中普遍存在,且炭化方法简单,因生物质炭独特的多孔结构,具有丰富的表面官能团及庞大的比表面积,有很强的吸附性。本论文以静态吸附法研究甘蔗渣、玉米秸秆生物质炭对水中氨氮、总磷的去除效果,通过生物质炭投加量、反应温度、反应时间、初始氨氮、总磷的浓度
大同数来宝起源于20世纪70年代末的山西省大同市,是一种新型的地方曲艺。大同数来宝主要以说表为主,表演生动活泼,笑料百出,深受大同人民的喜爱,被评为大同城市的十大名片之一。大同数来宝在语言、表演和文化方面都有自己的特点。通过文献分析法、直接观察法、问卷调查法分析了大同数来宝目前的传播现状,包括传播主体、传播内容、传播渠道、传播受众、传播效果等,同时指出了在传播过程中存在的问题,主要是小剧场传播成本
目的:Roux-en-Y消化道重建术是胃癌根治术中常用术式。本文回顾性分析胃癌患者Roux-en-Y消化道重建术后与胆囊结石形成之间的关系,初步探讨Roux-en-Y消化道重建术对胆囊结石形成的影响,旨在指导临床制定相关策略及预防措施。方法:回顾性分析314例胃癌患者行Roux-en-Y消化道重建术后发生胆囊结石的情况,研究Roux-en-Y消化道重建术与胆囊结石形成的关系,使用单因素及多因素lo
完善和发展我国国家制度和治理体系,是《习近平谈治国理政》第三卷中的一个专题。生态文明制度体系,是习近平新时代中国特色社会主义思想的重要内容。党的十九届四中全会审议
山西省大同市浑源县的扇鼓艺术有着几百年的历史,是一种集曲艺、舞蹈、打击乐器为一体的艺术。随着社会的发展,浑源扇鼓由最初的雏形不断的吸收、容纳和创新,最终发展成为一种独立的、具有地方特色的艺术,广泛流传于民间,深受民众的喜爱。2010年以曲艺的形式入选大同市第二批市级非物质文化遗产名录。本论文主要是以浑源扇鼓的现存境况为研究对象,通过查阅《中国民间舞蹈集成(山西卷)》发现没有对浑源扇鼓的记载,而在顾