一种多平面松耦合高带宽数据交换系统的制作方法

文档序号:16464832发布日期:2019-01-02 22:44阅读:321来源:国知局
一种多平面松耦合高带宽数据交换系统的制作方法

本发明涉及电子系统技术领域,具体涉及一种多平面松耦合高带宽数据交换系统。



背景技术:

传统方式中,复杂电子系统各个子系统采用串行通信总线、pci总线、千兆网等技术进行数据传输和控制,整个传输交换系统各种协议交叉设计使用,传输速率一般仅为几兆比特到几百兆比特,未对整个传输交换系统进行规划设计,各总线之间互相交叉,耦合度高,不仅增加了整个系统设计的复杂度,而且导致传输通道有效性的浪费、传输速率低下等问题。这样降低了整个电子系统的可靠性、高效性,已满足不了新形势下电子系统中各个子系统间通信链路的高速、有效的交换要求。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是:如何解决复杂电子系统内各个子系统间的数据高速有效的传输、控制和管理问题。

(二)技术方案

为了解决上述技术问题,本发明提供了一种多平面松耦合高带宽数据交换系统,包括:fpga处理器、管理平面、控制平面、数据平面和vpx接口;

其中,所述fpga处理器由硬件逻辑资源和内嵌cpu核完成多种协议的接收、解析和转换;所述管理平面通过ipmi智能平台管理总线实现系统内温度、复位、工作状态、加电监测功能;所述控制平面通过千兆以太网或万兆以太网实现系统内通信控制信号的交换;所述数据平面通过serialrapidio或fc光纤实现系统内大数据量高带宽交换;所述vpx接口遵循openvpx接口标准实现系统对外硬件接口的高速数据传输。

优选地,所述fpga处理器包含各总线物理层接口、各总线协议层解析及收发控制模块、fifo、axi总线和内嵌cpu核;所述fpga处理器通过管理平面、控制平面、数据平面三个平面的不同总线接口,并由vpx接口与外部的复杂电子系统连接,从而实现交换系统的管理、复杂电子系统的控制平面信号的交换和高带宽数据的传输交换。

优选地,所述fpga处理器中,由各总线物理层接口接收不同总线协议的数据,然后通过各总线协议层的解析,把解析后的数据通过fifo和axi总线传输给内嵌cpu核机械处理,完成不同平面、不同协议数据的转换,来实现多平面间数据交换的松耦合设计。

优选地,所述管理平面采用ipmi智能平台管理总线走p0连接器,该p0连接器采用8列的vita标准插头基本模块,实现电源接口、单端控制信号接口和差分信号接口;所述控制平面采用千兆或万兆以太网总线交换走的是p1连接器,该p1连接器采用16列的vita标准插头差分模块,单对差分带宽速率为10.3125gbps,控制平面总交换带宽能实现165gbps;所述数据平面采用serialrapidio或fc光纤总线交换,serialrapidio交换走的是p2~p5连接器,该p2~p5连接器采用16列的vita标准插头差分模块,单对差分带宽速率为10.3125gbps,serialrapidio总交换带宽能实现660gbps;fc光纤总线交换走的是p6连接器,该p6连接器采用4个12#的射频光纤接触件,单对差分带宽速率为10.3125gbps,fc光纤总线交换带宽能实现165gbps。

优选地,所述管理平面采用基于ipmi的智能平台管理总线技术,该基于ipmi的智能平台管理总线技术利用p0端口上的sm1~sm4四个单端信号,实现管理和监控系统中的每个现场可更换单元lru的工作状态和故障状态。

优选地,所述控制平面采用千兆以太网或万兆以太网总线交换技术,采用博通公司的bcm53415芯片实现,该bcm53415芯片通过基于时分复用模式的串行编解码控制,对外提供4路tsc控制端口,每个端口可独立进行配置,最高支持4路serdes信号同时收发,每路serdes可选1.25gbps、3.125gbps、5.0gbps、6.25gbps、6.5625gbps以及10.3125gbps线速传输。

优选地,所述数据平面采用serialrapidio或fc光纤总线交换技术,由三片idt公司的rxs2448芯片级联实现;fc光纤接口采用40gbpsqsfp光模块设计。

优选地,所述管理平面的ipmi智能平台管理总线通过i2c与fpga处理器连接,fpga处理器的硬件逻辑资源控制i2c收发,然后把i2c数据进行解析后通过fifo和axi总线传给fpga处理器中的内嵌cpu核;所述控制平面的千兆以太网和万兆以太网,通过fpga处理器的gtx串行高速收发器进行收发,接收到的以太网数据通过以太网macip硬核进行收发控制和协议解析,然后通过fifo和axi总线传给fpga处理器的内嵌cpu核;所述数据平面的serialrapidio数据通过fpga处理器的gtx串行高速收发器进行收发,然后由rapidio协议ip硬核进行收发控制和协议解析,最后通过fifo和axi总线传给fpga处理器的内嵌cpu核。

