一种RapidIO总线系统的管理维护方法技术方案

技术编号:27691960 阅读:11 留言:0更新日期:2021-03-17 04:46
本发明专利技术公开一种RapidIO总线系统的管理维护方法,该技术方案采用板级集中、系统分布相结合的两级管理策略,RapidIO带外操作和带内操作两种管理维护方法,以及“主‑备”Host节点的热备份监控方式,提供可靠的RapidIO总线系统在线管理维护,实现RapidIO总线系统的实时监控、故障隔离和故障恢复等功能。本发明专利技术实施例解决嵌入式信号处理系统中的RapidIO总线网络存在配置管理难、突发流量大、数据传输冲突多、实时性要求高等问题。

【技术实现步骤摘要】
一种RapidIO总线系统的管理维护方法
本专利技术涉及但不限于嵌入式信号处理
,尤指一种RapidIO总线系统的管理维护方法。
技术介绍
RapidIO总线(标准总线的一种)在嵌入式信号处理
中广泛应用,复杂RapidIO总线网络的管理维护是嵌入式信号处理系统设计的重要部分。然而,嵌入式信号处理系统中的RapidIO总线网络存在配置管理难、突发流量大、数据传输冲突多、实时性要求高等特点。本专利技术实施例提供一种可靠的、在线的、实时的RapidIO总线系统管理维护方法,可以有效地解决嵌入式信号处理系统中多任务、强实时、海量数据传输的稳定性问题。
技术实现思路
本专利技术的目的是:本专利技术实施例提供一种RapidIO总线系统的管理维护方法,以解决嵌入式信号处理系统中的RapidIO总线网络存在配置管理难、突发流量大、数据传输冲突多、实时性要求高等问题。本专利技术的技术方案是:本专利技术实施例一种RapidIO总线系统的管理维护方法,其特征在于,所述RapidIO总线系统包括:多个RapidIO处理单元,RapidIO处理单元之间通过RapidIO总线连接,形成所述RapidIO总线系统;每个RapidIO处理单元包括:主Host节点、备份Host节点、RapidIO交换机,以及具备RapidIO接口的其它处理节点,且其中一个RapidIO处理单元作为主处理单元,其它RapidIO处理单元作为从处理单元;每个处理单元中的主Host节点、备份Host节点和RapidIO交换机均配置有管理维护接口和RapidIO接口,其它处理节点配置有RapidIO接口,主Host节点、备份Host节点分别通过管理维护接口与RapidIO交换机互连,且主Host节点、备份Host节点和其它处理节点的RapidIO接口分别连接到RapidIO交换机的RapidIO接口,每个处理单元的RapidIO交换机对外输出的RapidIO接口与RapidIO总线系统内的其他处理单元互连,形成所述RapidIO总线系统;所述RapidIO总线系统执行管理维护方法,包括:步骤1,每个处理单元中,主Host节点执行本处理单元的RapidIO网络的初始配置操作,配置项包括:RapidIO设备ID、通信速率、链路线宽;主处理单元中的主Host节点还执行整个RapidIO总线系统的通信路由配置;步骤2,每个处理单元中,主Host节点通过软件配置本处理单元的RapidIO交换机;配置后的工作状态为:当RapidIO交换机端口出现重要故障事件时,RapidIO交换机通过中断信号或Port-Write维护包向主Host上报故障状态;步骤3,每个处理单元中,主Host节点对本处理单元内的事件进行的监测,对常规事件的监测和对重要事件的监测,所述重要事件包括故障事件,所述故障事件包括常规故障事件和重要故障事件;步骤4,对常规故障事件的处理,包括:当非主Host节点或交换机的RapidIO接口故障时,主Host节点通过RapidIO维护包,维护配置RapidIO交换机的寄存器;当主Host节点的RapidIO接口故障时,通过主Host节点的管理维护接口,进行恢复故障接口;步骤5,对重要故障事件的处理,包括:主Host通过RapidIO维护包向主处理单元的主Host节点上报故障,主处理单元的主Host通过RapidIO维护包进行故障事务广播、阻塞链路中断、故障包丢弃或通信路由重配置操作,进行系统级故障处理。可选地,如上所述的RapidIO总线系统的管理维护方法中,所述步骤2中,所述对常规事件的监测方式为:主Host节点采用周期查询方式,通过本处理单元内部管理维护接口的互连访问RapidIO交换机的寄存器,实时获取本处理单元的RapidIO网络状态,包括链路状态、流量、误码率。可选地,如上所述的RapidIO总线系统的管理维护方法中,所述步骤2中,所述对重要事件的监测方式为:主Host节点接收RapidIO交换机的中断信号或Port-Write维护包,并解析Port-Write维护包,确定故障类型。可选地,如上所述的RapidIO总线系统的管理维护方法中,所述步骤5之后,还包括:步骤6,对事件的记录,包括:主Host对本处理单元的事件进行记录;主Host节点对影响其他处理单元的事件通过RapidIO维护包向主处理单元的主Host上报,主处理单元的主Host根据系统运行状态,确定丢弃、记录或者广播所述事件。可选地,如上所述的RapidIO总线系统的管理维护方法中,还包括:步骤7,每个处理单元内,主Host周期地向备Host上报心跳,当主Host无心跳上报时,备Host作为主Host接管本处理单元在RapidIO总线系统中管理权;主Host管理权变更时,通过维护包向主处理单元的主Host上报变更情况,主处理单元的主Host管理权变更时,通过维护包向RapidIO总线系统内从处理单元广播变更情况。可选地,如上所述的RapidIO总线系统的管理维护方法中,所述步骤1之前还包括:根据配置文件,设置RapidIO总线系统中的其中一个RapidIO处理单元为主处理单元,其它RapidIO处理单元为从处理单元;通过抢权方式,确定每个处理单元中的主Host节点和备Host节点。可选地,如上所述的RapidIO总线系统的管理维护方法中,其特征在于,所述RapidIO总线系统的管理维护使用管理维护接口的带外操作和RapidIO的接口带内维护操作两种方式,采用板级集中、系统分布相结合的两级管理方法,板级和系统Host节点均采用“主-备”的热备份方式实现。可选地,如上所述的RapidIO总线系统的管理维护方法中,所述管理维护接口包含PCIe、I2C和JTAG中的一种;RapidIO处理单元中的RapidIO交换机配置为通过多片RapidIO交换芯片级联实现。本专利技术的优点是:本专利技术实施例提供的RapidIO总线系统的管理维护方法,具体包括以下几个方面:(1)提供RapidIO总线系统中实时状态监控、快速故障恢复和不可恢复故障隔离的方法;(2)提供复杂RapidIO总线系统的分层管理维护系统架构;(3)提供RapidIO带内和带外两种操作相结合的管理维护策略;(4)提供可靠的“主-备”Host系统管理节点设计方式。以此,增强嵌入式信号处理系统中RapidIO总线网络的健壮性,实现多任务、强实时、突发大流量数据的稳定传输。该RapidIO总线系统的管理维护方法具有以下优点:(1)采用板级集中、系统分布的两级管理维护策略,实现RapidIO总线故障的分层、分级和属地管理,减小RapidIO总线系统管理维护开销的同时提高了管理维护效率;(2)采用RapidIO带内和带外两种操作相结合的管理维护方法,实现RapidIO网络普通事务的周期实时监控和紧急事务的快速处理,有效地平衡了RapidIO总线系统管理维护开销和故障实时响应间的关本文档来自技高网...

