- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的串口设计
目 录
前 言 1
1 引言 1
1.1 课题来源 1
1.2 课题研究的研究背景 1
1.3 国内外的发展现状、发展趋势及存在的主要问题 2
1.4 课题研究的指导思想与技术路线 3
1.5 基于FPGA串口设计的技术要求 4
2 UART原理介绍 5
2.1UART结构和工作原理 5
3 方案选择 6
3.1 设计语言的选择 6
3.2 电平转换方式的选择 7
3.3 FPGA核心芯片的选择 7
4 系统硬件设计 9
4.1 器件芯片介绍 9
4.2 系统硬件框图 14
4.3 主要组成电路分析 14
4.4 总电路图设计 17
5 系统软件设计 17
5.1 主程序流程图 17
5.2 中断子程序流程图 19
5.3 DDS控制软件设计 19
5.4 AD7886 软件驱动设计 20
5.5 系统源程序 21
6 制作位移测量装置的步骤 21
7 总结 22
参考文献 23
致 谢 24
附录1 25
附录2 26
附录3 27
前 言
随着FPGA/CPLD器件在控制领域的广泛使用,开发嵌于FPGA/CPLD器件内部的通用异步收发器,以实现FPGA/CPLD开发系统与PC机之间的数据通信是很有实际意义的。FPGA/CPLD器件与单片机、ARM等器件不同,内部没有集成UART,因此要实现串行通信,必须要独立开发UART模块。本设计对于深入理解串口的工作原理和理解FPGA的工作流程具有启示意义,并通过设计的过程FPGA的应用能力和系统综合设计能力将得到加强。
1 引言
1.1 课题来源
结合科研
1.2课题研究的研究背景
当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集成电路本身在不断地进行更新换代。它由早期的电子管、晶体管、小中规模集成电路、发展到超大规模集成电路(VLSIC,几万门以上)以及许多具有特定功能的专用集成电路。但是,随着微电子技术的发展,设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统设计师们更愿意自己设计专用集成电路(ASIC)芯片,而且希望ASIC的设计周期尽可能短,最好是在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中,因而出现了现场可编程逻辑器件(FPLD),其中应用最广泛的当属现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。
通用异步收发器(Universal Asynchronous Receiver/Transmitter), 简称为UART ) 由于具有数据通信时需要的连线少, 具有相关工业标准提供的标准的接口电平规范等优点, 在工业控制领域被广泛采用. 近年来, 随着FPGA/ CPLD 器件在控制领域的广泛使用, 开发嵌于FPGA/ CPLD 器件内部的通用异步收发器, 以实现FPGA/ CPLD 开发系统与PC 机之间的数据通信引起了FPGA / CPLD 领域研究人员的关注. 为此,本设计基于FPGA 器件设计了符合RS - 232 标准的U ART , 便于实现FPGA/CPLD开发系统与PC 机之间的串口数据交换。1.3国内外的发展现状、发展趋势及存在的主要问题
? 通用异步收发器(Universal Asychronous Receiver Transmitter,UART)是雷达中常用的器件类型,多用于全机监测、指令发送接收、状态传递、键盘显示操作以及控制等等。由于许多大的器件供应商不再生产此类军品级产品,因此,就必须另寻途径解决其在雷达中的应用问题。利用可编程器件实现UART功能模块,既可以满足产品类别的需求又可以在使用中根据实际情况增减配置,是我们在设计中值得考虑的一种方法。在嵌入式系统中,嵌入式CPU往往要通过各种串行数据总线与“外界”进行通信。在应用中,异步的串行数据通信用得较多,而通用异步收发器在其中扮演着重要角色:完成数据的串并转换,即把并行数据按照通信波特率转化为通信协议中规定的串行数据流,也可从串行数据流中取出有用数据转变为并行数据。
FPGA是英文 Field Programmable Gate Array的缩写,即现场可编程门阵列,
它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集
成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又
克服了原有可编程器件门电路数有限的缺点。 FPGA 采用了逻辑单元阵列LCA(Logi
c Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB (Configurable Lo
gic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnec
t)三个部
您可能关注的文档
- 奥康有限公司人事管理系统设计稿毕业专业论文.doc
- 城市地下商业街项目建议书55409498.doc
- 奥运会北京射击馆金属屋面工程施工组织设计稿.doc
- 奥运会临时超市网点设计稿数学建模专业论文.doc
- 基于CPLD的彩灯控制器设计稿毕业设计稿.doc
- 巴东沿渡河移民迁建集镇供水工程地质勘察报告书.doc
- 巴拉0千伏施工变电能量计量采集终端专用技术规范.doc
- 基于CPLD的频率计设计稿_毕业设计稿专业论文.doc
- 回到桃花源——徐州月亮湾生态园项目计划书00290829.doc
- 回风立井地面预注浆施工组织设计稿.doc
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)