一种基于光纤通道的RapidIO协议传输系统的制作方法

文档序号:16899164发布日期:2019-02-19 17:47阅读:1044来源:国知局
一种基于光纤通道的RapidIO协议传输系统的制作方法

本发明涉及嵌入式计算机通信技术领域,更尤其是一种基于光纤通道的传输系统。



背景技术:

在嵌入式计算机领域,由单处理器计算机发展为异构平台多处理器协作架构,rapidio协议是一个数据传输效率高、实时性好的高速传输协议,rapidio网络已成为嵌入式系统异构平台之间互联的首要选择,因此,rapidio交换网络的设计以及网络动态可扩展成为rapidio互联通信的关键。

目前,基于rapidio协议的网络构建多基于电链路,基于电链路连接的rapidio网络难以有效发挥rapidio网络带宽,且传输距离近、速度低、可扩展性差。



技术实现要素:

为了克服现有技术的不足,本发明提供一种种基于光纤通道的rapidio协议传输系统,以实现rapidio的互联通信,有效提高传输距离和系统动态可扩展。

本发明解决其技术问题所采用的技术方案的步骤如下:

一种基于光纤通道的rapidio协议传输系统,包括rapidio端设备,rapidio交换设备以及设备之间互联的光纤链路,所述的rapidio端设备包括powerpc设备、fpga设备和dsp设备,各rapidio端设备集成收发一体的光模块,光模块将rapidio电信号转换为光信号,各个rapidio端设备通过光纤链路连接至rapidio交换设备,形成rapidio通信网络。

所述基于光纤通道的rapidio协议传输系统,应用在rapidio端设备,rapidio交换设备以及设备之间互联的光纤链路的系统中,在所有与rapidio交换设备互联的rapidio端设备中,设定其中一个rapidiop端设备为整个rapidio协议传输系统的管理节点,管理节点负责整个rapidio协议传输系统的配置和监控管理;

所述基于光纤通道的rapidio协议传输系统上电初始化时,管理节点完成rapidio交换设备的初始化,管理节点通过发送rapidio维护数据包对rapidio交换设备的各端口进行深度优先遍历,对发现的rapidio端设备分配id号,并根据端口号和id号配置rapidio交换设备的路由表。

所述基于光纤通道的rapidio协议传输系统初始化并正常工作时,管理节点对rapidio通信网络中的rapidio端设备和rapidio交换设备的各端口进行实时监控控制,对rapidio端设备实行热插拔监控管理,对rapidio交换设备端口动态增加rapidio端设备的监控管理。

所述的热插拔监控管理是对rapidio协议传输系统中已存在的rapidio端设备进行热插拔操作监控,即rapidio端设备拔出以后,管理节点实时监测到拔出信号,对相应rapidio端设备的链路进行禁止配置,保证rapidio协议传输系统仍可正常运行;rapidio端设备重新插入后,管理节点监测到插入信号,对相应rapidio端设备链路进行重新训练操作,使插入的rapidio端设备可正常通信。

所述的rapidio协议传输系统初始化并正常工作中,管理节点实时监测rapidio交换设备端口状态,若有rapidio端设备加入系统中,就为rapidio端设备分配id号,并配置rapidio交换设备路由表,使新增加的rapidio端设备可正常通信。

所述的rapidio交换设备具有多播功能,rapidio端设备对rapidio交换设备的多播组内的rapidio端设备动态增减,配置后可实时生效。

本发明的有益效果在于由于采用了基于光纤通道的rapidio协议传输,具有以下优点:

a)采用光纤链路作为传输介质,不受传输距离的现实,突破了传统采用电链路通信系统中传输距离近的缺点。

b)rapidio通信系统中的rapidio端设备支持热插拔,突破了传统rapidio通信系统中端设备复位或下电需整个系统重新运行的限制。

c)rapidio通信系统支持动态可扩展,提高了rapidio通信系统的灵活性和可维护性。

d)rapidio通信系统支持多播功能,并且多播可动态配置,提高了整个通信系统的数据吞吐量。

附图说明

图1为本发明的rapidio网络示意图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。

一种基于光纤通道的rapidio协议传输系统,包括rapidio端设备,rapidio交换设备以及设备之间互联的光纤链路,所述的rapidio端设备包括powerpc设备、fpga设备和dsp设备,各rapidio端设备集成收发一体的光模块,光模块将rapidio电信号转换为光信号,各个rapidio端设备通过光纤链路连接至rapidio交换设备,形成rapidio通信网络。

所述基于光纤通道的rapidio协议传输系统,应用在rapidio端设备,rapidio交换设备以及设备之间互联的光纤链路的系统中,在所有与rapidio交换设备互联的rapidio端设备中,设定其中一个rapidiop端设备为整个rapidio协议传输系统的管理节点,管理节点负责整个rapidio协议传输系统的配置和监控管理;

所述基于光纤通道的rapidio协议传输系统上电初始化时,管理节点完成rapidio交换设备的初始化,管理节点通过发送rapidio维护数据包对rapidio交换设备的各端口进行深度优先遍历,对发现的rapidio端设备分配id号,并根据端口号和id号配置rapidio交换设备的路由表;

所述基于光纤通道的rapidio协议传输系统初始化并正常工作时,管理节点对rapidio通信网络中的rapidio端设备和rapidio交换设备的各端口进行实时监控控制,对rapidio端设备实行热插拔监控管理,对rapidio交换设备端口动态增加rapidio端设备的监控管理。

所述的热插拔监控管理是对rapidio协议传输系统中已存在的rapidio端设备进行热插拔操作监控,即rapidio端设备拔出以后,管理节点实时监测到拔出信号,对相应rapidio端设备的链路进行禁止配置,保证rapidio协议传输系统仍可正常运行;rapidio端设备重新插入后,管理节点监测到插入信号,对相应rapidio端设备链路进行重新训练操作,使插入的rapidio端设备可正常通信。

所述的rapidio协议传输系统初始化并正常工作中,管理节点实时监测rapidio交换设备端口状态,若有rapidio端设备加入系统中,就为rapidio端设备分配id号,并配置rapidio交换设备路由表,使新增加的rapidio端设备可正常通信。

所述的rapidio交换设备具有多播功能,rapidio端设备对rapidio交换设备的多播组内的rapidio端设备动态增减,配置后可实时生效。

本发明构建一个基于光纤通道的rapidio协议传输的系统,包括rapidio端设备,rapidio交换设备以及设备之间互联的光纤链路。

rapidio端设备由freescalepowerpcp2020设备、xilinxxa7a75t逻辑芯片和tic6678dsp组成,各设备具有光模块,设备间通过光纤链路连接至交换设备,rapidio交换设备选用idttsi578交换芯片,组件的rapidio通信网络,如图1所示。

系统配置和系统状态监控由p2020端点负责,支持上电rapidio系统发现、id分配、路由表配置。系统工作中,p2020负责rapidio通信网络的监控,p2020根据端设备状态变化进行网络的动态配置,尤其是,端设备的热插拔。

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