利用监视计时器的汽车自动防故障装置的引导装置的制作方法

文档序号:6555328阅读:233来源:国知局
专利名称:利用监视计时器的汽车自动防故障装置的引导装置的制作方法
技术领域
本发明涉及一种利用中央处理装置或是微型计算机的系统中的引导技术,尤其涉及一种如果因为何种原因导致系统引导失败的话利用监视计时器再引导利用计时器自动选择其他自引导只读存储器的汽车自动防故障装置的引导装置。
背景技术
一般的,在利用中央处理装置或是微型计算机的所有系统(例PC及EmbeddedSystem)中为了系统引导使用自引导只读存储器(boot ram)或是引导装入程序(boot load)。具体的讲在PC中使用的是基本输入/输出体系(BIOSBasicInput/Output System)。
上述BIOS是桌面及笔记本计算机中至今为止最常用的自引导只读存储器,基本上负责中央处理装置(例x86 CPU)的早期化及外围装置的早期化,形成利用硬盘的操作系统(OSOperating System)装载。
另外,上述引导装入程序根据嵌入系统的CPU及OS存在着许多种式样,具有代表性的嵌入Linux操作系统(Embedded Linux)分开使用程序的u-boot。
主要使用自引导只读存储器的存储器是可擦可编程只读存储器(EPROM)或是快闪存储器,大量生产时也使用屏蔽类型的只读存储器。
但是,即使所有存储器的最长寿命为半永久的,但是也会发生由于某种原因导致不能正常运行动作的状况。例如,由于静电放电(Electro-Static Discharge)或是自然老化或是外围的温度及湿度、物理冲击等都可以导致自引导只读存储器/引导装入程序不能正常发挥自己功能的情况。
但是,可以运行的现有技术的大部分多引导系统都准备了两个以上的自引导只读存储器,如果利用一个自引导只读存储器试图引导失败的话根据用户对开关的操作来选择另一个自引导只读存储器进行再引导。
如上所述现有的引导系统中如果利用一个自引导只读存储器试图引导失败的话,由于是根据用户对开关的操作来选择另一个自引导只读存储器运行再引导的,因此再起动就会给用户带来麻烦。

发明内容
本发明是为了解决上述问题而提出的,本发明的第1目的就是提供一种利用监视计时器的汽车自动防故障装置的引导装置如果由于某种原因导致系统引导失败的话,利用监视计时器来复位系统,然后选择其他自引导只读存储器试图进行再引导。
本发明的第2目的就是提供一种利用监视计时器的汽车自动防故障装置的引导装置根据早期自引导只读存储器的引导失败与否,然后再利用监视计时器的硬连线的(Hardwired)逻辑运行再引导。
本发明的目的是这样实现的一种利用监视计时器的汽车自动防故障装置的引导装置,包括以下几个组成部分为了选择再引导的自引导只读存储器,而利用计时器输出复位信号的监视计时器;控制系统引导失败时选择其他自引导只读存储器进行再引导的所述监视计时器的中央处理装置;利用上述复位信号在许多种自引导只读存储器中选择一个自引导只读存储器或是在自引导只读存储器的多种自引导只读存储器区域中选择一个区域的自引导只读存储器选择部。
本发明的效果如上所述,本发明的利用监视计时器的汽车自动防故障装置的引导装置有如下效果因某种原因导致系统引导失败时利用监视计时器自动选择其他自引导只读存储器可以进行再引导,因此就不会麻烦用户,所以可以提高系统自动性的可信度。
本发明的另外一个效果是本发明的技术广泛适用于使用中央处理装置或是微型计算机的所有PC、工作站、嵌入系统等。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。


