- 3
- 0
- 约2.37千字
- 约 6页
- 2017-08-18 发布于安徽
- 举报
异步串行通信要求的传输线少,可靠性高,传输距离远,被广泛应用于微机和外设的数据交换。实现串口通信主要需要完成两部分工作:
将串口电平转换为设备电路板的工作电平,即实现RS-232电平和TTL/CMOS电平的转换;
接收并且检验串行的数据,将数据变成并行的并提供给处理器处理。
实现RS-232电平和TTL/CMOS电平转换可以用接口芯片来实现,实现数据的串行到并行转换用的是UART,它们是实现串行通信必不可少的两个部分。虽然目前大部分处理器芯片中都集成了UART,但是一般FPGA芯片却没有这个特点,所以使用FPGA作为处理器可以有两个选择,第一个选择是使用UART芯片进行串并转换,第二个选择是在FPGA内部实现UART功能。但所有的UART芯片都存在引脚较多、体积较大、与其他器件的接口较为复杂等缺点,从而会使设计的成本和难度增加。因此可以将需要的UART功能集成到FPGA内部,而利用VHDL语言将UART的核心功能集成,不仅解决传统芯片的缺点,也使整个设计更加紧凑、稳定且可靠。
1、UART实现原理
UART主要有UART内核、信号监测器、移位寄存?器、波特率发生器、计数器、总线选择器和奇偶校验器总共7个模块组成,如图一所示。
UART各个模块的功能如下:
(1)UART内核模块
UART内核模块是整个设计的核心。在数据接收时,UART内核模块负责控制波特率发生器和移位寄存器,使
您可能关注的文档
- 华南理工大学高等数学统考试卷下08期中.doc
- 华南理工大学高等数学统考试卷下08期中卷答案.doc
- 华南理工大学期末考试试卷及参考答案_B2009a.doc
- 华南理工大学硕士毕业答辩模板.ppt
- 华南农业大学2008秋季计算机组成原理试卷+答案(A卷).doc
- 华南农业大学 离散数学 期末考试2013试卷及答案.doc
- 华南农业大学附中2014届高考数学一轮复习单元精品训练:统计.doc
- 华南农业大学统计学原理(专科)复习题.doc
- 华南农业大学统计学原理复习题.doc
- 华农ACM函数集.doc
- 2026年学生会生活部工作计划范文.docx
- 惠州市惠东县2025-2026学年第二学期二年级语文第七单元测试卷部编版含答案.docx
- 小微企业融资申请方案指南.docx
- 山南地区洛扎县2025-2026学年第二学期四年级语文第七单元测试卷(部编版含答案).docx
- 泸州市纳溪区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- (113页PPT)高数基础补弱课讲义.pptx
- 梧州市藤县2025-2026学年第二学期三年级语文期末考试卷(部编版含答案).docx
- 场地临时道路施工组织计划方案.docx
- 产业经济学期末模拟测试题.docx
- 鹤壁市淇县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
最近下载
- 300Mvar双水内冷调相机安装技术交底.pptx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- DB简易升降机安全技术规范.pdf VIP
- 学生学籍信息管理规范流程手册.docx VIP
- 《认识天气预报》幼儿园中班科学PPT课件.ppt VIP
- 2026年广东深圳市高三二模高考化学模拟试卷(含答案详解).pdf VIP
- 2025年江苏省启东市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案.docx
- SCS-500E__V1[1].120130812 说明书系列 说明书系列.pdf VIP
- 2025《换热器的结构设计与强度计算过程案例》2900字.docx
- 毕业设计(论文)-苹果采摘机构末端执行器设计.docx
原创力文档

文档评论(0)