一种RapidIO网络的通信控制方法技术

技术编号:38162434 阅读:27 留言:0更新日期:2023-07-13 09:36
本发明专利技术提供了一种RapidIO网络的通信控制方法,其包括初始化主控单元和各个节点单元的节点状态记录表,在各个交换单元上配置故障隔离模块;初始化RapidIO网络,获得每个节点单元的状态并在主控单元的节点状态记录表中记录每个节点单元的状态;广播节点单元的状态并更新各个节点单元的节点状态记录表;控制各个节点单元传输数据并监控节点单元;按照预设的周期查询各个节点单元的端口,获得每个节点单元的状态,判断各个节点单元的状态是否发生变化;广播节点单元的状态并更新各个节点单元的节点状态记录表。本申请的优点在于:有效避免网络拥塞,及时将节点设备状态变更同步至整个网络;无需额外硬件,对网络拓扑设计无限制,通用性强。用性强。用性强。

【技术实现步骤摘要】
一种RapidIO网络的通信控制方法


[0001]本专利技术涉及数据通信领域,具体而言,涉及一种RapidIO网络的通信控制方法。

技术介绍

[0002]随着物联网、边缘计算、高性能嵌入式系统等技术的不断发展,芯片间及板间互连对于带宽、成本、灵活性、可靠性的要求也随之提升,但传统的互连方式并不能满足新的要求。在高性能嵌入式通信系统中,基于数据包交换的互连体系RapidIO协议具有高带宽、低时延、高可靠性、高灵活性等优势,在嵌入式通信中具有天然优势,是嵌入式互联技术中的最优选。
[0003]实际应用时,RapidIO网络的机构通常会很复杂,不仅交换设备和处理设备数量众多,甚至可能包含有不同协议类型的设备,通过桥接芯片或者FPGA处理单元接入RapidIO网络。这就对网络中设备的时序和协同控制提出了比较高的要求,数据发送方如果在RapidIO网络配置完成前即开始发送,会导致网络直接陷入不可预测的故障状态,比如:链路已建链但路由尚未部署完成,可能造成与数据发送方接入端口相关联的一整条路由链路出现反压,继而引发网络拥塞以及系统瘫痪。对应地,Ra本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种RapidIO网络的通信控制方法,用于同步嵌入式系统的各个节点单元的状态和管理嵌入式系统内的通信拥塞,其特征在于,其包括多个步骤:步骤1:初始化主控单元和各个节点单元的节点状态记录表,在各个交换单元上配置故障隔离模块;步骤2:初始化RapidIO网络,获得每个节点单元的状态并在主控单元的节点状态记录表中记录每个节点单元的状态;步骤3:广播节点单元的状态并更新各个节点单元的节点状态记录表;步骤4:控制各个节点单元传输数据并监控节点单元;步骤5:按照预设的周期查询各个节点单元的端口,获得每个节点单元的状态,判断各个节点单元的状态是否发生变化,若是,执行步骤6;若否,再次执行步骤4;以及步骤6:广播节点单元的状态并更新各个节点单元的节点状态记录表。2.根据权利要求1所述的RapidIO网络的通信控制方法,其特征在于,所述初始化RapidIO网络包括通过枚举算法来获得RapidIO网络的拓扑结构并为节点单元分配ID。3.根据权利要求2所述的RapidIO网络的通信控制方法,其特征在于,所述节点状态记录表用于记录各个节点单元的状态,所述节点单元的状态包括在线和离线两种状态。4.根据权利要求3所述的RapidIO网络的通信控制方法,其特征在于,所述初始化的主控单元的节点状态记录表是指将主控单元的节点状态记录表中记录的各个节点单元的状态均设为离线状态。5.根据权利要求4所述的RapidIO网络的通信控制方法,其特征在于,所述初始化的各个节点单元的节点状态记录表是指将各个节点单元的节点状态记录表中记录的自身之外各个节点单元的...

【专利技术属性】
技术研发人员:朱珂常超张明伟肖峰闻亮张波毛英杰徐涛高庆
申请(专利权)人:井芯微电子技术天津有限公司
类型:发明
国别省市:

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

1