FPGA和PHY芯片DP83640通过MII接口连接,是UDP协议。可以实现FPGA相电脑发送数据并且接收正确,但是当通过电脑PC端的网络调试助手向FPGA发送数据时,利用FPGA内部的逻辑分析仪chipscope抓到的MII数据是错误的,而且无论发送的数据如何变化,抓到FPGA接收的数据不变化,而且数据中可以看到有MAC地址和接收和发送的IP地址,但是没有发送的数据而且数据排列不正确,并且有一些莫名其妙的数据。这是发送数据的调试助手
这三张图是FPGA内部抓到的MII数据。
Annie Liu:
为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/interface/f/138,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。
user6068069:
udp协议传送数据需要正确对应IP地址和端口号,目的地址和源地址不能混淆。