基于fpgacpld设计与实现uart.doc

约21页DOC格式手机打开展开

基于fpgacpld设计与实现uart,目录摘 要31、fpga的设计方法及软件平台31.1设计方法31.2设计平台42、设计需求43.设计方案54、课题背景与现实意义55、uart 的工作原理66、 uart芯片的性能指标76.1 衡量uart的性能指标76.2可编程逻辑块clb76.3 输入输出块i/086.4可编程互连资源pi87、uart的设计分析8...
编号:10-217068大小:424.09K
分类: 课件下载>其他课件

内容介绍

此文档由会员 谭久刚 发布

目录
摘 要 3
1、FPGA的设计方法及软件平台 3
1.1设计方法 3
1.2设计平台 4
2、设计需求 4
3.设计方案 5
4、课题背景与现实意义 5
5、UART 的工作原理 6
6、 UART芯片的性能指标 7
6.1 衡量UART的性能指标 7
6.2可编程逻辑块CLB 7
6.3 输入输出块I/0 8
6.4可编程互连资源PI 8
7、UART的设计分析 8
7.1 UART设计概述 8
7.2 UART设计整体结构 9
7.2.1 顶层模块设计 9
7.2.2 波特率发生模块设计 10
7.2.3 接收模块设计 10
7.2.4 发送模块设计 12
8、UART设计的仿真与验证 14
8.1顶层程序与仿真 14
8.1.1顶层程序 14
8.2 波特率发生器程序与仿真 16
8.2.1 波特率发生器VHDL程序 16
8.2.2程序仿真 17
8.3 UART发送器程序与仿真 17
8.3.2 UART发送器的仿真波形 18
8.4 UART接收器程序与仿真 18
8.4.1 UART接收器VHDL程序 18
8.4.2 程序仿真 20
9、实验效果图 20
9.1 结果: 20
9.2 满足要求 21
10 结语  21
11 参考文献  21

 
基于FPGACPLD设计与实现UART

摘 要:通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种广泛应用于短距离、低速、低成本通信的串行传输接口。UART允许在串行链路上进行全双工通信。常见的串行接口芯片能够实现比较全面的串行通信功能。而在实际应用中。本文提出一种采用可编程器件FPGA实现UART功能的方法。使用Quartus Ⅱ自带的仿真器对各模块进行功能仿真和时序仿真,实现了发送、接收等功能,验证了结果,表明设计正确,功能良好,符合设计要求。
关键字:UART;QUARTUS II;FPGA