微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > ISEtri-mode ethernet MAC ip核的使用求助

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

时间:10-02 整理:3721RD 点击:

我在用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程序有问题。大神们帮帮忙,看是怎么回事,谢谢大家!


"直接用核生成的example",怎么生成这个例子啊?

怎么把这个example design下载到板子上呢

你好,我帮你看看,你的例子给我

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top