CN114095462B - 一种雷达处理机srio通信***的容错方法及*** - Google Patents
一种雷达处理机srio通信***的容错方法及*** Download PDFInfo
- Publication number
- CN114095462B CN114095462B CN202111306635.0A CN202111306635A CN114095462B CN 114095462 B CN114095462 B CN 114095462B CN 202111306635 A CN202111306635 A CN 202111306635A CN 114095462 B CN114095462 B CN 114095462B
- Authority
- CN
- China
- Prior art keywords
- srio
- maintenance
- port
- chip
- reset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012423 maintenance Methods 0.000 claims abstract description 92
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 9
- 238000011191 terminal modification Methods 0.000 claims description 3
- 230000008054 signal transmission Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/557—Error correction, e.g. fault recovery or fault tolerance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/552—Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请属于数据处理技术领域,特别涉及一种雷达处理机SRIO通信***的容错方法及***。所述方法包括向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位第一交换芯片的接收端口;复位发送端自身的SRIO发送端口;向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,复位第二交换芯片的接收端口;通过维护写操作复位第一交换芯片的SRIO发送端口;修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,重复上述步骤,直至发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位。本申请通过使用维护写操作修复从发送方到接收方的整条通信链路上的交换芯片间互联端口,恢复发送方到其他正常终端的通信。
Description
技术领域
本申请属于数据处理技术领域,特别涉及一种雷达处理机SRIO通信***的容错方法及***。
背景技术
雷达处理机是雷达***的大脑,介于雷达信号的接收单元与显示单元之间,是雷达***内部信息处理的核心部件。雷达处理领域对数字信号的传输具有高带宽、低延迟、高可靠性等要求。得益于SRIO通信技术的高速、可靠及通信节点对等等特点,SRIO总线广泛应用于雷达处理机内部的处理板内及处理板间背板通信等场景。
一种典型的处理机SRIO通信***框架如图1所示。在使用该类通信***进行SRIO通信的过程中,容易出现某些情况导致SRIO通信中断。例如:1)***启动阶段接收方启动失败,接收方自始至终处于离线状态;
2)***工作过程中,接收方意外掉电、复位、跑飞。当出现以上两类情形时,由于接收方离线,SRIO交换网络中将累积不能成功发送的SRIO包。发送失败的SRIO包将一直反压到发送方,导致发送方的SRIO接口处于output-retry-stopped状态并不可恢复。一旦出现以上场景,则发送方将既不能向***中其他终端发包,也不能接收其他终端的包,即——接收方离线将导致发送方离线。针对此类中断问题,往往只能通过整个处理机的复位来恢复SRIO通信,不可避免地导致了雷达目标的消失及显示画面的卡顿,如何在不对***整体复位的前提下解决发送方离线问题,目前尚未有切实有效的方法。
发明内容
为了解决上述技术问题至少之一,本申请提供了一种雷达处理机SRIO通信***的容错方法及***,能够在因接收方离线反压导致发送方离线时,恢复发送方与SRIO网络的通信,并将数据流重定向至备份接收终端,保证不对处理机下电、复位的前提下恢复处理机的正常工作。
本申请第一方面提供了一种雷达处理机SRIO通信***的容错方法,所述容错方法应用于雷达处理机SRIO通信***的发送端,所述方法包括:
步骤S1、向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
步骤S2、复位所述发送端自身的SRIO发送端口;
步骤S3、向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制信号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位所述第二交换芯片的接收端口;
步骤S4、通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
步骤S5、修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位所述第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
步骤S6、重复步骤S5,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
步骤S7、将接收方修改为备份接收终端,由备份接收终端替代离线终端。
优选的是,步骤S1之前,进一步包括通过监测业务数据的传输时长判断接收方是否离线。
优选的是,步骤S1之前进一步包括通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。
优选的是,步骤S1进一步包括等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示步骤S1的所述第一交换芯片的接收端口被复位。
优选的是,步骤S3进一步包括通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示步骤S3的所述第二交换芯片的接收端口被复位。
本申请第二方面提供了一种雷达处理机SRIO通信***的容错***,安装于雷达处理机SRIO通信***的发送端,所述***包括:
复位信号发送模块,用于向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
自身发送端口复位模块,用于复位所述发送端自身的SRIO发送端口;
维护写操作模块,用于向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制信号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位所述第二交换芯片的接收端口;
下一级交换芯片发送端口复位模块,用于通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
维护参数修改模块,用于修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位所述第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
循环模块,用于维护参数修改模块控制指令,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
终端修改模块,用于将接收方修改为备份接收终端,由备份接收终端替代离线终端。
优选的是,所述容错***还包括离线监测模块,用于通过监测业务数据的传输时长判断接收方是否离线。
优选的是,所述容错***还包括配置修改模块,用于通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。
优选的是,步骤复位信号发送模块进一步包括维护读单元,用于等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示所述复位信号发送模块中所述第一交换芯片的接收端口被复位。
优选的是,步骤维护写操作模块进一步包括维护读单元,用于通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示所述维护写操作模块中,所述第二交换芯片的接收端口被复位。
和现有技术相比,本发明至少有如下有益效果:1)***启动阶段,用于监测通信接收方是否离线的手段可用于早期的收发双方同步,若接收方在超过预定时间后仍离线,则判断为接收方离线,发送方可不对该接收终端发起传输操作,避免因其发送方离线;2)***正常工作阶段,当监测到通信接收方意外离线时,发送方发送link request/reset控制符号复位直连交换芯片端口并复位自身SRIO通信接口,使自身从离线状态中恢复,通过使用维护写操作修复从发送方到接收方的整条通信链路上的交换芯片间互联端口,恢复发送方到其他正常终端的通信。当执行完上述步骤后,发送方可彻底从离线状态恢复到在线状态,且可与其他未发生故障的终端正常通信,有效地解决接收方离线反压作用引起的发送方离线问题,恢复发送方与SRIO网络的正常通信。
附图说明
图1为本申请雷达处理机SRIO通信***的容错方法的一优选实施例的发送方与接收方终端的SRIO连接示意图。
图2为本申请图1所示实施例的容错方法流程图。
具体实施方式
为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。
本申请第一方面提供了一种雷达处理机SRIO通信***的容错方法,如图1所述,发送方为终端1,接收方为终端2,终端1与终端2通过SRIO交换网络连接,SRIO交换网络包括多级交换芯片,例如交换芯片5,交换芯片6,交换芯片N,每个交换芯片包括接收端口与发送端口,接收端口为上游端口,发送端口为下游端口,例如交换芯片5包括接收端口51及发送端口52,交换芯片6包括接收端口61及发送端口62,交换芯片N包括接收端口N1及发送端口N2,除终端1与终端2相连之外,通过SRIO网络,终端1还可以与终端3、终端4、终端M等终端进行连接。本申请的的容错方法在终端1上执行,该方法如图2所示,主要包括:
步骤S1、向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
步骤S2、复位所述发送端自身的SRIO发送端口;
步骤S3、向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制信号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位所述第二交换芯片的接收端口;
步骤S4、通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
步骤S5、修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位所述第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
步骤S6、重复步骤S5,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
步骤S7、将接收方修改为备份接收终端,由备份接收终端替代离线终端。
本申请初始维护写操作指令中的HOP_COUNT参数为0,之后每次执行加1的操作,当HOP_COUNT参数为0时,发送方能够控制与其直连的第一交换芯片对与第一交换芯片直连的第二交换芯片进行读写操作,当HOP_COUNT参数为1时,表示发送方跳过1个交换芯片,从而使得发送方能够控制第二交换芯片对与第二交换芯片直连的第三交换芯片进行读写操作,以此类推,从而使得发送方逐级实现SRIO交换网络中各交换芯片的端口复位操作。
本申请中,复位连接控制符号是指link request/reset控制符号,为交换芯片中数据通信协议中固有的控端口复位制指令。
本申请在步骤S7中,将接收方改为备份接收终端3和/或终端4,终端5,……,由备份终端替代离线终端2,并继续监测新的接收方终端3和/或终端4,终端5,……是否离线。
在一些可选实施方式中,步骤S1之前,进一步包括通过监测业务数据的传输时长判断接收方是否离线。该实施例中,在***正常启动后的阶段,用于监测接收方是否离线的方法为发送方监测每次业务数据的发送时长,若该时长超过预定时间的阈值,则认为接收方已离线。
在一些可选实施方式中,步骤S1之前进一步包括通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式,同时配置SRIO交换网络的完整路由表。
在一些可选实施方式中,步骤S1进一步包括等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示步骤S1的所述第一交换芯片的接收端口被复位。
在一些可选实施方式中,步骤S3进一步包括通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示步骤S3的所述第二交换芯片的接收端口被复位。
本申请第二方面提供了一种与上述方法对应的雷达处理机SRIO通信***的容错***,该容错***安装于雷达处理机SRIO通信***的发送端,所述***包括:
复位信号发送模块,用于向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
自身发送端口复位模块,用于复位所述发送端自身的SRIO发送端口;
维护写操作模块,用于向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制信号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位所述第二交换芯片的接收端口;
下一级交换芯片发送端口复位模块,用于通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
维护参数修改模块,用于修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位所述第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
循环模块,用于维护参数修改模块控制指令,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
终端修改模块,用于将接收方修改为备份接收终端,由备份接收终端替代离线终端。
在一些可选实施方式中,所述容错***还包括离线监测模块,用于通过监测业务数据的传输时长判断接收方是否离线。
在一些可选实施方式中,所述容错***还包括配置修改模块,用于通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。
在一些可选实施方式中,步骤复位信号发送模块进一步包括维护读单元,用于等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示所述复位信号发送模块中所述第一交换芯片的接收端口被复位。
在一些可选实施方式中,步骤维护写操作模块进一步包括维护读单元,用于通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示所述维护写操作模块中,所述第二交换芯片的接收端口被复位
和现有技术相比,本发明至少有如下有益效果:1)***启动阶段,用于监测通信接收方是否离线的手段可用于早期的收发双方同步,若接收方在超过预定时间后仍离线,则判断为接收方离线,发送方可不对该接收终端发起传输操作,避免因其发送方离线;2)***正常工作阶段,当监测到通信接收方意外离线时,发送方发送link request/reset控制符号复位直连交换芯片端口并复位自身SRIO通信接口,使自身从离线状态中恢复,通过使用维护写操作修复从发送方到接收方的整条通信链路上的交换芯片间互联端口,恢复发送方到其他正常终端的通信。当执行完上述步骤后,发送方可彻底从离线状态恢复到在线状态,且可与其他未发生故障的终端正常通信,有效地解决接收方离线反压作用引起的发送方离线问题,恢复发送方与SRIO网络的正常通信。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种雷达处理机SRIO通信***的容错方法,其特征在于,所述容错方法应用于雷达处理机SRIO通信***的发送端,所述方法包括:
步骤S1、向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
步骤S2、复位所述发送端自身的SRIO发送端口;
步骤S3、向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制符号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位第二交换芯片的接收端口;
步骤S4、通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
步骤S5、修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
步骤S6、重复步骤S5,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
步骤S7、将接收方修改为备份接收终端,由备份接收终端替代离线终端。
2.如权利要求1所述的雷达处理机SRIO通信***的容错方法,其特征在于,步骤S1之前,进一步包括通过监测业务数据的传输时长判断接收方是否离线。
3.如权利要求1所述的雷达处理机SRIO通信***的容错方法,其特征在于,步骤S1之前进一步包括通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。
4.如权利要求1所述的雷达处理机SRIO通信***的容错方法,其特征在于,步骤S1进一步包括等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示步骤S1的所述第一交换芯片的接收端口被复位。
5.如权利要求1所述的雷达处理机SRIO通信***的容错方法,其特征在于,步骤S3进一步包括通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示步骤S3的所述第二交换芯片的接收端口被复位。
6.一种雷达处理机SRIO通信***的容错***,其特征在于,安装于雷达处理机SRIO通信***的发送端,所述***包括:
复位信号发送模块,用于向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;
自身发送端口复位模块,用于复位所述发送端自身的SRIO发送端口;
维护写操作模块,用于向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制符号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位第二交换芯片的接收端口;
下一级交换芯片发送端口复位模块,用于通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;
维护参数修改模块,用于修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;
循环模块,用于重复维护参数修改模块控制指令,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;
终端修改模块,用于将接收方修改为备份接收终端,由备份接收终端替代离线终端。
7.如权利要求6所述的雷达处理机SRIO通信***的容错***,其特征在于,所述容错***还包括离线监测模块,用于通过监测业务数据的传输时长判断接收方是否离线。
8.如权利要求6所述的雷达处理机SRIO通信***的容错***,其特征在于,所述容错***还包括配置修改模块,用于通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。
9.如权利要求6所述的雷达处理机SRIO通信***的容错***,其特征在于,复位信号发送模块进一步包括维护读单元,用于等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示所述第一交换芯片的接收端口被复位。
10.如权利要求6所述的雷达处理机SRIO通信***的容错***,其特征在于,维护写操作模块进一步包括维护读单元,用于通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示所述第二交换芯片的接收端口被复位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111306635.0A CN114095462B (zh) | 2021-11-05 | 2021-11-05 | 一种雷达处理机srio通信***的容错方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111306635.0A CN114095462B (zh) | 2021-11-05 | 2021-11-05 | 一种雷达处理机srio通信***的容错方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114095462A CN114095462A (zh) | 2022-02-25 |
CN114095462B true CN114095462B (zh) | 2024-02-27 |
Family
ID=80299137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111306635.0A Active CN114095462B (zh) | 2021-11-05 | 2021-11-05 | 一种雷达处理机srio通信***的容错方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114095462B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115695341B (zh) * | 2022-08-23 | 2024-04-09 | 中国电子科技集团公司第十研究所 | 国产srio交换芯片端口恢复方法、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804260A (zh) * | 2017-04-28 | 2018-11-13 | 大唐移动通信设备有限公司 | 一种srio***倒换的方法和装置 |
CN111669220A (zh) * | 2020-05-22 | 2020-09-15 | 中国人民解放军国防科技大学 | RapidIO通信阻塞修复方法及*** |
CN112035385A (zh) * | 2020-08-04 | 2020-12-04 | 广东安朴电力技术有限公司 | Srio通信***重建链路的方法、存储介质及srio通信*** |
CN112087404A (zh) * | 2020-09-22 | 2020-12-15 | 陕西千山航空电子有限责任公司 | 一种基于SOC的RapidIO交换机错误处理方法 |
CN112087348A (zh) * | 2020-09-09 | 2020-12-15 | 中国航空工业集团公司雷华电子技术研究所 | 数字处理机枚举方法及状态监测方法 |
CN112491620A (zh) * | 2020-11-29 | 2021-03-12 | 中国航空工业集团公司洛阳电光设备研究所 | 一种基于srio的多通道数据传输控制器及调整方法 |
-
2021
- 2021-11-05 CN CN202111306635.0A patent/CN114095462B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804260A (zh) * | 2017-04-28 | 2018-11-13 | 大唐移动通信设备有限公司 | 一种srio***倒换的方法和装置 |
CN111669220A (zh) * | 2020-05-22 | 2020-09-15 | 中国人民解放军国防科技大学 | RapidIO通信阻塞修复方法及*** |
CN112035385A (zh) * | 2020-08-04 | 2020-12-04 | 广东安朴电力技术有限公司 | Srio通信***重建链路的方法、存储介质及srio通信*** |
CN112087348A (zh) * | 2020-09-09 | 2020-12-15 | 中国航空工业集团公司雷华电子技术研究所 | 数字处理机枚举方法及状态监测方法 |
CN112087404A (zh) * | 2020-09-22 | 2020-12-15 | 陕西千山航空电子有限责任公司 | 一种基于SOC的RapidIO交换机错误处理方法 |
CN112491620A (zh) * | 2020-11-29 | 2021-03-12 | 中国航空工业集团公司洛阳电光设备研究所 | 一种基于srio的多通道数据传输控制器及调整方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114095462A (zh) | 2022-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2243255B1 (en) | Method and system for dynamic link failover management | |
RU2606053C2 (ru) | Метод управления изменением состояния в узле межсоединения | |
JPH039667B2 (zh) | ||
GB2444170A (en) | Ethernet protection using a redundant link, with link up of a remote port being triggered using a "link status control mechanism". | |
US8379509B2 (en) | Electronic device protection systems and methods | |
CN108804260B (zh) | 一种srio***倒换的方法和装置 | |
CN106888142B (zh) | 一种具有环自愈功能的e1双环网 | |
CN114095462B (zh) | 一种雷达处理机srio通信***的容错方法及*** | |
AU623444B2 (en) | A token ring communication loop | |
US8909979B2 (en) | Method and system for implementing interconnection fault tolerance between CPU | |
CN101867495A (zh) | 以太网自动保护链路故障快速切换方法 | |
CN111669220B (zh) | RapidIO通信阻塞修复方法及*** | |
CN110572228A (zh) | 同步信息传输方法、装置、相关设备及存储介质 | |
CN110890933B (zh) | 业务保护方法、装置、***、设备及介质 | |
CN114884767B (zh) | 一种同步双冗余can总线通信***、方法、设备及介质 | |
JP4967674B2 (ja) | メディアサービスシステム、メディアサービス装置及びそれらに用いるlan冗長化方法 | |
JP4074996B2 (ja) | 伝送制御システム及び障害発生検出制御方法 | |
CN101291160A (zh) | 微波光纤链路备份***及其备份方法 | |
JP2005268889A (ja) | 伝送路切替システムおよび伝送路切替システムの動作方法 | |
JP2010136038A (ja) | 伝送装置及び冗長構成部の系切替え方法 | |
CN112787917A (zh) | 灵活以太网的保护方法、端节点、保护组网和存储介质 | |
CN110798359B (zh) | 一种自动切换高可靠的用户放号方法 | |
US7929860B2 (en) | System and method for sonet equipment fault management | |
JP2664925B2 (ja) | 回線切替方式 | |
JPH0376616B2 (zh) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |