- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计(论文)
题目: 片上系统的UART接口控制器IP设计
学员姓名
学 号
所在单位
指导教师
完成日期
片上系统的UART接口控制器IP设计
摘 要
当代在通信和控制系统中,常使用UART ()实现系统辅助信息的传输。降低CPU的负担,提高了系统性能
Abstract
Contemporary in communication and control system, often use UART (general asynchronous transceiver) to implement system auxiliary information transmission. UART although communication at a modest pace, but it has a circuit is simple, low cost and reliable performance, especially suitable for the remote data transmission, etc. Therefore, in many of the communication speed demand is not high occasions, asynchronous serial mouth still plays a very important role, is widely used. And now the market UART function complex in application to use only a few basic function of it and cause the waste of resources, and to do so we need to the function of the UART streamlined, convenient use, reduce work load of the CPU, and improve the system performance.
Key Words: UART; SOC; agree on communication
目 录
第一章 绪论 1
第二章 背景 2
2.1知识背景 2
2.2 本课题的研究内容 3
2.3 论文结构 4
第三章 UART接口协议 5
3.1帧格式 5
3.2 示例 7
3.3 物理接口 8
第四章 UART接口控制器的设计与实现 11
4.1 UART接口控制器核(Core)的设计与实现 11
4.2 UART顶层设计 24
第五章 测试验证 32
5.1 基于quartus II的功能仿真测试 32
5.2 基于FPGA的系统级测试 34
第六章 总结 35
致 谢 37
附 录 38
第一章 绪论
当今社会,随着计算机的广泛应用,网络技术的快速发展和数字通信技术的日益普及,经常会采用串行通信方式来进行数据信息的交换传输。在串口通信中,数据的串行/并行转换工作主要是由UART来实现。UART是当前较广泛使用的串行数据传输协议之一,它允许在串行链路上进行全双工通信,其应用范围遍及计算机外设、工业控制等场合。现在专用的UART集成电路如8250、8251等既要考虑异步收发功能,又要兼容RS-232C接口设计等功能,比较复杂。而在实际应用中,往往只需要用到UART的几个基本功能,而使用专用芯片势必会造成资源的浪费以及设备成本的提高。所以我们可以将所需的UART功能集成到SOC内部,实现与其他SOC数字系统的直接通信,从而简化了整个系统电路,使系统更为灵活、紧凑,性能也更加稳定。UART16550采用通用的RS-232C串行接口标准,其实现较为简单,最少只需要2条导线即可实现基本通信。
第二章 背景
2.1知识背景
一、UART概述及其发展
UART:(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。UART1个完整的数据在数据线上依次按比特位传送,虽然传输速率较低,但由于这种传输方式需要的数据线较少,只需用两根线就可以完成数据的收发(一根接收数据,一根发送数据),而且成本低廉,因
文档评论(0)