一种基于PowerPC的主备双机切换控制系统技术方案

技术编号:29168406 阅读:22 留言:0更新日期:2021-07-06 23:17
一种基于PowerPC的主备双机切换控制系统,包括主控单元、备控单元和共用单元,主控单元包括主控处理器、主控FPGA、主控NOR FLASH、主控存储器和主控外设接口,备控单元包括备控处理器、备控FPGA、备控NOR FLASH、备控存储器和备控外设接口,共用单元包括共用FPGA、前面板调试连接器和LRM背板连接器;主控FPGA和备控FPGA均连接到共用单元的共用FPGA上,主控FPGA和备控FPGA连接,主控处理器和备控处理器均连接到共用FPGA上,主控处理器和备控处理器连接,主控处理器、备控处理器、主控FPGA、备控FPGA和共用FPGA分别连接到前面板调试连接器,主控FPGA、备控FPGA和共用FPGA分别连接到LRM背板连接器。背板连接器。背板连接器。

【技术实现步骤摘要】
一种基于PowerPC的主备双机切换控制系统


[0001]本技术涉及控制系统领域,特别涉及一种基于PowerPC的主备双机切换控制系统。

技术介绍

[0002]在嵌入式计算机领域的控制系统中,由于工作环境等外界因素复杂,可能因设备故障、操作系统故障、软件系统故障等导致系统瘫痪。同时,对嵌入式系统的维护也耗时费力,一旦出现故障,不易恢复。想要提高嵌入式系统的可靠性,通常采用冗余系统的设计,提高系统的容灾能力。
[0003]目前常用的主备双机切换控制系统采用两台计算机,一台作为主控制器,运行操作系统及应用程序实现对外部接口及设备的控制。另一台作为备控制器,运行与主控制器相同的操作系统及应用程序,但处于待机模式。在侦测到主控制器运行出现故障时,激活备控制器运行。在切换过程中,基于软件控制的切换过程在速度上通常达不到系统的要求,使得系统整体出现较大的空窗期,难以保证系统持续稳定工作。

技术实现思路

