PCIE桥片冗余主板、设计方法以及计算机存储介质技术

技术编号:28941713 阅读:15 留言:0更新日期:2021-06-18 21:47
本申请公开了PCIE桥片冗余主板,包括:飞腾处理器、BIOS模块、数字逻辑模块、PCIE链路切换开关、第一PCIE桥片、第二PCIE桥片和PCIE设备,飞腾处理器与BIOS模块进行交互获取通讯信息,对设备进行自检,设计2套PCIE桥片互为冗余,在其中一个PCIE桥片出现故障问题时,通过PCIE链路切换开关立即切换另一个进行运行工作。解决了基于飞腾处理器的单一桥片的主板出现故障不能工作的问题,并防止出现因该故障桥片而引发主板短路或出现烧板等问题,且能快速检索定位故障信号并生成故障记录,方便人员维修,减少维修工作量。本发明专利技术公开的PCIE桥片冗余设计方法及计算机存储介质也解决了相应的技术问题。

【技术实现步骤摘要】
PCIE桥片冗余主板、设计方法以及计算机存储介质
本申请涉及计算机
,特别是涉及PCIE桥片冗余主板、设计方法以及计算机存储介质。
技术介绍
随着国家信息安全推进的大背景下,对信息安全问题日益重视,加强信息安全建设尤为重要,在国家政策支持和市场需求共同作用下,国产处理器也大量涌现,例如龙芯处理器、海光处理器、华为海思处理器等。飞腾处理器产品具有谱系全、性能高、生态完善、自主化程度高等特点,但目前现有的基于飞腾处理器的主板产品,大多数还是通过单一桥片的设计方式实现数据通信和业务运行,一旦出现故障将导致主板不能工作。因此如何解决基于飞腾处理器的单一桥片的主板出现故障不能工作的问题,实现基于飞腾处理器的主板可靠稳定运行,保证可靠数据和业务在遭受意外情况下仍能正常运行是本领域技术人员亟待解决的技术问题。
技术实现思路
为解决上述技术问题,本专利技术的目的为提供PCIE桥片冗余主板;本专利技术还提供PCIE桥片冗余设计方法以及计算机存储介质;本专利技术提供的技术方案如下:PCIE桥片冗余主板,包括:飞腾处理器、BIOS模块、数字逻辑模块、PCIE链路切换开关、第一PCIE桥片、第二PCIE桥片和PCIE设备,飞腾处理器与BIOS模块和数字逻辑模块连接,PCIE链路切换开关分别与飞腾处理器、第一PCIE桥片、第二PCIE桥片连接,PCIE链路切换开关的SEL选择端口还与数字逻辑模块连接,第一PCIE桥片、第二PCIE桥片分别与PCIE设备连接;飞腾处理器,用于与BIOS模块进行交互获取通讯信息,并读取BIOS模块PCIE桥片驱动程序;飞腾处理器,还用于当BIOS模块通过飞腾处理器进行设备自检时,自检判断是否识别到第一PCIE桥片;飞腾处理器,还用于若识别到第一PCIE桥片并正常通讯,则引导启动PCIE设备;飞腾处理器,还用于若无法识别到第一PCIE桥片,则飞腾处理器向数字逻辑模块发送故障信号检索指令,收到故障信号检索指令后,数字逻辑模块开始检索第一PCIE桥片的故障信号、读取系统的时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日志生成故障记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第一PCIE桥片的工作信号,启动第二PCIE桥片,并通过PCIE链路切换开关切换PCIE链路,引导启动PCIE设备。优选地,飞腾处理器与BIOS模块通过SPI总线连接。优选地,飞腾处理器与数字逻辑模块通过GPIO端口和/或UART总线和/或LPC总线连接。优选地,PCIE链路切换开关分别与飞腾处理器、第一PCIE桥片、第二PCIE桥片通过PCIE链路连接。优选地,第一PCIE桥片、第二PCIE桥片分别与PCIE设备通过PCIE链路连接。优选地,数字逻辑模块包括CPLD单元和FPGA单元。优选地,PCIE链路切换开关集成Retimer。PCIE桥片冗余设计方法,应用于如上任一项的主板中,包括:飞腾处理器与BIOS模块进行交互获取通讯信息,并读取BIOS模块PCIE桥片驱动程序;当BIOS模块通过飞腾处理器进行设备自检时,自检判断是否识别到第一PCIE桥片;若识别到第一PCIE桥片并正常通讯,则引导启动PCIE设备;若无法识别到第一PCIE桥片,则飞腾处理器向数字逻辑模块发送故障信号检索指令,收到故障信号检索指令后,数字逻辑模块开始检索第一PCIE桥片的故障信号、读取系统的时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日志生成故障记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第一PCIE桥片的工作信号,启动第二PCIE桥片,并通过PCIE链路切换开关切换PCIE链路,引导启动PCIE设备。优选地,飞腾处理器与BIOS模块进行交互获取通讯信息,还包括:需要进行TCM密码授权认证。计算机存储介质,计算机存储介质上存储有计算机程序,计算机程序被处理执行实现如上任一项的PCIE桥片冗余设计方法的步骤。本专利技术提供的PCIE桥片冗余主板,包括:飞腾处理器、BIOS模块、数字逻辑模块、PCIE链路切换开关、第一PCIE桥片、第二PCIE桥片和PCIE设备,飞腾处理器通过SPI总线与BIOS模块交互通信,并读取BIOS模块PCIE桥片驱动程序,使得飞腾处理器能识别第一PCIE桥片并能正常通讯,当第一PCIE桥片出现故障失效时,飞腾处理器向数字逻辑模块发送故障信号检索指令,数字逻辑模块开始检索第一PCIE桥片的故障信号、读取系统时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日志生成故障记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第一PCIE桥片工作信号,启动第二PCIE桥片,并通过切换开关切换PCIE链路,引导启动PCIE设备。设计2套PCIE桥片互为冗余、备份,解决基于飞腾处理器的单一桥片的主板出现故障不能工作的问题,并及时关闭故障源,保护其它正常元器件不被损害,同时能够识别并保存故障信号以及加电时序故障记录,既保证可靠数据和业务在遭受意外情况下仍能正常运行,又减少了出现故障时维修工作量。本专利技术提供的PCIE桥片冗余设计方法及计算机存储介质也解决了相应的技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的PCIE桥片冗余主板的结构示意图;图2为本专利技术实施例提供的PCIE桥片冗余主板的另一结构示意图;图3为本专利技术实施例提供的PCIE桥片冗余设计方法的流程示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,当元件被称为“固定于”或“设置于”另一个元件上,它可以直接在另一个元件上或者间接设置在另一个元件上;当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至另一个元件上。需要理解的是,术语“长度”、“宽度”、“上”、下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,本文档来自技高网
...

【技术保护点】
1.PCIE桥片冗余主板,所述主板基于飞腾处理器,其特征在于,包括:/n飞腾处理器、BIOS模块、数字逻辑模块、PCIE链路切换开关、第一PCIE桥片、第二PCIE桥片和PCIE设备,所述飞腾处理器与所述BIOS模块和所述数字逻辑模块连接,所述PCIE链路切换开关分别与所述飞腾处理器、所述第一PCIE桥片、所述第二PCIE桥片连接,所述PCIE链路切换开关的SEL选择端口还与所述数字逻辑模块的IO端口连接,所述第一PCIE桥片、所述第二PCIE桥片分别与所述PCIE设备连接;/n所述飞腾处理器,用于与所述BIOS模块进行交互获取通讯信息,并读取BIOS模块PCIE桥片驱动程序;/n所述飞腾处理器,还用于当所述BIOS模块通过所述飞腾处理器进行设备自检时,自检判断是否识别到所述第一PCIE桥片;/n所述飞腾处理器,还用于若识别到所述第一PCIE桥片并正常通讯,则引导启动所述PCIE设备;/n所述飞腾处理器,还用于若无法识别到所述第一PCIE桥片,则所述飞腾处理器向所述数字逻辑模块发送故障信号检索指令,收到所述故障信号检索指令后,所述数字逻辑模块开始检索所述第一PCIE桥片的故障信号、读取系统的时序故障日志并反馈至所述飞腾处理器,所述飞腾处理器根据所述故障信号、所述时序故障日志生成故障记录保存至所述BIOS模块,并向所述数字逻辑模块发送切换指令,所述数字逻辑模块关闭所述第一PCIE桥片的工作信号,启动所述第二PCIE桥片,并通过所述PCIE链路切换开关切换PCIE链路,引导启动所述PCIE设备。/n...

【技术特征摘要】
1.PCIE桥片冗余主板,所述主板基于飞腾处理器,其特征在于,包括:
飞腾处理器、BIOS模块、数字逻辑模块、PCIE链路切换开关、第一PCIE桥片、第二PCIE桥片和PCIE设备,所述飞腾处理器与所述BIOS模块和所述数字逻辑模块连接,所述PCIE链路切换开关分别与所述飞腾处理器、所述第一PCIE桥片、所述第二PCIE桥片连接,所述PCIE链路切换开关的SEL选择端口还与所述数字逻辑模块的IO端口连接,所述第一PCIE桥片、所述第二PCIE桥片分别与所述PCIE设备连接;
所述飞腾处理器,用于与所述BIOS模块进行交互获取通讯信息,并读取BIOS模块PCIE桥片驱动程序;
所述飞腾处理器,还用于当所述BIOS模块通过所述飞腾处理器进行设备自检时,自检判断是否识别到所述第一PCIE桥片;
所述飞腾处理器,还用于若识别到所述第一PCIE桥片并正常通讯,则引导启动所述PCIE设备;
所述飞腾处理器,还用于若无法识别到所述第一PCIE桥片,则所述飞腾处理器向所述数字逻辑模块发送故障信号检索指令,收到所述故障信号检索指令后,所述数字逻辑模块开始检索所述第一PCIE桥片的故障信号、读取系统的时序故障日志并反馈至所述飞腾处理器,所述飞腾处理器根据所述故障信号、所述时序故障日志生成故障记录保存至所述BIOS模块,并向所述数字逻辑模块发送切换指令,所述数字逻辑模块关闭所述第一PCIE桥片的工作信号,启动所述第二PCIE桥片,并通过所述PCIE链路切换开关切换PCIE链路,引导启动所述PCIE设备。


2.根据权利要求1所述的主板,其特征在于,
所述飞腾处理器与所述BIOS模块通过SPI总线连接。


3.根据权利要求1所述的主板,其特征在于,
所述飞腾处理器与所述数字逻辑模块通过GPIO端口和/或UART总线和/或LPC总线连接。


4.根据权利要求1所述的主板,其特征在于,
所述PCIE链路切换开关...

【专利技术属性】
技术研发人员:熊涛兰球冯涛彭国辉伍嵘曾庆龙
申请(专利权)人:湖南华自信息技术有限公司
类型:发明
国别省市:湖南;43

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

1