一种应用于计算机主板上的双固件电路结构制造技术

技术编号:23815745 阅读:23 留言:0更新日期:2020-04-16 06:14
本实用新型专利技术公开一种应用于计算机主板上的双固件电路结构,包括二个固定芯片,分别为第一固定芯片和第二固定芯片,所述第一固定芯片和第二固定芯片均设有输入引脚和输出引脚,所述第一固定芯片、第二固定芯片的输入引脚引出至计算机主板,所述第一固定芯片、第二固定芯片的输出引脚共用一组固件总线。本实用新型专利技术提供一种应用于计算机主板上的双固件电路结构,具有以下特点:(1)安全性高:可以确保升级固件的安全性,确保系统不会因为干扰或者异常情况造成系统死机;(2)扩展性强:可以确保固件的备份功能,第一固定芯片和第二固定芯片可以备份不通过版本,方便验证对比。

A dual firmware circuit structure applied to computer mainboard

【技术实现步骤摘要】
一种应用于计算机主板上的双固件电路结构
本技术涉及计算机主板
,具体涉及一种应用于计算机主板上的双固件电路结构。
技术介绍
计算机主板的开机需要固件进行匹配,x86平台的固件叫BIOS,国产龙芯平台的固件叫pmon,国产飞腾平台的固件叫uBoot。无论哪个平台,这些固件都是计算机主板开机的关键代码和重要内容,关系到计算机主板的正常运行。现有技术中,固件是和CPU直联,一旦固件的内容被破坏或者烧录失败,则整个系统面临崩溃无法开机的情况。现有技术的缺点:单个固件在进行读出和写入时序时,容易发生异常(包括信号干扰,突然断电等)。
技术实现思路
本技术的目的在于克服现有技术的不足,提供一种通过双备份,以确保安全性的应用于计算机主板上的双固件电路结构。本技术的技术方案如下:一种应用于计算机主板上的双固件电路结构,包括二个固定芯片,分别为第一固定芯片和第二固定芯片,所述第一固定芯片和第二固定芯片均设有输入引脚和输出引脚,所述第一固定芯片、第二固定芯片的输入引脚引出至计算机主板,所述第一固定芯片、第二固定芯片的输出引脚共用一组固件总线。进一步地,所述第一固定芯片的输入引脚为用于输入片选信号的第一FirewareACS#引脚。进一步地,所述第一FirewareACS#引脚通过GPIO引出至计算机主板,用于软件逻辑上调整。进一步地,所述第一固定芯片的输出引脚设有若干个,分别为用于输入信号的第一SI引脚、用于输出信号的第一SO引脚、用于时钟管理的第一SCK引脚,用于保持信号的第一HOLD#引脚、用于提供电源的第一VCC引脚以及用于接地的第一GND引脚。进一步地,所述第二固定芯片的输入引脚为用于输入片选信号的第二FirewareACS#引脚。进一步地,所述第二FirewareACS#引脚通过GPIO引出至计算机主板,用于软件逻辑上调整。进一步地,所述第二固定芯片的输出引脚设有若干个,分别为用于输入信号的第二SI引脚、用于输出信号的第二SO引脚、用于时钟管理的第二SCK引脚,用于保持信号的第二HOLD#引脚、用于提供电源的第二VCC引脚以及用于接地的第二GND引脚。相对于现有技术,本技术的有益效果在于:(1)安全性高:可以确保升级固件的安全性,确保系统不会因为干扰或者异常情况造成系统死机;(2)扩展性强:可以确保固件的备份功能,第一固定芯片和第二固定芯片可以备份不通过版本,方便验证对比。附图说明为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术提供的一种应用于计算机主板上的双固件电路结构的电路示意图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。为了说明本技术所述的技术方案,下面通过具体实施例来进行说明。实施例请参阅图1,本技术提供一种应用于计算机主板上的双固件电路结构,包括二个固定芯片,分别为第一固定芯片(即图中的FirmwareA)和第二固定芯片(即图中的FirmwareB),所述第一固定芯片和第二固定芯片均设有输入引脚和输出引脚,所述第一固定芯片、第二固定芯片的输入引脚引出至计算机主板,所述第一固定芯片、第二固定芯片的输出引脚共用一组固件总线。其中,所述第一固定芯片的输入引脚为用于输入片选信号的第一FirewareACS#引脚(即图中的FirmwareACS#);所述第一FirewareACS#引脚通过GPIO引出至计算机主板,用于软件逻辑上调整。所述第一固定芯片的输出引脚设有若干个,分别为用于输入信号的第一SI引脚、用于输出信号的第一SO引脚、用于时钟管理的第一SCK引脚,用于保持信号的第一HOLD#引脚、用于提供电源的第一VCC引脚以及用于接地的第一GND引脚。所述第二固定芯片的输入引脚为用于输入片选信号的第二FirewareACS#引脚(即图中的FirmwareBCS#);所述第二FirewareACS#引脚通过GPIO引出至计算机主板,用于软件逻辑上调整。所述第二固定芯片的输出引脚设有若干个,分别为用于输入信号的第二SI引脚、用于输出信号的第二SO引脚、用于时钟管理的第二SCK引脚,用于保持信号的第二HOLD#引脚、用于提供电源的第二VCC引脚以及用于接地的第二GND引脚。即第一固定芯片的第一SO引脚、第一SCK引脚、第一HOLD#引脚、第一VCC引脚、第一GND引脚和第二固定芯片的第二SO引脚、第二SCK引脚、第二HOLD#引脚、第二VCC引脚、第二GND引脚都在一组总线上。当系统需要读出数据时,直接打开第一固定芯片的第一FirewareACS#引脚,然后通过固件总线FirewareBUS读取第一固定芯片的内容。系统读取第一固定芯片内容后,将第一固定芯片的第一FirewareACS#引脚信号拉高,即关闭第一固定芯片的第一FirewareACS#引脚信号,同时打开第二固定芯片的第二FirewareACS#引脚,重新执行一遍读取操作,并与第一固定芯片读取的内容进行比较,如果相同则正常使用,如果不同则认为固件被损坏。系统开机时会根据实际运行情况,尝试第一固定芯片开机,如果异常时则会切换至第二固定芯片,本系统中默认至少有一个固定是正常的,本项有下面几点保障:(1)当系统需要烧录数据(即升级固件)时,直接打开第一固定芯片的第一FirewareACS#引脚,然后通过固件总线FirewareBUS写入新的固件内容;(2)如果步骤(1)过程中出现问题,系统则重新操作步骤(1),如果第一固定芯片已经无法正常使用,系统会选择第二固定芯片开机,并且重新执行步骤(1),直至烧录第一固定芯片成功;(3)系统写入第一固定芯片内容成功后,将第一固定芯片内容重新读出并与原本系统内待更新的文件进行核对,确保无误后即表示步骤(1)成功;(4)系统写入第一固定芯片内容成功后,将第一固定芯片的第一FirewareACS#引脚信号拉高,即关闭第一固定芯片的第一FirewareACS#引脚信号,同时打开第二固定芯片的第二FirewareACS#引脚,重新执行一遍写入操作,并与原本系统内待更新的文件进行核对,如果相同则表示第二固定芯片也升级正常。以上仅为本技术的较佳实施例而已,并不用于限制本技术,凡在本技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种应用于计算机主板上的双固件电路结构,其特征在于:包括二个固定芯片,分别为第一固定芯片和第二固定芯片,所述第一固定芯片和第二固定芯片均设有输入引脚和输出引脚,所述第一固定芯片、第二固定芯片的输入引脚引出至计算机主板,所述第一固定芯片、第二固定芯片的输出引脚共用一组固件总线。/n

【技术特征摘要】
1.一种应用于计算机主板上的双固件电路结构,其特征在于:包括二个固定芯片,分别为第一固定芯片和第二固定芯片,所述第一固定芯片和第二固定芯片均设有输入引脚和输出引脚,所述第一固定芯片、第二固定芯片的输入引脚引出至计算机主板,所述第一固定芯片、第二固定芯片的输出引脚共用一组固件总线。


2.根据权利要求1所述的一种应用于计算机主板上的双固件电路结构,其特征在于:所述第一固定芯片的输入引脚为用于输入片选信号的第一FirewareACS#引脚。


3.根据权利要求2所述的一种应用于计算机主板上的双固件电路结构,其特征在于:所述第一FirewareACS#引脚通过GPIO引出至计算机主板,用于软件逻辑上调整。


4.根据权利要求1所述的一种应用于计算机主板上的双固件电路结构,其特征在于:所述第一固定芯片的输出引脚设有若干个,分别为用于输入信号的第一SI引脚、用于输出信...

【专利技术属性】
技术研发人员:汪永安杨燕纯
申请(专利权)人:深圳市中微信息技术有限公司
类型:新型
国别省市:广东;44

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

1