本帖最后由 expjwt 于 2020-5-17 16:33 编辑
各位好,我在调试Ethernet程序时遇到问题,如下图所示:
mac_rx_valid有数据
测试时通过电脑ping板卡,也尝试过用调试工具直接发udp包。 用在线调试抓取RX链路的数据,时钟为125MHz
物理层芯片有反应,并且rxc, rx_ctl, rxd都是存在的;
后续几级fifo和convertor的valid信号也有产生;udp_ip_protocol_stack模块收到了mac_rx_valid。但是抓取不到app_rx_data_valid,ping也是不通的。
请问:
仅ping板卡的情况下,是不是只有arp包,udp模块自行处理,不会产生app_rx_data_valid给上层模块?
在整体ping不通的情况下,如何判断udp模块本身已经正常工作了?
|
|