
基于Verilog的PC与FPGA UART通信实现.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一个详细的教程和代码示例,介绍如何使用Verilog语言在个人计算机(PC)与现场可编程门阵列(FPGA)之间通过UART接口进行数据通信。包含设计文档、Verilog源码及测试方法,适用于学习FPGA开发与串行通讯技术的学生和工程师。
设计一个能够进行异步全双工串行通信的模块,该模块采用固定的串行数据传输格式来发送和接收数据。基本的设计要求如下:(1)每帧包含 10 位信息,具体为一位启动位、八位数据位以及一位停止位。(2)波特率设定为9600或115200。(3)收发时钟频率与波特率的比例是16。此外,该模块需要能够实现FPGA和PC机之间的通信,在PC端使用串口调试助手。
提高的设计要求包括:(1)模块发送的数据应由PC端的串口调试助手接收,并且可以支持数字及中文字符的切换传输;其中,古诗内容在FPGA内部通过ROM存储其内码形式。(2)模块还需能够接收到来自PC机串口调试助手的十六进制数据信息并以十进制的方式显示于LED上。
全部评论 (0)
还没有任何评论哟~


