Skip to content

千兆以太网

千兆以太网

项目名称:千兆以太网。

具体要求:通过千兆以太网完成数据传输。

在设计中使用了高速口转 2.54 接口的转接板,详细设计如下

系统设计:

实现过程:

1:在代码中改源 MAC 地址为自己电脑的 MAC 地址,如果不知道自己 PC 网卡的 mac address,就在 DOS 命令窗口,用 ipconfig–all 命令查看。

2:以太网模块通过转接板和开发板相连,连接后引脚分配如下:

3:修改 PC 的 IP 地址为 192.168.0.2。PC 的 IP Address 需要和发送模块(ipsend.v)中设置一致,不然 PC 端会接收不到开发板发送的 UDP 数据包。当然,用户也可以修改代码中的目标 IP 地址。

4:在 DOS 命令窗口绑定开发板的 IP 地址和 MAC 地址,(由于本测试工程不支持 ARP 协议,因此只能通过这种 IP 和 MAC 绑定的方式来强制将开发板的 IP 地址和 MAC 地址关联在一起,这样,当 PC 发送给 192.168.0.3 的数据包的时候,目标 MAC 地址自动为开发板的 MAC 地址。)

运行命令:arp - s 192.168.0.3 ff-ff-ff-ff-ff-ff

查看命令:arp -a

5:安装网络抓包工具 Wireshark, 我们在实验的时候可以用这工具来查看 PC 网口发送的数据和接收到的数据.

6:将工程下板后打开抓包工具,选择抓包接口。(选择最后一个)

7:开始抓包,可以看到抓到的数据和程序发送的数一致。