一种基于FPGA的SRIO与千兆网互联装置制造方法及图纸

技术编号:27944101 阅读:19 留言:0更新日期:2021-04-02 14:26
本发明专利技术公开了一种基于FPGA的SRIO与千兆网互联装置,包括:FPGA芯片、SRIO接口、千兆网接口RJ45、SFP接口;其中,FPGA芯片通过3路PHY芯片连接到千兆网接口RJ45,以及通过4路光口连接到SFP接口,用于与其他系统之间的网络数据交互;所述FPGA还连接到1路SRIO接口,以满足与外部系统之间的SRIO数据交互;所述FPGA挂载DDR3芯片作为数据缓冲存储,同时外挂一片EEPROM用于存储板卡序列号相关信息;所述FPGA完成SRIO和以太网的数据收发,并通过外部挂载的DDR3完成数据的存储和缓存,并通过协议转换模块完成以太网和SRIO通讯协议的格式转换。本发明专利技术的装置能够以一种硬件可编程的方式实现千兆以太网数据与SRIO数据间的协议转换,在实时性和扩展性方面具备优势。

【技术实现步骤摘要】
一种基于FPGA的SRIO与千兆网互联装置
本专利技术属于电子工程和计算机科学领域,具体涉及一种基于FPGA的SRIO与千兆网互联装置。
技术介绍
在高速互联技术迅猛发展的大数据时代下,以太网传输和SRIO(面向嵌入式系统开发提出的高可靠、高性能、基于包交换的新一代高速互联技术,SerialRapidI/O)传输因其高可靠高性能等特征得到了广泛应用。基于互联技术的发展,以太网可以通过路由器等互联设备完成设备间的连接。SRIO也可通过专用的switch完成组网。在以太网或SRIO网内,各个设备可通过对应的协议完成数据传输。随着应用场景的扩展,以太网或SRIO网内的数据通讯已不能满足应用的需求,以太网与SRIO设备间、SRIO网与以太网设备、以太网与SRIO网间的通讯成为必然。
技术实现思路
本专利技术要解决的技术问题为:提供一种基于FPGA的SRIO与千兆网互联装置,为此本专利技术公开了一种基于FPGA的SRIO与千兆网互联装置,在一定程度上实现SRIO与千兆网间的数据协议转换。本专利技术解决其技术问题是采取以下技术方案实现的:一种基于FPGA的SRIO与千兆网互联装置,包括:FPGA芯片、SRIO接口、千兆网接口RJ45、SFP接口(SmallForm-factorPluggable);其中,FPGA芯片通过3路PHY芯片连接到千兆网接口RJ45,以及通过4路光口连接到SFP接口,用于与其他系统之间的网络数据交互;所述FPGA还连接到1路SRIO接口,以满足与外部系统之间的SRIO数据交互;所述FPGA挂载DDR3芯片作为数据缓冲存储,同时外挂一片BPIFlash芯片用于存储板卡序列号相关信息;所述FPGA完成SRIO和以太网的数据收发,并通过外部挂载的DDR3完成数据的存储和缓存,并通过协议转换模块完成以太网和SRIO通讯协议的格式转换。进一步的,所述FPGA芯片为Xilinx公司Virtex-7FPGA芯片,具体型号为XC7VX690T。有益效果:本专利技术的装置与现有技术相比的优点在于,能够以一种硬件可编程的方式实现千兆以太网数据与SRIO数据间的协议转换,不仅具备专用转换芯片的并行特性,且具备逻辑可编程特性,在实时性和扩展性方面具备优势。附图说明图1为本专利技术的装置结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅为本专利技术的一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域的普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术的保护范围。本专利技术涉及一种基于FPGA的SRIO与千兆网互联装置,该方法适用于Xilinx公司Virtex-7FPGA芯片,具体型号为XC7VX690T。本专利技术的一种基于FPGA的SRIO与千兆网互联装置,结构框图如图1所示。具体包括:FPGA芯片、SRIO接口、千兆网接口RJ45、SFP接口(SmallForm-factorPluggable);其中,FPGA芯片通过3路PHY芯片连接到千兆网接口RJ45,以及通过4路光口连接到SFP接口,用于与其他系统之间的网络数据交互;所述FPGA还连接到1路SRIO接口,以满足与外部系统之间的SRIO数据交互;所述FPGA挂载DDR3芯片作为数据缓冲存储,同时外挂一片BPIFlash芯片用于存储板卡序列号相关信息;所述FPGA完成SRIO和以太网的数据收发,并通过外部挂载的DDR3完成数据的存储和缓存,并通过协议转换模块完成以太网和SRIO通讯协议的格式转换。进一步的,所述FPGA芯片为Xilinx公司Virtex-7FPGA芯片,具体型号为XC7VX690T。综上所述,本专利技术公开了一种基于FPGA的SRIO与千兆网互联装置,能够以一种硬件可编程的方式实现千兆以太网数据与SRIO数据间的协议转换,在实时性和扩展性方面具备优势。本专利技术说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种基于FPGA的SRIO与千兆网互联装置,其特征在于,包括:FPGA芯片、SRIO接口、千兆网接口RJ45、SFP接口;/n其中,FPGA芯片通过3路PHY芯片连接到千兆网接口RJ45,以及通过4路光口连接到SFP接口,用于与其他系统之间的网络数据交互;/n所述FPGA还连接到1路SRIO接口,以满足与外部系统之间的SRIO数据交互;/n所述FPGA挂载DDR3芯片作为数据缓冲存储,同时外挂一片BPI Flash芯片用于存储板卡序列号相关信息;/n所述FPGA完成SRIO和以太网的数据收发,并通过外部挂载的DDR3完成数据的存储和缓存,并通过协议转换模块完成以太网和SRIO通讯协议的格式转换。/n

【技术特征摘要】
1.一种基于FPGA的SRIO与千兆网互联装置,其特征在于,包括:FPGA芯片、SRIO接口、千兆网接口RJ45、SFP接口;
其中,FPGA芯片通过3路PHY芯片连接到千兆网接口RJ45,以及通过4路光口连接到SFP接口,用于与其他系统之间的网络数据交互;
所述FPGA还连接到1路SRIO接口,以满足与外部系统之间的SRIO数据交互;
所述FPGA挂载DDR3芯片作为数据缓冲存储,同时...

【专利技术属性】
技术研发人员:战仕成
申请(专利权)人:北京神州飞航科技有限责任公司
类型:发明
国别省市:北京;11

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

1