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所示,仿真过程验证了其准确性。

全部评论 (0)
还没有任何评论哟~
