以太网数据包的发送和接收-国产基础软硬件:开源、迁移、上云,关键在生态

时间:2024-06-27 22:57:47
【文件属性】:

文件名称:以太网数据包的发送和接收-国产基础软硬件:开源、迁移、上云,关键在生态

文件大小:1.02MB

文件格式:PDF

更新时间:2024-06-27 22:57:47

使用方法

6.8 以太网数据包的发送和接收 在这个示例中,我们将展示如何使用 DE2-70 开发板的快速以太网控制器发送和接收以 太网数据包。如图 6.12 所示,我们采用 NiosⅡ处理器,通过 DM9000A 以太网 PHY/MAC 控制器来发送和接收以太网数据包。该示例可用来将一块开发板自己连成环路,也可以将两 块 DE2-70 连在一起。 在发送端,NiosⅡ处理器每 0.5 秒向 DM9000A 发送 64 个字节的数据包。接收完数据包 后,Dm9000A 给数据包附上一个四字节的校验和后并把它发送给以太网端口。 在接收端,DM9000A 检验每一个接收到的数据包,看数据包的目的地 MAC 地址是否 和 DE2-70 开发板的 MAC 地址一致。如果接收到的数据包确实和 MAC 地址一致或是一个 广播包,DM9000A 将接收数据包并发送一个中断给 NiosⅡ处理器,处理器就会在 NiosⅡIDE 控制窗口中显示数据包内容。


网友评论