基于FPGA的以太网8035调试

1、电路图
在这里插入图片描述
2、手册上推荐电路
(1)2.5v推荐电路
在这里插入图片描述
(2)1.8/1.5推荐电路
在这里插入图片描述
3、按照以上电路图,当映射关系正确时,查上网线,网口两个指示灯应该一个常亮另一个偶尔会闪烁,即使我们不对PHY通过MDIO接口进行配置,此时是自协商状态,我的PC是1000Mbps。
4、由于使用中的实际情况可能会有所不同,需要对mac-phy通路进行调试,首先进行MAC到PHY的loopback调试,只有确认了数据正确的发出去,并正确接收才能保证mac-phy环路是正确的。此功能需要同过MDIO接口配置PHY芯片。

(1)基本寄存器读写在这里插入图片描述
(2)MMD寄存器读写
在这里插入图片描述
(3)器件地址(与硬件电路图有关)
在这里插入图片描述
(4)loopback模式寄存器配置
在这里插入图片描述
5、在fpga中抓取输出数据和使能和输入数据和使能。如果准确无误,则在debug时,可正确接收发出去的数据,接收数据会有一些延时,但是不会很大。
6、当接收到的数据与发出去的数据不同时,则可以试着以下调试手段一下虽然是两个寄存器,但是对应着四种方法。
(1)使能或者关闭rx_delay在这里插入图片描述
(2)使能或者关闭tx_delay
在这里插入图片描述
7、一般这里面总会有一种情况使loopback满足要求,即接收到正确的发送数据。(在使能loopback功能时,不插网线此硬件的网口灯也会如连接网线一样工作)。
8、当调试好mac-phy通路后,关闭loopback功能,通过网线与PC连接。
9、电脑安装wireshark,下载网络调试助手。
10、程序内部
目的mac地址:ff-ff-ff-ff-ff-ff
源mac地址:00-0a-35-01-fe-c0
目的地址:192.168.0.3.
源地址:192.168.0.2
11、pc 发送数据绑定mac地址
(1)pc 打开cmd
(2)netsh i i show in
(3)netsh -c “i i” add neighbors idx(对应的idx) “网关ip” “Mac地址”
(4)查询 arp -a
12、打开网络助手和wireshark
在这里插入图片描述
在这里插入图片描述
13、调试成功。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值