ISEtri-mode ethernet MAC ip核的使用求助

2019-03-25 07:41发布

我在用ML605这块板子,想用tri-mode ethernet MAC这个ip核(版本是5.2)实现winpcap与fpga的数据收发,直接用核生成的example。一段c程序产生udp数据,把example下到板子里。我做了三次试验,用wireshark监测网口,看数据的收发状况:1.第一次核是在MII(10/100Mbps)下生成的,发送c程序产生的udp数据源,不论拨码开关是低速还是高速状态,wireshark只能监测到pc向FPGA发出的数据,没有返回。2.第二次核是在GMII(1000Mbps)下生成的,发送c程序产生的udp数据源,不论拨码开关是低速还是高速状态,wireshark都可以监测到收发的数据,也就是说成功了。3.第三次核是在GMII(10/100/1000Mbps)下生成的,发送c程序产生的udp数据源,拨码开关为低速时,wireshark只能监测到pc向FPGA发出的数据,没有返回;而当拨码开关为高速时,wireshark监测到收发两个数据,是成功的。也就是说,只有在1000M的速率下,使用这个核才是成功的。但是我是需要在MII状态下使用这个核的,可偏偏这个状态下无法只有发没有收,不知道为什么,是我的核的使用有问题还是我的c程序有问题。大神们帮帮忙,看是怎么回事,谢谢大家!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
rowen800
1楼-- · 2019-03-25 17:32
< / 你可以仿真看看,或者用逻辑分析仪看看数据
rowen800
2楼-- · 2019-03-25 18:11
MII接口很简单,关键是你的数据要遵循以太网协议,用逻辑分析仪看看数据有没有问题。
派大星123
3楼-- · 2019-03-25 21:02
rowen800 发表于 2015-3-31 17:53
MII接口很简单,关键是你的数据要遵循以太网协议,用逻辑分析仪看看数据有没有问题。

好的,我用逻辑分析仪看看,谢谢!!
574433742
4楼-- · 2019-03-26 01:15
关注一下。。。。。
caojunqi
5楼-- · 2019-03-26 01:21
 精彩回答 2  元偷偷看……
helloskywen
6楼-- · 2019-03-26 02:22
楼主,你的产生UDP数据的C程序可不可以分享下啊,新手也在学2232729885@qq.com

一周热门 更多>