- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)-基于FPGA串口通信系统设计
基于FPGA串口通信系统设计
摘要:UART(即Universal Asynchronous Receiver Transmitter)是数据通信及控制中广泛使用的一种全双工串行数据传输协议。本设计基于 FPGA器件实现对UART的波特率产生器、UART发送器和接收器及其整合电路的模块化设计,采用Verilog HDL语言对三个功能模块进行硬件描述。通过串口调试助手进行验证,其结果完全符合UART协议的要求和预期的结果。
关键词:UART ; FPGA ; Verilog HDL ; 验证
Based on FPGA serial port communications system design
Abstract:UART (i.e. Universal Asynchronous Receiver Transmitter) is in the data communication and the control the widespread use one kind of full-duplex serial data transmission agreement. This design realizes based on the FPGA component to the UART baudrate producer, the UART transmitter and the receiver and the conformity electric circuits modular design, uses Verilog the HDL language to carry on the hardware description to three functional modules. Debugs the assistant through the serial port to carry on the confirmation, its result meets.
Key words:UART, FPGA , Verilog HDL , Validate
目 录
第一章 绪 论 1
1.1 课题背景 1
1.2 现场可编程门阵列FPGA 1
1.2 Verilog HDL简介 3
第二章 串行通信系统 5
2.1 概述 5
2.2 通信简述 5
2.2.1串行通信概念 6
2.3 RS-232C总线 7
2.3.1 RS-232C接口特性 8
2.4 串行通信接口组成 9
2.5 UART通信协议 10
2.6 系统整体结构 12
第三章 UART系统设计 14
3.1 UART简介 14
3.2 接收模块功能设计描述 17
3.3 发送模块功能设计描述 23
3.4 波特率模块 30
3.5验证 31
结 论 33
致 谢 34
参考文献 35
附录一 37
附录二 38
第一章 绪 论
1.1 课题背景
随着微电子技术的发展,数字电路系统正朝着速度快、容量大、体积小、重量轻的方向发展。推动该潮流迅猛发展的引擎就是日趋完善的专用集成电路ASIC(Application Specific Integrated Circuit)设计技术。它由早期的电子管、晶体管、小中规模集成电路、发展到超大规模集成电路,以及许多具有特定功能的专用集成电路ASIC。ASIC通常包括全制定、半制定及可编程逻辑器件(包括简单的SPLD 复杂的CPLD和FPGA)。对于前两种,由于生产中需要支付一次性工程费用所以小批量生产、试验项目等不可能采用前两种方法。因此可编程逻辑器件已成为实现ASIC的主要手段。可编程器件具有保密性强、体积小、重量轻、可靠性高等ASIC的共同优点,同时它还具有现场可编程的特性。与普通电路的集成电路相比,它具有设计开发周期短、设计制造成本低、开发工具优先等特点,因而现在被广泛地应用在数字通信、图形图像、仪表、兵器等系统中。
由于集成电路的广泛应用,设计与制造集成电路的任务已不完全由半导体厂商类独立承担。系统设计师们更愿意自己设计专用集成电路芯片,而且希望ASIC的设计周期尽可能短,最好是在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中,因而可编程逻辑器件正处于高速发展的阶段。新型的FPGA/CPLD规模越来越大,成本越来越低,。高性价比使可编程器件在硬件设计领域扮演着日益重要的角色。低端CPLD已逐步取代了74系列等传统的数字元件,高端的FPGA也在不断地夺取ASIC的市场份额,特别是目前大规模FPGA多数支持可编程片上系统,与CPU的有
您可能关注的文档
- 毕业设计(论文)-基于C++的网络聊天软件的设计与实现.doc
- 毕业设计(论文)-基于CAD技术的接触网站场平面设计(福厦城际A站).doc
- 毕业设计(论文)-基于CAN总线数据采集系统设计(含电路图).doc
- 毕业设计(论文)-基于CAD的汽车半轴模锻生产线液压系统设计.doc
- 毕业设计(论文)-基于CAN总线技术的汽车车灯、电动车窗、雨刮的控制系统.doc
- 毕业设计(论文)-基于CMS的可信企业网站策划与实现.doc
- 毕业设计(论文)-基于CMAC的过热蒸汽温度控制研究.doc
- 毕业设计(论文)-基于CATIA软件的包装机称重装置的设计.doc
- 毕业设计(论文)-基于CPLD多功能等精度数字频率计的设计.doc
- 毕业设计(论文)-基于CPLD的直流电机PWM控制器设计.doc
最近下载
- 2025年新教材道德与法治三年级上册第二单元《学科学,爱科学》教案设计.docx VIP
- 水轮机及辅助设备作业风险辨识册.pdf VIP
- 冀人版(2017)科学六年级上册1.4生物的演变(课件).pptx VIP
- 第2课《树立科学的世界观》第2框《用科学世界观指导人生发展》【中职专用】中职思想政治《哲学与人生》(高教版2023基础模块).pptx
- 教育经济学 全套课件.ppt VIP
- 如何做好施工现场管理.pptx
- 分布式光纤传感技术在排水管道安全监测中的应用 .pdf VIP
- 北大外语世文所考研答案专业收集.doc
- 管螺纹简介课件文本.ppt VIP
- 水轮机及辅助设备作业风险辨识册解析.doc
文档评论(0)