声明
摘要
1.绪论
1.1 引言
1.2 课题研究背景及意义
1.3 课题研究现状及相关技术
1.3.1 UART芯片的研究状况
1.3.2 FPGA的特征和发展趋势
1.4 本课题主要内容结构
2.FPGA结构及Verilog
2.1 FPGA的结构特征
2.1.1 可编程逻辑块CLB
2.1.2 可编程输入/输出块IOB
2.1.3 可编程互线资源PI
2.2 HDL硬件描述语言
2.2.1 硬件描述语言概述
2.2.2 Verilog HDL
2.2.3 VHDL
2.2.4 两种语言的比较
2.3 FPGA设计流程
3.异步通信理论及协议分析
3.1 异步串行通信协议
3.1.1 串行通信基本概念
3.1.2 异步串行通信
3.2 UART通信标准
3.2.1 RS-232C总线
3.2.2 RS-232C接口特性
3.3 本课题设计难点
4.通用异步收发器(UART)设计与实现
4.1 UART通信协议帧格式
4.2 硬件电路的设计
4.3 模块化设计
4.4 功能模块的实现
4.4.1 设计思路
4.4.2 信号定义
4.4.3 各个部分功能模块
4.5 UART模块RTL视图
5.FPGA串行通信接口模块的仿真及下载
5.1 FPGA串行通信接口模块仿真
5.2 FPGA串行通信接口模块的下载验证
6.结束语
参考文献
致谢
华中师范大学;