您当前的位置: 首页 > 

9527华安

暂无认证

  • 0浏览

    0关注

    35博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

FPGA解析串口协议帧升级版,优化了代码,提供仿真文件以及源码

9527华安 发布时间:2022-07-01 09:57:30 ,浏览量:0

串口的FPGA代码网上一大堆,开发板资料也有现成可用的代码,但对于做项目来说几乎没什么用,什么样的项目能简单到只做串口回环收发?根据自身项目经验,常用的就是串口指令帧的方式实现多机握手或通信,一个小小的串口最能体现一个人的FPGA水平,你的代码量、消耗逻辑资源情况、时序收敛状况、输出信号的同步性等等,这个串口指令帧解析十分贴近现实项目。 前面写过一篇关于FPGA介意串口指令帧的文章https://blog.csdn.net/qq_41667729/article/details/123004758 但有兄弟联系我说没有仿真文件,不够完美,于是对代码进行了优化,顺便提供仿真文件,串口解析模块由串口接收模块,串口指令解析模块以及串口发送模块组成。 串口指令协议如下: 在这里插入图片描述 代码架构如下: 在这里插入图片描述 串口接收模块顶层如下: 在这里插入图片描述 串口指令解析模块顶层如下: 在这里插入图片描述 串口发送模块顶层如下: 在这里插入图片描述 仿真部分核心代码如下: 在这里插入图片描述 仿真结果如下: 在这里插入图片描述 上板调试工程如下: 在这里插入图片描述 上板调试结果如下: 通过电脑上位机发送串口指令帧,FPGA接收后一路通过串口发送返回数据,一路解析出有效数据后输出,通过ila抓取查看: 在这里插入图片描述 在这里插入图片描述 源码下载链接:https://download.csdn.net/download/qq_41667729/87767016

关注
打赏
1659431378
查看更多评论
立即登录/注册

微信扫码登录

0.0361s