PCIE桥片冗余主板、设计方法以及计算机存储介质转让专利
申请号 : CN202110496094.6
文献号 : CN112988659B
文献日 : 2021-07-20
发明人 : 熊涛 , 兰球 , 冯涛 , 彭国辉 , 伍嵘 , 曾庆龙
申请人 : 湖南华自信息技术有限公司
摘要 :
权利要求 :
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链路切换开关分别与所述飞腾处理器、所述第一PCIE桥片、所述第二PCIE桥片通过PCIE链路连接。
5.根据权利要求1所述的主板,其特征在于,所述第一PCIE桥片、所述第二PCIE桥片分别与所述PCIE设备通过PCIE链路连接。
6.根据权利要求1所述的主板,其特征在于,所述数字逻辑模块包括CPLD单元和FPGA单元。
7.根据权利要求1所述的主板,其特征在于,所述PCIE链路切换开关集成Retimer。
8.PCIE桥片冗余设计方法,其特征在于,应用于如权利要求1‑7任一项所述的主板中,包括:
所述飞腾处理器与所述BIOS模块进行交互获取通讯信息,并读取BIOS模块PCIE桥片驱动程序;
当所述BIOS模块通过所述飞腾处理器进行设备自检时,自检判断是否识别到所述第一PCIE桥片;
若识别到所述第一PCIE桥片并正常通讯,则引导启动所述PCIE设备;
若无法识别到所述第一PCIE桥片,则所述飞腾处理器向所述数字逻辑模块发送故障信号检索指令,收到所述故障信号检索指令后,所述数字逻辑模块开始检索所述第一PCIE桥片的故障信号、读取系统的时序故障日志并反馈至所述飞腾处理器,所述飞腾处理器根据所述故障信号、所述时序故障日志生成故障记录保存至所述BIOS模块,并向所述数字逻辑模块发送切换指令,所述数字逻辑模块关闭所述第一PCIE桥片的工作信号,启动所述第二PCIE桥片,并通过所述PCIE链路切换开关切换PCIE链路,引导启动所述PCIE设备。
9.根据权利要求8所述的方法,其特征在于,所述飞腾处理器与所述BIOS模块进行交互获取通讯信息,还包括:需要进行TCM密码授权认证。
10.计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理执行实现如权利要求8至9中任一项所述的PCIE桥片冗余设计方法的步骤。
说明书 :
PCIE桥片冗余主板、设计方法以及计算机存储介质
技术领域
背景技术
理器、海光处理器、华为海思处理器等。飞腾处理器产品具有谱系全、性能高、生态完善、自
主化程度高等特点,但目前现有的基于飞腾处理器的主板产品,大多数还是通过单一桥片
的设计方式实现数据通信和业务运行,一旦出现故障将导致主板不能工作。
行是本领域技术人员亟待解决的技术问题。
发明内容
别与飞腾处理器、第一PCIE桥片、第二PCIE桥片连接,PCIE链路切换开关的SEL选择端口还
与数字逻辑模块连接,第一PCIE桥片、第二PCIE桥片分别与PCIE设备连接;
的故障信号、读取系统的时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时
序故障日志生成故障记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模
块关闭第一PCIE桥片的工作信号,启动第二PCIE桥片,并通过PCIE链路切换开关切换PCIE
链路,引导启动PCIE设备。
的时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日志生成故障
记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第一PCIE桥片
的工作信号,启动第二PCIE桥片,并通过PCIE链路切换开关切换PCIE链路,引导启动PCIE设
备。
BIOS模块交互通信,并读取BIOS模块PCIE桥片驱动程序,使得飞腾处理器能识别第一PCIE
桥片并能正常通讯,当第一PCIE桥片出现故障失效时,飞腾处理器向数字逻辑模块发送故
障信号检索指令,数字逻辑模块开始检索第一PCIE桥片的故障信号、读取系统时序故障日
志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日志生成故障记录保存至
BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第一PCIE桥片工作信号,启
动第二PCIE桥片,并通过切换开关切换PCIE链路,引导启动PCIE设备。设计2套PCIE桥片互
为冗余、备份,解决基于飞腾处理器的单一桥片的主板出现故障不能工作的问题,并及时关
闭故障源,保护其它正常元器件不被损害,同时能够识别并保存故障信号以及加电时序故
障记录,既保证可靠数据和业务在遭受意外情况下仍能正常运行,又减少了出现故障时维
修工作量。本发明提供的PCIE桥片冗余设计方法及计算机存储介质也解决了相应的技术问
题。
附图说明
申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其他的附图。
具体实施方式
例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通
技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护
的范围。
它可以是直接连接到另一个元件或间接连接至另一个元件上。
系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有
特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”、“若干个”的含义是两个或
两个以上,除非另有明确具体的限定。
技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本申请所能
产生的功效及所能达成的目的下,均应仍落在本申请所揭示的技术内容得能涵盖的范围
内。
理器与BIOS模块和数字逻辑模块连接;PCIE链路切换开关分别与飞腾处理器、第一PCIE桥
片、第二PCIE桥片连接;PCIE链路切换开关的SEL选择端口还与数字逻辑模块连接;第一
PCIE桥片、第二PCIE桥片分别与PCIE设备连接。
(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)桥片互
为冗余、备份,在其中一个PCIE桥片出现故障问题时,飞腾处理器通过PCIE链路切换开关立
即切换另一个PCIE桥片运行工作,解决基于飞腾处理器的单一桥片的主板出现故障不能工
作的问题,并及时关闭故障源,保护其它正常元器件不被损害,同时能够识别并保存故障信
号以及加电时序故障记录,既保证可靠数据和业务在遭受意外情况下仍能正常运行,又减
少了出现故障时维修工作量。优选地,飞腾处理器包括飞腾高性能处理器、飞腾高效能桌面
芯片、以及高端嵌入式芯片。
链路连接,第一PCIE桥片、第二PCIE桥片分别与PCIE设备通过PCIE链路连接。其中,PCIE链
路包括PCIE X1、PCIE X2、PCIE X4、PCIE X8、PCIE X16等,可根据实际需求进行相关链路选
择。而PCIE设备包括板载PCIE功能扩展设备以及PCIE Slot板卡设备。
Programmable Gate Array,现场可编程逻辑门阵列)单元。数字逻辑模块与各路电源、总
线、元件的使能、复位等引脚连接,不仅能用于上电时序控制、电平转换,还能用于检索定位
上电时序故障、故障源信号以及快速关闭故障源,故障源包括电源故障信号、总线故障信
号、元件故障信号等。
关还具有PCIE链路故障时指示灯警报功能。
程示意图。
号、读取系统的时序故障日志并反馈至飞腾处理器,飞腾处理器根据故障信号、时序故障日
志生成故障记录保存至BIOS模块,并向数字逻辑模块发送切换指令,数字逻辑模块关闭第
一PCIE桥片的工作信号,启动第二PCIE桥片,并通过PCIE链路切换开关切换PCIE链路,引导
启动PCIE设备。
码授权认证。TCM密码授权认证提供了密码运算功能,确保了系统的可信性。
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。