【技术保护点】
1.一种RapidIO总线系统的管理维护方法,其特征在于,所述RapidIO总线系统包括:多个RapidIO处理单元,RapidIO处理单元之间通过RapidIO总线连接,形成所述RapidIO总线系统;每个RapidIO处理单元包括:主Host节点、备份Host节点、RapidIO交换机,以及具备RapidIO接口的其它处理节点,且其中一个RapidIO处理单元作为主处理单元,其它RapidIO处理单元作为从处理单元;每个处理单元中的主Host节点、备份Host节点和RapidIO交换机均配置有管理维护接口和RapidIO接口,其它处理节点配置有RapidIO接口,主Host节点、备份Host节点分别通过管理维护接口与RapidIO交换机互连,且主Host节点、备份Host节点和其它处理节点的RapidIO接口分别连接到RapidIO交换机的RapidIO接口,每个处理单元的RapidIO交换机对外输出的RapidIO接口与RapidIO总线系统内的其他处理单元互连,形成所述RapidIO总线系统;所述RapidIO总线系统执行管理维护方法,包括:/n步骤1,每个处理单元中,主Host节点执行本处理单元的RapidIO网络的初始配置操作,配置项包括:RapidIO设备ID、通信速率、链路线宽;主处理单元中的主Host节点还执行整个RapidIO总线系统的通信路由配置;/n步骤2,每个处理单元中,主Host节点通过软件配置本处理单元的RapidIO交换机;配置后的工作状态为:当RapidIO交换机端口出现重要故障事件时,RapidIO交换机通过中断信号或Port-Write维护包向主Host上报故障状态;/n步骤3,每个处理单元中,主Host节点对本处理单元内的事件进行的监测,对常规事件的监测和对重要事件的监测,所述重要事件包括故障事件,所述故障事件包括常规故障事件和重要故障事件;/n步骤4,对常规故障事件的处理,包括:当非主Host节点或交换机的RapidIO接口故障时,主Host节点通过RapidIO维护包,维护配置RapidIO交换机的寄存器;当主Host节点的RapidIO接口故障时,通过主Host节点的管理维护接口,进行恢复故障接口;/n步骤5,对重要故障事件的处理,包括:主Host通过RapidIO维护包向主处理单元的主Host节点上报故障,主处理单元的主Host通过RapidIO维护包进行故障事务广播、阻塞链路中断、故障包丢弃或通信路由重配置操作,进行系统级故障处理。/n...

