一种基于FPGA的以太网远程配置装置制造方法及图纸

技术编号:31238768 阅读:27 留言:0更新日期:2021-12-08 10:25
本发明专利技术涉及一种基于FPGA的以太网远程配置装置,属于通信领域。本发明专利技术的装置包括FPGA,FPGA包括千兆以太网模块、报文解析模块、ARP\ICMP接收模块、ARP\ICMP应答模块、配置报文解析模块、配置报文应答模块、报文汇聚模块、丢弃模块和寄存器表。本发明专利技术可应用于以太网交换、路由设备,通过网络接口,用户可以实时配置远端FPGA内部寄存器,并通过本发明专利技术中的应答机制保证了远程设备配置成功,在远程配置时,如果没有收到设备的配置应答报文,可以由远端配置发起方重新对设备发起配置,直到配置成功,极大增加了设备的兼容性、稳定性、便捷性,减少维护成本与难度。护成本与难度。护成本与难度。

【技术实现步骤摘要】
一种基于FPGA的以太网远程配置装置


[0001]本专利技术属于通信领域,具体涉及一种基于FPGA的以太网远程配置装置。

技术介绍

[0002]近年来,随着网络技术的快速发展,基于FPGA的产品要求支持远程操作,例如,用户的设备需要进行配置,但是设备存放在远端,不方便直接进行配置,需要用到网络进行配置,使用网络远程对用户设备进行配置极大的减少了技术人员现场调试的工作量,方便技术人员远程对设备进行管理和维护。

技术实现思路

[0003](一)要解决的技术问题
[0004]本专利技术要解决的技术问题是如何提供一种基于FPGA的以太网远程配置装置,以解决现有的基于FPGA的产品的现场调试工作量大的问题。
[0005](二)技术方案
[0006]为了解决上述技术问题,本专利技术提出一种基于FPGA的以太网远程配置装置,该装置包括FPGA,FPGA包括千兆以太网模块、报文解析模块、ARP\ICMP接收模块、ARP\ICMP应答模块、配置报文解析模块、配置报文应答模块、报文汇聚模块、丢弃模块和寄存器表,其中,
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的以太网远程配置装置,其特征在于,该装置包括FPGA,FPGA包括千兆以太网模块、报文解析模块、ARP\ICMP接收模块、ARP\ICMP应答模块、配置报文解析模块、配置报文应答模块、报文汇聚模块、丢弃模块和寄存器表,其中,千兆以太网模块通过以太网交换、路由设备连接远端CPU,用于实现FPGA内部的数据转换、编解码以及成解帧的功能,千兆以太网模块输出数据到报文解析模块;报文解析模块用于实现对以太网二层、三层、四层报文的解析,提取出ARP\ICMP报文、UDP配置报文以及非UDP配置报文,对于接收到的ARP\ICMP报文,需要送到ARP\ICMP接收模块进一步处理,对于接收到的UDP配置报文,发送到配置报文解析模块,对于接收到的非UDP配置报文,需要发送到丢弃模块进行丢弃处理,非UDP配置报文为除去ARP\ICMP报文、UDP配置报文以外的报文;ARP\ICMP接收模块用于实现对APR报文的处理以及对ICMP回显报文的处理,提取报文中的需要响应设备的IP与MAC,作为输出传递给ARP\ICMP应答模块进一步处理;ARP\ICMP应答模块用于实现对ARP报文的响应以及对ICMP回显报文的响应,并将响应输出至报文汇聚模块;配置报文解析模块用于实现对UDP配置报文的解析,根据解析结果提取寄存器表中的数据或者配置寄存器表,并发送提取的数据或配置结果到配置报文应答模块;配置报文应答模块实现在收到提取的数据或配置结果后,发送一个配置报文的应答报文至报文汇聚模块;报文汇聚模块实现了ARP应答报文\ICMP回显应答报文与配置应答报文三路汇聚成一路,并通过千兆以太网模块发送数据到远端CPU。2.如权利要求1所述的基于FPGA的以太网远程配置装置,其特征在于,所述千兆以太网模块实现FPGA内部的RGMII与RMII的数据转换、编解码以及成解帧的功能,输出的数据剥离了前导码,FCS校验字段。3.如权利要求1所述的基于FPGA的以太网远程配置装置,其特征在于,寄存器表即是用来对FPGA内部一些功能进行控制的一系列信号,寄存器表是对一系列寄存器的统称。4.如权利要求1所述的基于FPGA的以太网远程配置装置,其特征在于,ARP报文根据以太网ARP协议中的报文格式进行封装:Ethernet Address of destination为目的以太网地址,Ethernet Address of sender为源以太网地址,Frame Type表示以太网类型,ARP报文固定为0x0806;Hardware Type表示硬件地址的类型,对于ARP,该类型的值为“1”;Protocol Type表示发送方要映射的协议地址类型;对于IP地址,该值为0x0800;Hardware Length表示硬件地址的长度,单位是字节,对于ARP请求或应答来说,该值为6;Protocol Leng...

【专利技术属性】
技术研发人员:洪啸于礼斌陈淼洋陈俊来
申请(专利权)人:北京左江科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1