Advertisement

TCP/IP协议栈设计 UDP/IP协议栈设计及其实现接收部分

阅读量:

基于FPGA的UDP/IP协议栈设计与实现(接收部分)

前言:为构建适用于FPGA的TCP硬件协议栈,需深入掌握以太网通信协议的相关知识,因此首先对UDPIP协议进行实现。经过一年持续的研究与改进,近期重新设计并优化了UDPIP协议栈,由于内容较为丰富,故将其划分为接收与发送两个方面,通过两篇文章分别阐述UDPIP的调试与实现过程。

文章主要结构如下:

一、解析MAC层的数据;二、解析ARP数据层;三、解析IP协议;四、解析UDP协议;五、UDP数据的发送帧组装;六、IP数据的发送帧组装

一、解析MAC层的数据

子模块名称为:mac_rx_parsing.v 测试文件为:tb_mac_rx_parsing.v

代码顶层接口:

对ARP帧进行解析后,所得结果如图2所示,仿真过程验证了其准确性。

![](https://ad.itadn.com/c/weblog/blog-img

全部评论 (0)

还没有任何评论哟~