第23节 国产安路FPGA UART仿真和板上验证

        上两个小节介绍了UART的通讯协议、原理和UART在FPGA上实现的代码,这一个小节介绍一下UART的仿真和板上验证,通过上位机软件下发数据,在FPGA端进行回环,将上位机下发的数据回传的上位机进行显示。

        一、UART仿真验证

        UART的仿真搭建需要在激励中模拟上位机发送数据,再查看UART接收数据和发送数据是否保持一致,在仿真中具体代码如下图所示。产生25MHz主时钟,因为在硬件的板卡上的时钟晶振是25MHz

例化被测试模块

例化模拟上位机模块

编写激励,发送8'ha5,8'ha6,8'ha7,8'ha8数据,查看UART模块回环情况。

可以看到接收端数据与发送数据一致,说明回环成功。

二、UART 板上验证

        将编写好的功能全编译下载到硬件板卡上,上位机串口助手波特率配置位9600,停止位为1,奇偶校验位为无,数据位为8,发送8'ha5,8'ha6,8'ha7,8'ha8查看回环情况。上位机接收正确,FPGA UART回环正常。

三、总结

        这个小节主要UART功能的仿真和板上验证,在仿真的过程当中可以详细的查看UART的具体发送和接收部分时序,对代码感兴趣的朋友可以通过百度云链接的形式进行下载查看验证,有疑问之处也可以私信沟通,也欢迎关注支持。下一个小节主要介绍国产安路FPGA与MCU之间FSMC接口的通讯。

本节配套工程代码链接:

链接:https://pan.baidu.com/s/149LhIWLpm5tMFvYXVS7HjA
提取码:amex
 

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wave&fpga

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值