- 博客(2)
- 收藏
- 关注
原创 FPGA PL端UART串口通讯之二
之前写过一篇FPGA串口通信的Verilog逻辑代码https://blog.csdn.net/weixin_40624529/article/details/113149362。在ZCU102上测试的时候没有发现误码,但是在正点原子的ZYNQ7020开发板上测试有较高的误码率,现在对以前的那段代码进行一些改进,改进后的代码测试误码率小于十万分之一(实际上测试了五十多万字节都没有发现误码)。 原来的接收代码采样时间间隔是通过时钟频率/波特率来计算的,比如50_000_000/115200=434,也就是每
2021-02-26 19:06:48
588
原创 FPGA PL 串口UART通讯
串口通信虽然是一种比较早就问世的通讯方式,但是在工业控制中应用比较广泛,这里提供一种FPGA PL端的串口通信逻辑。 UART串口通信需要两根信号线来实现,一根用于串口发送,另外一根负责串口接收。 UART在发送或接收过程中的一帧数据由4部分组成,起始位、数据位、奇偶校验位和停止位。 其中,起始位标志着一帧数据的开始,必须要有;停止位标志着一帧数据的结束,可以选择,一般选择一位停止位;数据位是一帧数据中的有效数据,一般是八位;校验位分为奇校验和偶校验,用于检验数据在传输过程中是否出错,一般不用;停止位
2021-01-26 00:21:45
788
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人