本发明属于主控设备,具体涉及双主控系统主备角色倒换控制方法。
背景技术:
1、通讯设备为了保证系统的稳定性和发生问题后的控制快速恢复,会采用双主控的控制方式,主控主备角色的决策和倒换控制成为双主控系统实现的关键。一般来说,可以采用软件或硬件决策两种方式,基于软件的主备决策及倒换方法通常需要较长时间做出主备的正确判决,因此需要双主控系统主备角色倒换控制方法来解决上述问题。
技术实现思路
1、本发明的目的在于提供双主控系统主备角色倒换控制方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:双主控系统主备角色倒换控制方法,包括主控#1、主控#2和背板fpga,所述主控#1包括第一cpu和第一fpga,所述主控#1包括第二cpu和第二fpga,所述第一cpu将resrt和heartbeat信号输入第一fpga内,所述第二cpu将resrt和heartbeat信号输入第二fpga内,所述第一fpga和第二fpga均将online、act、reset信号相互输入到其内部,所述第一fpga和第二fpga分别将sig_1和sig_2输入到同一个背板fpga内,然后进行综合裁决,所述背板fpga输出最后的q值通过第一fpga和第二fpga分别输入到第一cpu和第二cpu内用来指示主备。
3、通过设置上述结构,该方法采用硬件决策主控主备选择,主备板独立运行,很好地提高系统稳定性,缩短倒换时间,极大地降低倒换错误发生的概率,可以快速的实现设备主控主备之间的角色选择并切换,减少因切换缓慢和主备选择错误带来的系统主控失联现象。
4、作为一种优选的实施方式,所述第一cpu和第一fpga均设为槽位号硬件指示。
5、作为一种优选的实施方式,所述第二cpu和第二fpga均设为槽位号硬件指示。
6、作为一种优选的实施方式,所述第一cpu复位输出信号,所述第二cpu输出心跳信号,所述fpga主备工作模式寄存器。
7、作为一种优选的实施方式,所述第一cpu、第二cpu、第一fpga和第二fpga均设为本端信号。
8、作为一种优选的实施方式,所述online信号设为对端在线online信号,所述act信号设为对端好坏act指示信号。
9、与现有技术相比,本发明的有益效果是:
10、本发明,通过设置有第一cpu、第一fpga、第二cpu、第二fpga和背板fpga,该方法采用硬件决策主控主备选择,主备板独立运行,很好地提高系统稳定性,缩短倒换时间,极大地降低倒换错误发生的概率,可以快速的实现设备主控主备之间的角色选择并切换,减少因切换缓慢和主备选择错误带来的系统主控失联现象。
1.双主控系统主备角色倒换控制方法,包括主控#1(-1)、主控#2(-2)和背板fpga(-3),其特征在于:所述主控#1(-1)包括第一cpu(-11)和第一fpga(-12),所述主控#1(-1)包括第二cpu(-21)和第二fpga(-22),所述第一cpu(-11)将resrt和heartbeat信号输入第一fpga(-12)内,所述第二cpu(-21)将resrt和heartbeat信号输入第二fpga(-22)内,所述第一fpga(-12)和第二fpga(-22)均将online、act、reset信号相互输入到其内部,所述第一fpga(-12)和第二fpga(-22)分别将sig_1和sig_2输入到同一个背板fpga(-3)内,然后进行综合裁决,所述背板fpga(-3)输出最后的q值通过第一fpga(-12)和第二fpga(-22)分别输入到第一cpu(-11)和第二cpu(-21)内用来指示主备。
2.根据权利要求1所述的双主控系统主备角色倒换控制方法,其特征在于:所述第一cpu(-11)和第一fpga(-12)均设为槽位号硬件指示。
3.根据权利要求1所述的双主控系统主备角色倒换控制方法,其特征在于:所述第二cpu(-21)和第二fpga(-22)均设为槽位号硬件指示。
4.根据权利要求1所述的双主控系统主备角色倒换控制方法,其特征在于:所述第一cpu(-11)复位输出信号,所述第二cpu(-21)输出心跳信号,所述fpga主备工作模式寄存器。
5.根据权利要求1所述的双主控系统主备角色倒换控制方法,其特征在于:所述第一cpu(-11)、第二cpu(-21)、第一fpga(-12)和第二fpga(-22)均设为本端信号。
6.根据权利要求1所述的双主控系统主备角色倒换控制方法,其特征在于:所述online信号设为对端在线online信号,所述act信号设为对端好坏act指示信号。