图1是本发明的利用监视计时器的汽车自动防故障装置的引导装置的方块图。
图2是利用多种安装设备驱动程序的自引导只读存储器选择装置的方块图。
图3是利用多区域的自引导只读存储器选择装置的方块图。
图4是图2中安装设备驱动程序选择逻辑部的详细方块图。
图5是图3中地址解码器逻辑部的详细方块图。
附图中主要部分的符号说明1中央处理装置2监视计时器3振荡器 4安装设备驱动程序选择逻辑部5A-5N.7自引导只读存储器 6地址解码器逻辑部具体实施方式
图1是本发明的利用监视计时器的汽车自动防故障装置的引导装置的实施例实现的方块图,如图所示,它包括以下几个组成部分控制系统引导失败时选择其他自引导只读存储器进行再引导的监视计时器的中央处理装置1;为了选择再引导的自引导只读存储器,利用计时器2A输出复位信号的监视计时器2;向上述监视计时器2提供所定频率的振荡信号的振荡器3。下面参照图2至图5对如上所述的本发明的作用进行详细说明。
在汽车自动防故障装置的引导模式(Auto Fail-Safe Booting Mode)中PC或是嵌入系统的引导失败时系统自动不利用失败的自引导只读存储器而是利用其他自引导只读存储器可以进行正常引导。这是由硬件根据监视计时器及被硬连线的逻辑而被实现的。
本发明的监视计时器2在与系统电源输入的同时计时器2A独立计数,向那个监视计时器2提供的清零信号(CLR)是在自引导只读存储器中周期性利用GPIO输出的信号。在上述监视计时器2中如果发生计时器溢出(overflow)的话向中央处理装置1输出复位信号(RST)后系统被再引导。
自引导只读存储器由两个以上的自引导只读存储器构成,如果一个失败的话其他的自引导只读存储器就会自动试图进行系统引导。它可以由两种形式实现,其中一种就是如图2所示自引导只读存储器5A-5N由许多个构成,另外一个如图3所示在一个自引导只读存储器7内构成许多个自引导只读存储器区域。
汽车自动防故障装置的逻辑如图2所示构成利用多种安装设备驱动程序的自引导只读存储器5A-5N时是利用生成芯片选择信号(SEL)的安装设备驱动程序选择逻辑部4,如图3所示构成利用多种区域的自引导只读存储器7时是利用选择特定自引导只读存储器区域的地址解码器逻辑部6。
上述安装设备驱动程序选择逻辑部4的构成方法可以有许多种,举例说明包括有单纯利用双稳态多谐振荡器的逻辑门来实现或是利用可编程逻辑电路(PLDProgrammable Logic Device)来实现。
图4是上述安装设备驱动程序选择逻辑部4的实现例图。脉冲计数器4A在监视计时器中根据被输出的复位信号(RST)被复位后计数监视计时器脉冲,在计数解码器4B中接受中央处理装置1的控制,利用上述监视计时器脉冲计数值和芯片选择逻辑来输出芯片选择信号(SEL)。
总之,在上述图4中地址区固定在中央处理装置1的起始地址上,通过脉冲计数器4A和计数解码器4B适当地调整芯片选择信号(SEL),在自引导只读存储器5A-5N中选择一个自引导只读存储器。
另外,上述地址解码器逻辑部6也可以由许多方法来实现,图5是该实施例的实现例。
脉冲计数器6A根据监视计时器2中被输出的复位信号(RST)被复位后计数监视计时器脉冲,在地址解码器6B中利用该计数值输出为了选择自引导只读存储器7的特定区的自引导只读存储器地址信号(Add)。
总之,在上述图5中代替固定芯片选择信号,把起始地址区作为半径在自引导只读存储器7的多种只读存储器区域中选择一个区域。
上述说明中值得注意的是把上述复位信号(RST)当作一种脉冲信号来运行并使用的,系统误动作时根据那个复位信号(RST)系统的自引导只读存储器自动选择其他的自引导只读存储器。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种利用监视计时器的汽车自动防故障装置的引导装置,其特征在于包括以下几个组成部分为了选择再引导的自引导只读存储器,而利用计时器输出复位信号的监视计时器;控制系统引导失败时选择其他自引导只读存储器进行再引导的所述监视计时器的中央处理装置;利用上述复位信号在许多种自引导只读存储器中选择一个自引导只读存储器或是在自引导只读存储器的多种自引导只读存储器区域中选择一个区域的自引导只读存储器选择部。
2.如权利要求1所述的利用监视计时器的汽车自动防故障装置的引导装置,其特征在于所述自引导只读存储器选择部由以下两个部分构成根据上述复位信号被复位后计数监视计时器脉冲的脉冲计数器;接受上述中央处理装置的控制,利用上述监视计时器脉冲计数值和芯片选择逻辑输出芯片选择信号的计数解码器。
3.如权利要求1所述的利用监视计时器的汽车自动防故障装置的引导装置,其特征在于所述自引导只读存储器由以下两个部分构成根据上述复位信号被复位后计数监视计时器脉冲的脉冲计数器;利用上述计数值输出为了选择自引导只读存储器的特定自引导只读存储器区域的自引导只读存储器地址信号的地址解码器。
全文摘要
一种利用监视计时器的汽车自动防故障装置的引导装置,是利用中央处理装置或是微型计算机的系统中系统引导失败时利用监视计时器自动选择其他自引导只读存储器运行再引导的技术。本发明包括控制系统引导失败时选择其他自引导只读存储器进行再引导的监视计时器的中央处理装置;为了再引导自引导只读存储器,而利用计时器输出复位信号的监视计时器;利用复位信号在数个自引导只读存储器中选择一个自引导只读存储器或是在自引导只读存储器的多种区域中选择一个区域的自引导只读存储器选择部。本发明使因某种原因导致系统引导失败时利用监视计时器自动选择其他自引导只读存储器进行再引导,因此就不会麻烦用户,可以提高系统自动性的可信度。
文档编号G06F11/00GK101046747SQ200610025270
公开日2007年10月3日 申请日期2006年3月30日 优先权日2006年3月30日
发明者李栽旭 申请人:南京Lg同创彩色显示系统有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1