文档介绍:课程设计( 论文) 说明书题目: 基于 FPGA 的 RS232 串口通信院(系) : 信息与通信学院专业: 微电子学学生姓名: 学号: 指导教师: 职称: 副教授 2012 年 12月 10日摘要实验设计了基于 verilog 描述的 RS232 串口通信控制器,通过串口调试工具实现 PC机和 FPGA 互发和接收数据。完成的功能包括实现收发一帧 10个bit 、波特率为 9600 的串口通信控制器, FPGA 接收数据后显示在串口助手的接收数据栏里。实验的重心放在了 RS232 串口通信控制器发送模块和接收模块的设计,采用了自顶向下的思路进行设计。报告中给出了完整的设计思路和过程,并将系统分模块进行了详细的设计,给出了 verilog 语言描述。完成了各个模块以及系统整体的仿真验证。最终下载到实验板上测试通过。关键词: RS232 ;verilog ;串口通信;发送;接收;分频 Abstract Experiment design based on the description of the Verilog RS232 munication controller, through the serial port debugging tools to achieve PC machine and FPGA sending and receiving data. Complete function includes transmitting a frame of10 bit, baud rate to 9600 munication controller, FPGA receives the data displayed ina serial assistants to receive data column. Key words : RS232 ; verilog ; munication ; transmission ; receive ; frequency division -4- 4 目录引言第一部分任务要求................................................................................................................... 4 课题要求.......................................................................................................................... 4 设计目标.......................................................................................................................... 4 第二部分系统设计................................................................................................................... 5 设计思路.......................................................................................................................... 5 系统结构设计.................................................................................................................. 6 系统结构框图........................................................................................................... 6 系统逻辑功能划分................................................................................................... 6 层次模块划分.........................................................................................................