当前位置:   article > 正文

FPGA实现UDP通信总结_udp fpga

udp fpga

对于UDP通信的协议,网上已经有很多了,在此就不叙述了,本文记录开发UDP过程中踩的坑。

1、UDP数据通信前是会进行ARP询问和应答的,这是为了获取目的地址的MAC,如果不想要ARP,则在电脑上将板卡的MAC地址和IP设置为静态地址。设置静态地址:cmd.exe-输入命令arp -s IP MAC即可完成绑定。

2、FPGA能够接收上位机数据,上位机不能接收FPGA数据。首先打开wireshark等软件助手看看能不能接收,若不能则可能是硬件设计的问题,重点查找布线等长问题,可通过在FPGA之内延时解决;如果打开wireshark能够正常接收则考虑MAC地址问题、检查FCS(CRS)是否正确,网上有很多计算FCS的小工具,可下载检验。再者就是程序代码问题。

3、需要特别指出的是,如果想要ping通,则必须有ARP协议。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/950455
推荐阅读
相关标签
  

闽ICP备14008679号