本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種適用于多核處理器的復(fù)位方法,它涉及到片上處理器網(wǎng)絡(luò)系統(tǒng)領(lǐng)域中,多核處理器之間的復(fù)位網(wǎng)絡(luò)設(shè)計(jì)方法。本發(fā)明專(zhuān)利技術(shù)根據(jù)片上處理器系統(tǒng)已有的相關(guān)標(biāo)準(zhǔn)及技術(shù),設(shè)計(jì)了一種較為實(shí)用的復(fù)位裝置,可以由任意處理器發(fā)起復(fù)位請(qǐng)求,通過(guò)共用的復(fù)位裝置,將目標(biāo)處理器進(jìn)行復(fù)位操作。應(yīng)用本方法,優(yōu)點(diǎn)是工作狀態(tài)正常的處理器可以產(chǎn)生復(fù)位請(qǐng)求,將故障目標(biāo)處理器安全復(fù)位,從而本發(fā)明專(zhuān)利技術(shù)可實(shí)現(xiàn)多核處理器之間的復(fù)位操作。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及到片上處理器系統(tǒng)領(lǐng)域中,多核處理器之間的復(fù)位網(wǎng)絡(luò)設(shè)計(jì)的方法。
技術(shù)介紹
隨著科學(xué)技術(shù)的進(jìn)步,傳統(tǒng)的單個(gè)處理器已經(jīng)無(wú)法滿(mǎn)足應(yīng)用要求,很多設(shè)計(jì)都采用了多核處理器的方式來(lái)實(shí)現(xiàn)。但是當(dāng)使用多核處理器之后,多核之間的復(fù)位關(guān)系就變得較為復(fù)雜。當(dāng)一個(gè)處理器處于不明確狀態(tài)時(shí),需要工作狀態(tài)正常的處理器進(jìn)行對(duì)工作狀態(tài)異常的處理器進(jìn)行復(fù)位操作。如果直接進(jìn)行復(fù)位,可能會(huì)造成無(wú)法復(fù)位、復(fù)位反饋后自復(fù)位等無(wú)法預(yù)期的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)所要解決的技術(shù)問(wèn)題就是提供一種由工作狀態(tài)正常的處理器發(fā)起,將處于異常狀態(tài)的處理器進(jìn)行復(fù)位操作的方法。本專(zhuān)利技術(shù)使得任意處理器可以進(jìn)行安全、有效的復(fù)位操作,從而保證片上處理器系統(tǒng)工作的正確性。本專(zhuān)利技術(shù)的目的是這樣實(shí)現(xiàn)的,,包括多個(gè)處理器以及各個(gè)處理器工作狀態(tài)的檢測(cè)模塊和復(fù)位邏輯模塊,其特征在于包括以下步驟①多個(gè)處理器正常工作時(shí),各自的工作狀態(tài)檢測(cè)模塊會(huì)對(duì)處理器進(jìn)行工作狀態(tài)檢測(cè),并將檢測(cè)結(jié)果發(fā)送至狀態(tài)寄存器中;當(dāng)其中的一個(gè)處理器工作狀態(tài)異常時(shí),狀態(tài)檢測(cè)模塊產(chǎn)生異常電平;當(dāng)處理器工作正常時(shí),狀態(tài)檢測(cè)模塊將異常電平置位正常電平;②檢測(cè)模塊將產(chǎn)生的異常電平送入到復(fù)位寄存器中等待處理;工作正常的處理器會(huì)輪詢(xún)復(fù)位寄存器,當(dāng)輪詢(xún)出復(fù)位寄存器存在異常,會(huì)產(chǎn)生復(fù)位請(qǐng)求,該復(fù)位請(qǐng)求信號(hào)會(huì)啟動(dòng)一個(gè)計(jì)數(shù)器,計(jì)數(shù)器會(huì)自動(dòng)進(jìn)行計(jì)數(shù);③計(jì)數(shù)器在計(jì)數(shù)未達(dá)到溢出值時(shí),發(fā)起復(fù)位請(qǐng)求的處理器可以發(fā)起取消復(fù)位請(qǐng)求操作,將計(jì)數(shù)器清O;④計(jì)數(shù)器達(dá)到溢出值后,將產(chǎn)生復(fù)位信號(hào),送給由各個(gè)處理器復(fù)位端組成的復(fù)位信號(hào)組,對(duì)目標(biāo)故障處理器進(jìn)行復(fù)位操作。上述步驟完成復(fù)位操作。本專(zhuān)利技術(shù)第②步驟中所述的發(fā)起復(fù)位操作的處理器,可以按照排列順序決定發(fā)起復(fù)位操作的優(yōu)先級(jí)。本專(zhuān)利技術(shù)第④步中所述的計(jì)數(shù)器預(yù)置最大值,為電路設(shè)計(jì)時(shí)的默認(rèn)初始值,可由任意處理器進(jìn)行配置。本專(zhuān)利技術(shù)與
技術(shù)介紹
相比,具有如下優(yōu)點(diǎn)(I)本專(zhuān)利技術(shù)的復(fù)位操作可由任意工作狀態(tài)正常的處理器發(fā)起。(2)本專(zhuān)利技術(shù)將復(fù)位操作發(fā)起,與最終復(fù)位成功操作,之間存在一定的時(shí)間間隔,在該時(shí)間間隔中,可以取消復(fù)位操作。附圖說(shuō)明圖I是本專(zhuān)利技術(shù)實(shí)施例的原理方框圖。圖I中發(fā)起復(fù)位請(qǐng)求的處理器為Al,復(fù)位請(qǐng)求信號(hào)為A2,復(fù)位請(qǐng)求取消信號(hào)為A2,復(fù)位寄存器為BI,復(fù)位請(qǐng)求計(jì)數(shù)器為B2,計(jì)數(shù)器溢出判決器為B3,復(fù)位信號(hào)組為B4,被復(fù)位的目標(biāo)處理器為C。圖2是本專(zhuān)利技術(shù)實(shí)施例的連接原理框圖。工作狀態(tài)正常的處理器為111、121、131......,每個(gè)處理器的工作狀態(tài)檢測(cè)模塊為111、121、131、......,工作狀態(tài)異常的處理器為320,工作狀態(tài)檢測(cè)模塊為310。檢測(cè)模塊產(chǎn)生的狀態(tài)指示信號(hào)連接至復(fù)位寄存器210,被復(fù)位請(qǐng)求信號(hào)激活的計(jì)數(shù)器為220,計(jì)數(shù)器溢出之后產(chǎn)生的復(fù)位信號(hào)連接至復(fù)位信號(hào)組230,復(fù)位信號(hào)組連接至所有處理器的復(fù)位端。具體實(shí)施例方式參照?qǐng)D1,本專(zhuān)利技術(shù),包括多個(gè)處理器以及各個(gè)處理器工作狀態(tài)的檢測(cè)模塊和復(fù)位邏輯模塊,其特征在于包括以下步驟①多個(gè)處理器正常工作時(shí),各自的工作狀態(tài)檢測(cè)模塊會(huì)對(duì)處理器進(jìn)行工作狀態(tài)檢測(cè),并將檢測(cè)結(jié)果發(fā)送至狀態(tài)寄存器中。當(dāng)其中的一個(gè)處理器工作狀態(tài)異常時(shí),狀態(tài)檢測(cè)模塊產(chǎn)生異常電平;當(dāng)處理器工作正常時(shí),狀態(tài)檢測(cè)模塊將異常電平置位正常電平;②檢測(cè)模塊將產(chǎn)生的異常電平送入到復(fù)位寄存器中等待處理;工作正常的處理器會(huì)輪詢(xún)復(fù)位寄存器,當(dāng)輪詢(xún)出復(fù)位寄存器存在異常,會(huì)產(chǎn)生復(fù)位請(qǐng)求,該復(fù)位請(qǐng)求信號(hào)會(huì)啟動(dòng)一個(gè)計(jì)數(shù)器,計(jì)數(shù)器會(huì)自動(dòng)進(jìn)行計(jì)數(shù);③計(jì)數(shù)器在計(jì)數(shù)未達(dá)到溢出值時(shí),發(fā)起復(fù)位請(qǐng)求的處理器可以發(fā)起取消復(fù)位請(qǐng)求操作,將計(jì)數(shù)器清O;④計(jì)數(shù)器達(dá)到溢出值后,將產(chǎn)生復(fù)位信號(hào),送給由各個(gè)處理器復(fù)位端組成的復(fù)位信號(hào)組,對(duì)目標(biāo)故障處理器進(jìn)行復(fù)位操作。權(quán)利要求1.,包括多個(gè)處理器以及各個(gè)處理器工作狀態(tài)的檢測(cè)模塊和復(fù)位邏輯模塊,其特征在于包括以下步驟 ①多個(gè)處理器正常工作時(shí),各自的工作狀態(tài)檢測(cè)模塊會(huì)對(duì)處理器進(jìn)行工作狀態(tài)檢測(cè),并將檢測(cè)結(jié)果發(fā)送至狀態(tài)寄存器中;當(dāng)其中的一個(gè)處理器工作狀態(tài)異常時(shí),狀態(tài)檢測(cè)模塊產(chǎn)生異常電平;當(dāng)處理器工作正常時(shí),狀態(tài)檢測(cè)模塊將異常電平置位正常電平; ②檢測(cè)模塊將產(chǎn)生的異常電平送入到復(fù)位寄存器中等待處理;工作正常的處理器會(huì)輪詢(xún)復(fù)位寄存器,當(dāng)輪詢(xún)出復(fù)位寄存器存在異常,會(huì)產(chǎn)生復(fù)位請(qǐng)求,該復(fù)位請(qǐng)求信號(hào)會(huì)啟動(dòng)一個(gè)計(jì)數(shù)器,計(jì)數(shù)器會(huì)自動(dòng)進(jìn)行計(jì)數(shù); ③計(jì)數(shù)器在計(jì)數(shù)未達(dá)到溢出值時(shí),發(fā)起復(fù)位請(qǐng)求的處理器可以發(fā)起取消復(fù)位請(qǐng)求操作,將計(jì)數(shù)器清O ; ④計(jì)數(shù)器達(dá)到溢出值后,將產(chǎn)生復(fù)位信號(hào),送給由各個(gè)處理器復(fù)位端組成的復(fù)位信號(hào)組,對(duì)目標(biāo)故障處理器進(jìn)行復(fù)位操作; 上述步驟完成復(fù)位操作。2.根據(jù)權(quán)利要求I所述的,其特征在于步驟②中發(fā)起復(fù)位操作的處理器可以按照排列順序,決定發(fā)起復(fù)位操作的優(yōu)先級(jí)。3.根據(jù)權(quán)利要求I所述的,其特征在于步驟④中所述的計(jì)數(shù)器預(yù)置最大值,為電路設(shè)計(jì)時(shí)的默認(rèn)初始值,可由任意處理器進(jìn)行配置。全文摘要本專(zhuān)利技術(shù)公開(kāi)了,它涉及到片上處理器網(wǎng)絡(luò)系統(tǒng)領(lǐng)域中,多核處理器之間的復(fù)位網(wǎng)絡(luò)設(shè)計(jì)方法。本專(zhuān)利技術(shù)根據(jù)片上處理器系統(tǒng)已有的相關(guān)標(biāo)準(zhǔn)及技術(shù),設(shè)計(jì)了一種較為實(shí)用的復(fù)位裝置,可以由任意處理器發(fā)起復(fù)位請(qǐng)求,通過(guò)共用的復(fù)位裝置,將目標(biāo)處理器進(jìn)行復(fù)位操作。應(yīng)用本方法,優(yōu)點(diǎn)是工作狀態(tài)正常的處理器可以產(chǎn)生復(fù)位請(qǐng)求,將故障目標(biāo)處理器安全復(fù)位,從而本專(zhuān)利技術(shù)可實(shí)現(xiàn)多核處理器之間的復(fù)位操作。文檔編號(hào)G06F1/24GK102981587SQ20121057948公開(kāi)日2013年3月20日 申請(qǐng)日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日專(zhuān)利技術(shù)者田素雷, 張磊 申請(qǐng)人:中國(guó)電子科技集團(tuán)公司第五十四研究所本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種適用于多核處理器的復(fù)位方法,包括多個(gè)處理器以及各個(gè)處理器工作狀態(tài)的檢測(cè)模塊和復(fù)位邏輯模塊,其特征在于包括以下步驟:①多個(gè)處理器正常工作時(shí),各自的工作狀態(tài)檢測(cè)模塊會(huì)對(duì)處理器進(jìn)行工作狀態(tài)檢測(cè),并將檢測(cè)結(jié)果發(fā)送至狀態(tài)寄存器中;當(dāng)其中的一個(gè)處理器工作狀態(tài)異常時(shí),狀態(tài)檢測(cè)模塊產(chǎn)生異常電平;當(dāng)處理器工作正常時(shí),狀態(tài)檢測(cè)模塊將異常電平置位正常電平;②檢測(cè)模塊將產(chǎn)生的異常電平送入到復(fù)位寄存器中等待處理;工作正常的處理器會(huì)輪詢(xún)復(fù)位寄存器,當(dāng)輪詢(xún)出復(fù)位寄存器存在異常,會(huì)產(chǎn)生復(fù)位請(qǐng)求,該復(fù)位請(qǐng)求信號(hào)會(huì)啟動(dòng)一個(gè)計(jì)數(shù)器,計(jì)數(shù)器會(huì)自動(dòng)進(jìn)行計(jì)數(shù);③計(jì)數(shù)器在計(jì)數(shù)未達(dá)到溢出值時(shí),發(fā)起復(fù)位請(qǐng)求的處理器可以發(fā)起取消復(fù)位請(qǐng)求操作,將計(jì)數(shù)器清0;④計(jì)數(shù)器達(dá)到溢出值后,將產(chǎn)生復(fù)位信號(hào),送給由各個(gè)處理器復(fù)位端組成的復(fù)位信號(hào)組,對(duì)目標(biāo)故障處理器進(jìn)行復(fù)位操作;上述步驟完成復(fù)位操作。
【技術(shù)特征摘要】
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:田素雷,張磊,
申請(qǐng)(專(zhuān)利權(quán))人:中國(guó)電子科技集團(tuán)公司第五十四研究所,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。