【技术特征摘要】
1.一种RapidIO总线系统的管理维护方法,其特征在于,所述RapidIO总线系统包括:多个RapidIO处理单元,RapidIO处理单元之间通过RapidIO总线连接,形成所述RapidIO总线系统;每个RapidIO处理单元包括:主Host节点、备份Host节点、RapidIO交换机,以及具备RapidIO接口的其它处理节点,且其中一个RapidIO处理单元作为主处理单元,其它RapidIO处理单元作为从处理单元;每个处理单元中的主Host节点、备份Host节点和RapidIO交换机均配置有管理维护接口和RapidIO接口,其它处理节点配置有RapidIO接口,主Host节点、备份Host节点分别通过管理维护接口与RapidIO交换机互连,且主Host节点、备份Host节点和其它处理节点的RapidIO接口分别连接到RapidIO交换机的RapidIO接口,每个处理单元的RapidIO交换机对外输出的RapidIO接口与RapidIO总线系统内的其他处理单元互连,形成所述RapidIO总线系统;所述RapidIO总线系统执行管理维护方法,包括:
步骤1,每个处理单元中,主Host节点执行本处理单元的RapidIO网络的初始配置操作,配置项包括:RapidIO设备ID、通信速率、链路线宽;主处理单元中的主Host节点还执行整个RapidIO总线系统的通信路由配置;
步骤2,每个处理单元中,主Host节点通过软件配置本处理单元的RapidIO交换机;配置后的工作状态为:当RapidIO交换机端口出现重要故障事件时,RapidIO交换机通过中断信号或Port-Write维护包向主Host上报故障状态;
步骤3,每个处理单元中,主Host节点对本处理单元内的事件进行的监测,对常规事件的监测和对重要事件的监测,所述重要事件包括故障事件,所述故障事件包括常规故障事件和重要故障事件;
步骤4,对常规故障事件的处理,包括:当非主Host节点或交换机的RapidIO接口故障时,主Host节点通过RapidIO维护包,维护配置RapidIO交换机的寄存器;当主Host节点的RapidIO接口故障时,通过主Host节点的管理维护接口,进行恢复故障接口;
步骤5,对重要故障事件的处理,包括:主Host通过RapidIO维护包向主处理单元的主Host节点上报故障,主处理单元的主Host通过RapidIO维护包进行故障事务广播、阻塞链路中断、故障包丢弃或通信路由重配置操作,进行系统级故障处理。


2.根据权利要求1所述的RapidIO总线系统的管理维护方法,...

【专利技术属性】
技术研发人员:邓豹赵谦陈颖图樊超颜丰琳
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西;61

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

1