优选地,所述fpga处理器的内嵌cpu核完成对各种协议数据包的解包、重组和路由分发功能;其中所述内嵌cpu核拆分以太网包为rapidio包格式消息,使得网络包可在两种高速接口间转换,并且所述内嵌cpu核还实现ipmi、以太网、rapidio协议之间的互相转化。

(三)有益效果

在复杂电子系统中,数据的传输交换主要包括管理平面、控制平面和数据平面,本发明的交换系统设计并规划这三种平面,其中管理平面采用ipmi智能平台管理总线技术,控制平面采用千兆以太网或万兆以太网总线交换技术,数据平面采用serialrapidio或fc光纤传输交换技术,实现相同平面内的高带宽数据交换,其中数据平面最大带宽为825吉比特;同时不同平面间采用协议解析、转换等技术,实现多平面间的松耦合设计。本发明既实现了复杂电子系统相同平面内的大数据量高带宽的交换需求,也实现了不同平面间的松耦合结构的数据协议转换和传输控制。

附图说明

图1是本发明的多平面松耦合高带宽数据交换系统示意图;

图2是本发明的系统中vpx接口设计示意图;

图3是本发明中实现平面间松耦合的fpga处理器内部实现框图。

具体实施方式

为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。

本发明涉及一种管理平面、控制平面、数据平面的多种平面之间松耦合的高带宽数据交换系统,既实现了复杂电子系统相同平面内的大数据量高带宽的交换需求,也实现了不同平面间的松耦合结构的数据协议转换和传输控制,解决了复杂电子系统内各个子系统间的数据高速有效的传输、控制和管理问题。

本发明的交换系统设计并规划复杂电子系统中,用于数据传输交换的管理平面、控制平面和数据平面这三种平面,其中管理平面采用ipmi智能平台管理总线技术,控制平面采用千兆以太网或万兆以太网总线交换技术,数据平面采用serialrapidio或fc光纤传输交换技术,实现相同平面内的高带宽数据交换,其中数据平面最大带宽为825吉比特;同时不同平面间采用协议解析、转换等技术,实现多平面间的松耦合设计。

图1是本发明的交换系统组成示意图。该系统包括:fpga处理器、管理平面、控制平面、数据平面、vpx接口。

其中,fpga处理器由硬件逻辑控制和内嵌cpu核完成多种协议的接收、解析和转换;管理平面通过ipmi智能平台管理总线实现系统内温度、复位、工作状态、加电监测等功能;控制平面通过千兆以太网或万兆以太网实现系统内通信控制信号的交换;数据平面通过serialrapidio或fc光纤实现系统内大数据量高带宽交换;vpx接口遵循openvpx接口标准实现系统对外硬件接口的高速数据传输。

具体而言,fpga处理器内包含各总线物理层接口、各总线协议层解析及收发控制、fifo、axi总线、内嵌cpu核。

系统具体工作方案为:

系统内部互连关系:fpga处理器通过管理平面、控制平面、数据平面三个平面的不同总线接口,并由vpx接口与外部的复杂电子系统连接,从而实现交换系统的管理、复杂电子系统的控制平面信号的交换和高带宽数据的传输交换。

fpga处理器的内部工作方式:fpga处理器由各总线物理层接口接收不同总线协议的数据,然后通过各总线协议层的解析,把解析后的数据通过fifo和axi总线传输给内嵌cpu核机械处理,完成不同平面、不同协议数据的转换,来实现多平面间数据交换的松耦合设计。

本发明的交换系统设计的连接器接口采用新一代高速串行总线接口标准,即openvpx接口标准。该接口的最新标准vita65的单通道最高带宽为6.25gbps,为满足复杂电子系统更高速率的要求,对连接器和印制板布局布线等进行了优化设计,实现交换系统的最高带宽达到10.3125gbps,从而满足控制平面和数据平面中万兆以太网和rapidio3.0交换中传输最高带宽10.3125gbps的要求。

