[发明专利]基于VHDL语言实现ARP和UDP协议数据通信的星载通信装置有效
| 申请号: | 202110668378.9 | 申请日: | 2021-06-16 |
| 公开(公告)号: | CN113452804B | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 宋艳军;张冬 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
| 主分类号: | H04L61/103 | 分类号: | H04L61/103;H04L67/1095;H04L69/22;H04L69/16;G06F13/42 |
| 代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆;曲佳颖 |
| 地址: | 050081 河北省石家*** | 国省代码: | 河北;13 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 vhdl 语言 实现 arp udp 协议 数据通信 通信 装置 | ||
1.一种基于VHDL语言实现ARP和UDP协议数据通信的星载通信装置,包括并行CRC校验模块(3)、ARP接收模块(6)、ARP发送及应答模块(7)、UDP数据解析模块(9)、UDP数据控制模块(8)和UDP数据发送模块(11);其特征在于,还包括以太网物理层同步模块(1)、ARP/UDP数据解析模块(2)、ARP数据解析模块(4)、ARP学习控制模块(5)、UDP数据接收模块(10)和ARP/UDP数据发送选择模块(12);
所述的以太网物理层同步模块(1)接收以太网输入数据,搜索以太网的同步码和帧定位标志,并依靠同步码和帧定位标志进行以太网数据同步,生成同步后数据,将同步后数据送给ARP/UDP数据解析模块(2);ARP/UDP数据解析模块(2)对同步后数据进行区分,分出ARP输入数据和UDP输入数据,将ARP输入数据送给ARP数据解析模块(4),将UDP输入数据送给UDP数据解析模块(9);ARP数据解析模块(4)调用并行CRC校验模块(3)对ARP输入数据进行CRC校验,如果校验正确,则对ARP输入数据进行协议解析,将协议解析后的信息跟随ARP输入数据送给ARP接收模块(6),如果校验错误,则丢弃ARP输入数据;ARP接收模块(6)对接收的ARP输入数据进行ARP报文解析,分出ARP申请输入数据和ARP应答输入数据,送给ARP学习控制模块(5);ARP学习控制模块(5)收到ARP申请输入数据时,生成ARP应答输出控制信号送给ARP发送及应答模块(7),收到ARP应答输入数据时,生成ARP申请输出控制信号送给ARP发送及应答模块(7),并解析出目的MAC地址送给UDP数据控制模块(8);ARP发送及应答模块(7)接收ARP申请输出控制信号和ARP应答输出控制信号,调用并行CRC校验模块(3)对ARP申请输出控制信号和ARP应答输出控制信号进行CRC校验,分别输出ARP申请输出数据和ARP应答输出数据送给ARP/UDP数据发送选择模块(12);UDP数据控制模块(8)接收ARP学习控制模块(5)送来的目的MAC地址,将目的MAC地址送给UDP数据解析模块(9)、UDP数据接收模块(10)和UDP数据发送模块(11);UDP数据解析模块(9)接收UDP数据控制模块(8)送来的目的MAC地址,接收ARP/UDP数据解析模块(2)送来的UDP输入数据,对UDP输入数据进行目的MAC地址过滤,并调用并行CRC校验模块(3)对UDP输入数据进行CRC校验,生成UDP接收数据送给UDP数据接收模块(10);UDP数据接收模块(10)接收UDP数据控制模块(8)送来的目的MAC地址,接收UDP数据解析模块(9)送来的UDP接收数据,对UDP接收数据的数据类型和目的MAC地址进行判断,之后将UDP接收数据根据UDP协议进行解析,解析出目的IP地址、目的端口号和源端口号信息,并判断解析信息的正确性,将判断正确的UDP接收数据转换为接收的业务数据输出;UDP数据发送模块(11)接收UDP数据控制模块(8)送来的目的MAC地址,接收需要输出的业务数据,根据UDP协议调用并行CRC校验模块(3)对需要输出的业务数据加CRC校验,并封装目的MAC地址,生成UDP输出数据,送给ARP/UDP数据发送选择模块(12);ARP/UDP数据发送选择模块(12)接收ARP发送及应答模块(7)送来的ARP申请输出数据和ARP应答输出数据以及UDP数据发送模块(11)送来UDP输出数据,在设定的机制下,将两种数据分时处理合并成一路数据,生成以太网输出数据并输出。
2.根据权利要求1所述的基于VHDL语言实现ARP和UDP协议数据通信的星载通信装置,其特征在于,所述的以太网物理层同步模块(1)搜索以太网的同步码和帧定位标志,以太网的同步码和帧定位标志为8个字节,内容为AAAAAAAAAAAAAAAB,经过变换后以太网物理层同步模块(1)的搜索内容为55555555555555D5,以太网物理层同步模块(1)搜索的同步码和帧定位标志根据实际需要进行配置。
3.根据权利要求1所述的基于VHDL语言实现ARP和UDP协议数据通信的星载通信装置,其特征在于,所述的ARP/UDP数据解析模块(2)根据协议类型字段对ARP协议数据和UDP协议数据进行区分,0806为ARP协议数据,0800为UDP协议数据,并产生相应的控制信息跟随数据一起输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110668378.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐强酸碱的四氟管及其制备工艺
- 下一篇:一种市政景观花坛





