監(jiān)控多個(gè)微核心的設(shè)備和方法
【專(zhuān)利說(shuō)明】監(jiān)控多個(gè)微核心的設(shè)備和方法
[0001]相關(guān)申請(qǐng)的引用
[0002]本申請(qǐng)基于并按照35U.S.C.§ 119(a)要求2013年12月19日提交的韓國(guó)專(zhuān)利申請(qǐng)N0.10-2013-0159193的優(yōu)先權(quán),該申請(qǐng)?jiān)诖苏w引為參考。
技術(shù)領(lǐng)域
[0003]本發(fā)明提供一種監(jiān)控多個(gè)微核心的設(shè)備和方法,更具體地,提供一種允許一個(gè)看門(mén)狗監(jiān)控多個(gè)微核心的技術(shù)。
【背景技術(shù)】
[0004]通常,安裝到車(chē)輛上的電子控制單元(ECT)包括配置成監(jiān)控微核心的操作狀態(tài)的微核心監(jiān)控電路。然而,在車(chē)輛的制動(dòng)和驅(qū)動(dòng)期間,車(chē)輛穩(wěn)定性改善設(shè)備(例如,防抱死制動(dòng)系統(tǒng)(ABS)、牽引力控制系統(tǒng)(TCS)、電子穩(wěn)定性控制、車(chē)輛動(dòng)態(tài)控制(VDC)系統(tǒng)等)直接影響車(chē)輛和乘客的安全。于是,如果電子控制單元(ECU)誤操作,可能會(huì)導(dǎo)致事故的發(fā)生。
[0005]當(dāng)供ECU之用的微核心監(jiān)控電路通過(guò)監(jiān)控微核心的程序執(zhí)行過(guò)程,檢測(cè)到異常的程序執(zhí)行過(guò)程時(shí),微核心監(jiān)控電路防止ECU誤操作,導(dǎo)致車(chē)輛的安全性的改善,從而提高乘客的安全性。
[0006]最好以靈活的方式操作微核心。然而,存在由于未知的原因,在微核心中出現(xiàn)意外問(wèn)題的極低可能性,以致看門(mén)狗定期監(jiān)控微核心,識(shí)別微核心中的錯(cuò)誤的有無(wú)。
[0007]圖1 (現(xiàn)有技術(shù))是圖解說(shuō)明常規(guī)的微核心監(jiān)控設(shè)備的概念圖。
[0008]參見(jiàn)圖1,如果微核心10正常工作,那么微核心10向看門(mén)狗20輸出脈沖波清除信號(hào)(a pulse-wave clear signal)。在這種情況下,微核心10在預(yù)定時(shí)間內(nèi),定期輸出清除信號(hào)。如果看門(mén)狗20定期從微核心10收到清除信號(hào),那么看門(mén)狗20確定微核心10工作正常。
[0009]當(dāng)在預(yù)定時(shí)間內(nèi),未從微核心10收到清除信號(hào)時(shí),看門(mén)狗20確定在微核心10中存在問(wèn)題。因而,看門(mén)狗20向微核心10輸出脈沖波復(fù)位信號(hào),以使微核心10復(fù)位。
[0010]通常,在多數(shù)半導(dǎo)體中嵌有多個(gè)微核心。例如,雙核心或者至少4個(gè)微核心可被嵌入半導(dǎo)體中。結(jié)果,會(huì)在半導(dǎo)體中嵌入和微核心的數(shù)目一樣多的看門(mén)狗,以便監(jiān)控各個(gè)微核心。
[0011]看門(mén)狗的數(shù)目和多個(gè)微核心的數(shù)目相同,幾個(gè)看門(mén)狗分別耦接到多個(gè)微核心。所述幾個(gè)看門(mén)狗可獨(dú)立檢測(cè)多個(gè)微核心中的錯(cuò)誤的有無(wú)。然而,如果看門(mén)狗被分別耦接到微核心,那么半導(dǎo)體器件的尺寸不可避免地增大。
【發(fā)明內(nèi)容】
[0012]本發(fā)明的各個(gè)實(shí)施例在于提供一種能夠消除由現(xiàn)有技術(shù)的限制和缺點(diǎn)引起的各種問(wèn)題的多微核心監(jiān)控設(shè)備和方法。
[0013]本發(fā)明的實(shí)施例涉及一種把配置成監(jiān)控多個(gè)微核心的多個(gè)看門(mén)狗結(jié)合到一個(gè)看門(mén)狗中,從而減小半導(dǎo)體器件的尺寸的技術(shù)。
[0014]本發(fā)明的實(shí)施例涉及一種使監(jiān)控多個(gè)微核心的一個(gè)看門(mén)狗能夠識(shí)別哪個(gè)微核心遇到錯(cuò)誤或問(wèn)題,以致看門(mén)狗只復(fù)位出錯(cuò)的微核心,從而實(shí)現(xiàn)高效的錯(cuò)誤檢查的技術(shù)。
[0015]按照實(shí)施例的一個(gè)方面,多微核心監(jiān)控設(shè)備包括:配置成定期輸出具有不同脈沖波的清除信號(hào)的多個(gè)微核心;和配置成分別接收具有不同脈沖波的清除信號(hào),以便確定微核心中有無(wú)錯(cuò)誤,并分別地重置出錯(cuò)的微核心的看門(mén)狗。
[0016]按照實(shí)施例的另一個(gè)方面,多微核心監(jiān)控設(shè)備包括:微核心判定單元(decis1nunit),所述微核心判定單元被配置成確定哪個(gè)清除區(qū)間用于從多個(gè)微核心接收的每個(gè)清除信號(hào)的接收;微核心感測(cè)單元,所述微核心感測(cè)單元被配置成檢測(cè)在預(yù)定的清除區(qū)間內(nèi),是否從對(duì)應(yīng)的微核心收到來(lái)自微核心判定單元的清除信號(hào),以便確定微核心中有無(wú)錯(cuò)誤;和微核心復(fù)原單元,所述微核心復(fù)原單元被配置成響應(yīng)微核心感測(cè)單元的輸出信號(hào),恢復(fù)和復(fù)位出錯(cuò)的微核心。
[0017]按照實(shí)施例的另一個(gè)方面,多微核心監(jiān)控方法包括:定期從多個(gè)微核心接收具有不同脈沖波的清除信號(hào);分別接收具有不同脈沖波的清除信號(hào),確定定清除信號(hào)是否被輸入預(yù)定區(qū)間,從而確定微核心中有無(wú)錯(cuò)誤;以及恢復(fù)和復(fù)位微核心中的出錯(cuò)的微核心。
[0018]應(yīng)當(dāng)理解,本發(fā)明的上述一般性說(shuō)明和下面的詳細(xì)說(shuō)明都是示例和說(shuō)明性的,用來(lái)進(jìn)一步說(shuō)明要求保護(hù)的本發(fā)明。
【附圖說(shuō)明】
[0019]圖1 (現(xiàn)有技術(shù))是圖解說(shuō)明常規(guī)的微核心監(jiān)控設(shè)備的概念圖。
[0020]圖2是圖解說(shuō)明按照本發(fā)明的實(shí)施例的監(jiān)控多個(gè)微核心的設(shè)備的方框圖。
[0021]圖3是圖解說(shuō)明按照?qǐng)D2中所示的實(shí)施例的多微核心監(jiān)控設(shè)備的操作的時(shí)間圖。
[0022]圖4是圖解說(shuō)明圖2中所示的多個(gè)微核心的清除區(qū)間的概念圖。
[0023]圖5是圖解說(shuō)明圖2的看門(mén)狗的詳細(xì)方框圖。
[0024]圖6是圖解說(shuō)明圖5中所示的看門(mén)狗的操作的流程圖。
[0025]附圖中的各個(gè)元件的符號(hào)
[0026]100_1?100_n:多個(gè)微核心
[0027]200:—個(gè)看門(mén)狗
【具體實(shí)施方式】
[0028]下面詳細(xì)說(shuō)明本發(fā)明的實(shí)施例,附圖中圖解說(shuō)明了實(shí)施例的例子。只要有可能,在附圖中將利用相同的附圖標(biāo)記表示相同或相似的部分。
[0029]顯然這里使用的術(shù)語(yǔ)“車(chē)輛”或“車(chē)輛的”或者其它類(lèi)似術(shù)語(yǔ)包括通常的機(jī)動(dòng)車(chē)輛,比如包括運(yùn)動(dòng)型多用途車(chē)(SUV)的客車(chē),公共汽車(chē),卡車(chē),各種商用車(chē)輛,包括各種小舟和輪船的船只,飛機(jī)等,并且包括混合動(dòng)力汽車(chē),純電動(dòng)汽車(chē),插電式混合動(dòng)力汽車(chē),氫動(dòng)力汽車(chē)和其它替代燃料汽車(chē)(例如,從除石油以外的資源得到的燃料)。這里使用的混合動(dòng)力汽車(chē)是具有兩種以上動(dòng)力源的車(chē)輛,比如汽油動(dòng)力和電動(dòng)汽車(chē)。
[0030]這里使用的術(shù)語(yǔ)只是用于說(shuō)明特定的實(shí)施例,并不意圖限制本發(fā)明。這里使用的單數(shù)形式意圖還包括復(fù)數(shù)形式,除非上下文明確地另有說(shuō)明。另外要明白當(dāng)用在本說(shuō)明書(shū)中時(shí),術(shù)語(yǔ)“包含”指定陳述的特征、整數(shù)、步驟、操作、元件和/或組件的存在,不過(guò)并不排除一個(gè)或多個(gè)其它特征、整數(shù)、步驟、操作、元件、組件和/或它們的組合的存在或增加。這里使用的用語(yǔ)“和/或”包括相關(guān)的列舉項(xiàng)目中的一個(gè)或多個(gè)項(xiàng)目的隨便什么組合。
[0031]圖2是圖解說(shuō)明按照本發(fā)明的實(shí)施例的監(jiān)控多個(gè)微核心的設(shè)備的方框圖。
[0032]參見(jiàn)圖2,所述多微核心監(jiān)控設(shè)備包括多個(gè)微核心(100_1?100_n),和由所述微核心(100_1?100_n)共享的一個(gè)看門(mén)狗200。
[0033]看門(mén)狗200能監(jiān)視和控制各個(gè)微核心(100_1?100_n)。
[0034]在正常工作模式下,所有的微核心(100_1?100_n)在預(yù)定時(shí)間內(nèi),定期向一個(gè)看門(mén)狗200輸出相應(yīng)的清除信號(hào)。特別地,微核心(10j?100_n)能夠向看門(mén)狗200輸出具有不同脈沖波的清除信號(hào)。
[0035]當(dāng)定期從微核心(100_1?100_n)收到所有清除信號(hào)時(shí),看門(mén)狗200確定微核心(100_1?100_n)在正常工作。這種情況下,看門(mén)狗200從微核心(100_1?100_n)接收相應(yīng)的清除信號(hào),能夠獨(dú)立地確定每個(gè)微核心(100_1?100_n)中有無(wú)操作錯(cuò)誤。
[0036]當(dāng)在預(yù)定時(shí)間內(nèi),未從微核心(100_1?100_n)收到清除信號(hào)時(shí),看門(mén)狗200確定在微核心(100_1?100_n)的至少一個(gè)中出現(xiàn)意外問(wèn)題。因而,看門(mén)狗200向出錯(cuò)的微核心輸出復(fù)位信號(hào),以致該出錯(cuò)的微核心能夠被復(fù)位。
[0037]這種情況下,看門(mén)狗200可以向每一個(gè)微核心(100_1?100_n)輸出復(fù)位信號(hào),使得看門(mén)狗200不影響除出錯(cuò)的微核心外的其它正常微核心。
[0038]按照上述實(shí)施例,一個(gè)看門(mén)狗200被配置成監(jiān)控/復(fù)位各個(gè)微核心(100_1?100_η) ο因而,按照實(shí)施例的多微核心監(jiān)控設(shè)備包括多個(gè)微核心(100_1?100_η)和一個(gè)看門(mén)狗200,以致與包括多個(gè)微核心和多個(gè)看門(mén)狗的現(xiàn)有技術(shù)相比,能夠大大減小為實(shí)施例所必需的半導(dǎo)體器件的尺寸。
[0039]圖3是圖解說(shuō)明按照本發(fā)明的實(shí)施例,例如圖2中描述的實(shí)施例的多微核心監(jiān)控設(shè)備的操作的時(shí)間圖。
[0040]參見(jiàn)圖3,看門(mén)狗200按照時(shí)分多路復(fù)用(time divis1n multiplexing),從多個(gè)微核心(100_1?100_n)接收清除信號(hào)。
[0041]微核心(100_1?100_n)分別具有為清除信號(hào)傳輸所必需的唯一清除區(qū)間(A?C)。微核心(100_1?100_n)可分別在清除區(qū)間(A?C)內(nèi),向看門(mén)狗200輸出清除信號(hào)。
[0042]特別地,看門(mén)狗200在微核心I清除區(qū)間A內(nèi),從第一個(gè)微核心(100_1)接收清除信號(hào),在微核心2清除區(qū)間B內(nèi),從第二個(gè)微核心(100_2)接收清除信號(hào),隨后在微核心N清除區(qū)間C內(nèi),從第η個(gè)微核心(100_η)接收清除信號(hào)。
[0043]這種情況下,持續(xù)從微核心I清除區(qū)間A到微核心N清除區(qū)間C的預(yù)定時(shí)間,施加于看門(mén)狗200的清除信號(hào)具有不同的脈沖波,以便區(qū)別各個(gè)微核心。
[0044]例如,從微核心(100_1?100_η)輸出的清除信號(hào)可具有不同數(shù)目的脈沖或不同的脈寬等。微核心(100_1?100_η)向看門(mén)狗200輸出具有唯一的脈沖波的不同清除信號(hào),并傳送指示正在無(wú)任何錯(cuò)誤地執(zhí)行處理操作的特定信息。
[0045]圖4是圖解說(shuō)明圖2中所示的多個(gè)微核心(100_1?100_η)的清除區(qū)間的概念圖。
[0046]參見(jiàn)圖4,進(jìn)行清除區(qū)間(Α?C)的分配,其中排除其中微核心(100_1?100_η)操作最繁忙的特定區(qū)間地傳送清除信號(hào)。
[0047]特別地,其中第η個(gè)微核心(100_η)操作最繁忙的特定區(qū)間對(duì)應(yīng)于微核心I清除區(qū)間A和微核心2清除區(qū)間B。因而,在清除區(qū)間(Α,B)內(nèi),不太繁忙的微核心(100_1,100_2)的清除信號(hào)被傳送給看門(mén)狗200。
[0048]第一個(gè)微核心(100_1)的最忙區(qū)間可對(duì)應(yīng)于微核心2清除區(qū)間B和微核心η清除區(qū)間C。因而,在清除區(qū)間(B,C)內(nèi),不太繁忙的微核心(100_2,100_n)的清除信號(hào)被傳送給看門(mén)狗200。
[0049]另外,第二個(gè)微核心(100_2)的最忙區(qū)間可對(duì)應(yīng)于微核心(η-1)清除區(qū)間和微核心η清除區(qū)間C。因而,在清除區(qū)間C內(nèi),不太