如图2所示,本发明对vpx接口进行如下设计:管理平面采用ipmi智能平台管理总线走p0连接器,该p0连接器采用8列的vita标准插头基本模块,实现电源接口、单端控制信号接口和差分信号接口。控制平面采用千兆或万兆以太网总线交换走的是p1连接器,该p1连接器采用16列的vita标准插头差分模块,单对差分带宽速率为10.3125gbps,控制平面总交换带宽能实现165gbps。数据平面采用serialrapidio(srio)或fc光纤总线交换:srio交换走的是p2~p5连接器,该p2~p5连接器采用16列的vita标准插头差分模块,单对差分带宽速率为10.3125gbps,:srio总交换带宽能实现660gbps;fc光纤交换走的是p6连接器,该p6连接器采用4个12#的射频光纤接触件,单对差分带宽速率为10.3125gbps,fc光纤总交换带宽能实现165gbps;这样数据平面总的交换带宽为825gbps,能够满足复杂电子系统高带宽数据交换的需求。

本发明的交换系统采用管理平面、控制平面和数据平面三个平面进行数据传输控制,其中管理平面采用基于ipmi的智能平台管理总线技术,该总线技术利用p0端口上的sm1~sm4四个单端信号,实现管理和监控系统中的每个lru(现场可更换单元)的工作状态和故障状态,包括chmc(机框管理器)和ipmc(板载智能平台管理控制器)。

控制平面采用千兆以太网或万兆以太网总线交换技术,采用博通公司的bcm53415芯片实现,该芯片通过基于时分复用模式的串行编解码控制(tdm-basedserdescontroller,tsc),对外提供4路tsc控制端口,每个端口可独立进行配置,最高支持4路serdes信号同时收发,每路serdes可选1.25gbps、3.125gbps、5.0gbps、6.25gbps、6.5625gbps以及10.3125gbps线速传输。这样可以满足控制平面中千兆以太网或万兆以太网交换可选的灵活设计,实现控制平面总交换带宽达到165gbps的需求。

数据平面采用serialrapidio或fc光纤总线交换技术,由三片idt公司的rxs2448芯片级联实现,单个芯片具有48路差分rapidio,可以配置成x1rapidio、x2rapidio或x4rapidio;每路速率可配置为1.25、2.5、5、6.25、10.3125gbps,支持serialrapidio3.0协议。三片级联后对外可实现972gbps的rapidio总交换带宽,满足复杂电子系统中数据平面高带宽交换的需求。fc光纤接口采用40gbpsqsfp光模块设计,该模块采用850nm并行四通道双向传输设计,具有低功耗、高速率、高密度、远传输及抗干扰能力强等优点。fc光纤技术可用于实现复杂电子系统对外高速、大数据、远距离传输的需求。

本发明的交换系统中管理平面、控制平面和数据平面的三个平面间利用fpga处理器实现松耦合的设计方式,如图3所示,管理平面的ipmi智能平台管理总线通过i2c与fpga处理器连接,fpga处理器的硬件逻辑资源控制i2c收发,然后把i2c数据进行解析后通过fifo和axi总线传给fpga处理器中的内嵌cpu核;控制平面的千兆以太网和万兆以太网,通过fpga处理器的gtx串行高速收发器进行收发,gtx支持单通道最高12.5gbps的收发速率,由pma(物理媒介适配层)和pcs(物理编码子层)两个子层组成,接收到的以太网数据通过以太网macip硬核进行收发控制和协议解析,然后通过fifo和axi总线传给fpga处理器的内嵌cpu核;数据平面的serialrapidio数据通过fpga处理器的gtx串行高速收发器进行收发,然后由rapidio协议ip硬核进行收发控制和协议解析,最后通过fifo和axi总线传给fpga处理器的内嵌cpu核。

fpga处理器的内嵌cpu核完成对各种协议数据包的解包、重组和路由分发等功能。其中各种协议的数据包和传输方式均不太一致,无法进行直接转换。比如rapidio总线上传输的数据包类型与万兆以太网上传输的不一样,rapidio每包数据长度最多不会超过256字节,而以太网每包数据最大可达到1518个字节。在实际两种高速接口的转换时,还得考虑到rapidio协议支持的诸多传输方式并非都适合万兆以太网的包的传输。这里使用fpga处理器的内嵌cpu核,拆分以太网包为rapidio包格式消息,使得网络包可以在两种高速接口间转换。同样,采用fpga处理器的内嵌cpu核实现ipmi、以太网、rapidio等协议之间的互相转化,从而实现管理平面、控制平面、数据平面这三种平面间的松耦合数据交换的需求。

本发明通过对vpx交换接口设计、三种平面总线协议及数据交换的实现技术的设计、以及平面间松耦合技术的设计,实现了数据处理机内管理平面、控制平面、数据平面三个平面内不同协议数据的高带宽交换,而且解决了平面间松耦合的交换需求。将本发明的系统应用于某高效能综合计算数据处理机上进行试验,试验结果达到预期效果。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1