[0004]本技术的目的在于:提供了一种基于PowerPC的主备双机切换控制系统,利用PowerPC处理器强大的运算、控制能力,丰富的对外接口,结合FPGA实现的组合逻辑电路,在提供高性能嵌入式计算机系统控制能力的同时,还具备对外各接口进行快速切换的能力,解决了上述问题。
[0005]本技术采用的技术方案如下:
[0006]一种基于PowerPC的主备双机切换控制系统,包括主控单元、备控单元和共用单元,所述主控单元包括主控处理器、主控FPGA、主控NOR FLASH、主控存储器和主控外设接口,所述备控单元包括备控处理器、备控FPGA、备控NOR FLASH、备控存储器和备控外设接口,所述共用单元包括共用FPGA、前面板调试连接器和LRM背板连接器;
[0007]在所述主控单元中,主控处理器为基于PowerPC处理器架构的P2020处理器,所述主控NOR FLASH、主控外设接口分别挂载到主控处理器的LocalBus总线,所述主控FPGA连接到主控处理器,所述主控存储器挂载到主控处理器的DDR控制器接口;
[0008]在所述备控单元中,备控处理器为基于PowerPC处理器架构的P2020处理器,所述备控NOR FLASH、备控外设接口分别挂载到备控处理器的LocalBus总线,所述备控FPGA连接到备控处理器,所述备控存储器挂载到备控处理器的DDR控制器接口;
[0009]所述主控FPGA和备控FPGA均连接到共用单元的共用FPGA上,主控FPGA和备控FPGA连接,所述主控处理器和备控处理器均连接到共用FPGA上,主控处理器和备控处理器连接,所述主控处理器、备控处理器、主控FPGA、备控FPGA和共用FPGA分别连接到前面板调试连接器,所述主控FPGA、备控FPGA和共用FPGA分别连接到LRM背板连接器。
[0010]为了更好地实现本方案,进一步地,所述主控处理器与备控处理器之间通过串口
连接,主控处理器将心跳数据主动发送给备控处理器,在主控处理器检测到自身异常时,通过串口通知备控处理器接管系统。
[0011]为了更好地实现本方案,进一步地,所述主控处理器以一定周期,持续写入心跳数据到备控单元的备控FPGA,备控处理器从备控单元的备控FPGA读取被动心跳信号,判断主控处理器工作状态,在发现异常时接管系统。
[0012]为了更好地实现本方案,进一步地,所述主控单元还包括主控时钟,备控单元还包括备控时钟,所述主控单元和备控单元独立的连接到不同的电源。
[0013]为了更好地实现本方案,进一步地,所述主控单元还包括主控子卡连接器,备控单元还包括备控子卡连接器,共用单元还包括共用子卡连接器和离散接口,所述主控FPGA通过主控子卡连接器连接到LRM背板连接器,所述备控FPGA通过备控子卡连接器连接到LRM背板连接器,所述主控FPGA和备控FPGA分别连接到离散接口,所述主控FPGA和备控FPGA分别连接到共用子卡连接器,所述共用子卡连接器和离散接口连接到LRM背板连接器。
[0014]本方案基于PowerPC处理器架构的P2020处理器,该处理器包含两个高性能PowerPC架构e500v2内核,具备32K字节的一级指令缓存和32K字节的一级数据缓存,处理器集成了512K字节的二级缓存,同时,还具备2路串口、3路千兆以太网等接口,该处理器为控制系统提供强大的运算能力和丰富的外设接口;并且使用例如XC7A200T的FPGA,实现高速的组合逻辑电路,FPGA具备稳定高效的接口切换功能,配合PowerPC强大的运算能力,实现系统状态的检测和心跳信号的处理功能,系统的持续工作能力和稳定性大大领先于普通的嵌入式计算机系统。
[0015]综上所述,由于采用了上述技术方案,本技术的有益效果是:
[0016]1.本技术所述的一种基于PowerPC的主备双机切换控制系统,利用PowerPC处理器强大的运算、控制能力,丰富的对外接口,结合FPGA实现的组合逻辑电路,提供高性能嵌入式计算机系统的主备双机控制能力;
[0017]2.本技术所述的一种基于PowerPC的主备双机切换控制系统,利用PowerPC处理器强大的运算、控制能力,丰富的对外接口,结合FPGA实现的组合逻辑电路,在提供高性能嵌入式计算机系统主备双机控制能力的同时,还具备对外各接口进行快速切换的能力。
附图说明
[0018]为了更清楚地说明本技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图,其中:
[0019]图1是本技术的系统设计框图;
[0020]图2是本技术的系统电路连接示意图;
[0021]图3是本技术的NOR FLASH电路连接示意图;
[0022]图4是本技术的处理器和存储器连接示意图;
[0023]图5是本技术的外设接口的RS485部分连接示意图;
[0024]图6是本技术的外设接口的1553B部分连接示意图。
具体实施方式
[0025]为了更清楚地说明本技术实施例的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例,因此不应被看作是对保护范围的限定。基于本技术中的实施例,本领域普通技术工作人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0026]在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“设置”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;也可以是直接相连,也可以是通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PowerPC的主备双机切换控制系统,包括主控单元、备控单元和共用单元,其特征在于:所述主控单元包括主控处理器、主控FPGA、主控NOR FLASH、主控存储器和主控外设接口,所述备控单元包括备控处理器、备控FPGA、备控NOR FLASH、备控存储器和备控外设接口,所述共用单元包括共用FPGA、前面板调试连接器和LRM背板连接器;在所述主控单元中,主控处理器为基于PowerPC处理器架构的P2020处理器,所述主控NOR FLASH、主控外设接口分别挂载到主控处理器的LocalBus总线,所述主控FPGA连接到主控处理器,所述主控存储器挂载到主控处理器的DDR控制器接口;在所述备控单元中,备控处理器为基于PowerPC处理器架构的P2020处理器,所述备控NOR FLASH、备控外设接口分别挂载到备控处理器的LocalBus总线,所述备控FPGA连接到备控处理器,所述备控存储器挂载到备控处理器的DDR控制器接口;所述主控FPGA和备控FPGA均连接到共用单元的共用FPGA上,主控FPGA和备控FPGA连接,所述主控处理器和备控处理器均连接到共用FPGA上,主控处理器和备控处理器连接,所述主控处理器、备控处理器、主控FPGA、备控FPGA和共用FPGA分别连接到前面板调试连接器,所述主控FPGA、备控FPGA和共用FPGA分别...

【专利技术属性】
技术研发人员:袁林任金国张栋钦
申请(专利权)人:成都能通科技有限公司
类型:新型
国别省市:

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

1