專利名稱:通訊單板寫保護(hù)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊系統(tǒng)的單板設(shè)備,尤其涉及通訊設(shè)備單板可靠性問(wèn)題。
背景技術(shù):
通訊系統(tǒng)的發(fā)展,已經(jīng)日益成為現(xiàn)代社會(huì)發(fā)展的重要組成部分,人們對(duì)通訊系統(tǒng)的依賴程度也越來(lái)越高,這就對(duì)通訊設(shè)備的可靠性和穩(wěn)定性提出了越來(lái)越高的要求。目前大多數(shù)大型通訊設(shè)備,其構(gòu)成基本采用主板加插板(單板)的方式,各單板的業(yè)務(wù)功能相對(duì)較為獨(dú)立,每個(gè)單板通常采用多顆大規(guī)模集成電路(IC),以完成各種復(fù)雜的業(yè)務(wù)功能,并依賴于單板上的中央處理器對(duì)IC芯片進(jìn)行設(shè)置,進(jìn)行必要的信息采集。由于絕大多數(shù)IC芯片均不自帶寫保護(hù)電路,因而任何一種非正常的寫操作都有可能導(dǎo)致IC芯片的工作異常,從而影響單板乃至整個(gè)系統(tǒng)的有效運(yùn)行。所以,軟件可靠性和中央處理器電路可靠性的高低成為系統(tǒng)穩(wěn)定性高低的直接因素,這也對(duì)軟件和中央處理器電路的可靠性提出了很高的要求,也就是說(shuō),目前的技術(shù)手段中,只能通過(guò)盡可能提高軟件和中央處理器電路的可靠性,來(lái)避免出現(xiàn)誤操作問(wèn)題,這樣的方式,不能從根本上解決因非正常寫操作帶來(lái)的單板乃至系統(tǒng)工作異常的問(wèn)題,無(wú)法更有效保證系統(tǒng)的穩(wěn)定運(yùn)行。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有技術(shù)中無(wú)法在軟件運(yùn)行出現(xiàn)異常時(shí)保證通訊單板芯片的當(dāng)前配置不受干擾和破壞,從而導(dǎo)致系統(tǒng)的穩(wěn)定性不夠的問(wèn)題。以保證系統(tǒng)的各項(xiàng)業(yè)務(wù)功能能夠更有效、更穩(wěn)定的正常運(yùn)行。
本發(fā)明的核心思想是在中央處理器進(jìn)行寫操作前,增加一個(gè)寫申請(qǐng)操作,以對(duì)寫權(quán)限進(jìn)行驗(yàn)證,并對(duì)寫信號(hào)進(jìn)行判斷,對(duì)特定地址區(qū)域的片選信號(hào)進(jìn)行使能/禁止的控制,從而實(shí)現(xiàn)單板級(jí)的寫保護(hù)功能。
為實(shí)現(xiàn)上述目的,本發(fā)明構(gòu)造了一種通訊單板寫保護(hù)裝置,包括中央處理器,其特征在于,還包括密碼模塊和寫保護(hù)邏輯單元,當(dāng)所述中央處理器需要正常寫操作或配置時(shí),向所述密碼模塊輸入正確密碼,所述密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到所述寫保護(hù)邏輯單元,所述寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得所述中央處理器可以進(jìn)行寫操作;當(dāng)軟件異常時(shí),所述密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到所述寫保護(hù)邏輯單元,所述寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得所述中央處理器無(wú)法進(jìn)行寫操作所述密碼模塊還包括密碼寄存器、正確密碼寄存器和比較器,當(dāng)所述中央處理器需要進(jìn)行寫操作或配置時(shí),首先向所述密碼寄存器寫入特定密碼,經(jīng)所述比較器將該密碼同所述正確密碼寄存器中所存儲(chǔ)的密碼相比對(duì)之后,向所述寫保護(hù)邏輯單元輸出片選使能信號(hào),所述中央處理器獲得寫保護(hù)權(quán)限,此時(shí)可自由的進(jìn)行讀寫操作;在寫操作完成后,所述中央處理器向所述密碼寄存器寫入一無(wú)效密碼,系統(tǒng)重新進(jìn)入寫保護(hù)狀態(tài)。
本發(fā)明所述裝置具有較強(qiáng)的通用性,適用于大部中央處理器操作場(chǎng)合。同時(shí),本發(fā)明所述裝置利用硬件邏輯技術(shù),大大提高了軟件操作可靠性,并且易于邏輯實(shí)現(xiàn),既可以使用可編程器件,也可以使用分立器件實(shí)現(xiàn)。另外,本發(fā)明可以針對(duì)不同操作應(yīng)用定義不同密碼,提高系統(tǒng)可靠性。
圖1是本發(fā)明所述的通訊單板寫保護(hù)裝置結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述。
本發(fā)明所述的中央處理器可以采用Intel芯片,也可以采用Motorola芯片,下面以Intel芯片為例,進(jìn)行詳細(xì)闡述。本發(fā)明的關(guān)鍵之處是通過(guò)密碼模塊對(duì)寫權(quán)限進(jìn)行驗(yàn)證,以及通過(guò)對(duì)寫信號(hào)的判斷,對(duì)特定地址區(qū)域的(不含密碼寄存器地址)片選信號(hào)進(jìn)行使能/禁止的控制,從而實(shí)現(xiàn)單板級(jí)的寫保護(hù)功能。
在圖1所述的通訊單板寫保護(hù)裝置中,所述密碼模塊(寫申請(qǐng)/釋放電路)由兩個(gè)16位密碼寄存器(根據(jù)需要,可改變寄存器位數(shù)),16位比較器和部分讀寫邏輯電路組成,其具體實(shí)現(xiàn)的功能是密碼的校驗(yàn),即中央處理器把16位的密碼寫入密碼寄存器,比較器對(duì)其同正確密碼寄存器進(jìn)行校驗(yàn),如果密碼正確,則輸出一個(gè)密碼正確的指示信號(hào)到寫保護(hù)邏輯單元,由寫保護(hù)邏輯單元開(kāi)放指定的地址區(qū)域的寫操作權(quán)限;如密碼不正確,則無(wú)任何動(dòng)作,指定的地址區(qū)域的寫操作權(quán)限處于無(wú)效狀態(tài)。當(dāng)寫操作完成后,中央處理器對(duì)密碼寄存器寫入一個(gè)無(wú)效的16位數(shù)據(jù),則表示本次寫操作完成,并申請(qǐng)釋放,指定的地址區(qū)域的寫操作權(quán)限重新處于禁寫的保護(hù)狀態(tài)。
對(duì)于寫保護(hù)邏輯單元是寫保護(hù)的具體控制電路,由中央處理器寫信號(hào)、密碼模塊的校驗(yàn)輸出信號(hào)、需保護(hù)地址區(qū)域片選使能信號(hào)和控制邏輯電路組成。寫保護(hù)邏輯單元首先判斷中央處理器當(dāng)前需要進(jìn)行何種操作,如果是讀操作,則使能相應(yīng)的地址所在的片選使能信號(hào),中央處理器則能順利完成讀的操作;當(dāng)中央處理器需要進(jìn)行寫操作處理時(shí),保護(hù)邏輯將對(duì)密碼模塊輸出的校驗(yàn)信號(hào)進(jìn)行判斷,如果該信號(hào)表示密碼正確,則使能相應(yīng)的地址所在的片選使能信號(hào),中央處理器則順利完成寫操作;如果該信號(hào)表示密碼無(wú)效,則禁止相應(yīng)的地址所在的片選使能信號(hào),中央處理器此時(shí)雖然進(jìn)行了一次寫操作,但結(jié)果是無(wú)效的。從而避免了未經(jīng)允許的寫操作的執(zhí)行。
權(quán)利要求
1.一種通訊單板寫保護(hù)裝置,包括中央處理器,其特征在于還包括密碼模塊和寫保護(hù)邏輯單元,當(dāng)所述中央處理器需要正常寫操作或配置時(shí),向所述密碼模塊輸入正確密碼,所述密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到所述寫保護(hù)邏輯單元,所述寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得所述中央處理器可以進(jìn)行寫操作;當(dāng)軟件異常時(shí),所述密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到所述寫保護(hù)邏輯單元,所述寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得所述中央處理器無(wú)法進(jìn)行寫操作。
2.如權(quán)利要求1所述的通訊單板寫保護(hù)裝置,其特征在于所述密碼模塊還包括密碼寄存器、正確密碼寄存器和比較器,當(dāng)所述中央處理器需要進(jìn)行寫操作或配置時(shí),首先向所述密碼寄存器寫入特定密碼,經(jīng)所述比較器將該密碼同所述正確密碼寄存器中所存儲(chǔ)的密碼相比對(duì)之后,向所述寫保護(hù)邏輯單元輸出片選使能信號(hào),所述中央處理器獲得寫保護(hù)權(quán)限,此時(shí)可自由的進(jìn)行讀寫操作;在寫操作完成后,所述中央處理器向所述密碼寄存器寫入一無(wú)效密碼,系統(tǒng)重新進(jìn)入寫保護(hù)狀態(tài)。
3.如權(quán)利要求1或2所述的通訊單板寫保護(hù)裝置,其特征在于所述中央處理器為Intel芯片。
4.如權(quán)利要求1或2所述的通訊單板寫保護(hù)裝置,其特征在于所述中央處理器為Motorola芯片。
5.如權(quán)利要求1或2所述的通訊單板寫保護(hù)裝置,其特征在于所述密碼寄存器為16位寄存器;所述正確密碼寄存器為16位寄存器;所述比較器為16位比較器。
全文摘要
本發(fā)明公開(kāi)了一種通訊領(lǐng)域中應(yīng)用的通訊單板寫保護(hù)裝置,包括中央處理器、密碼模塊和寫保護(hù)邏輯單元,當(dāng)中央處理器需要正常寫操作或配置時(shí),向密碼模塊輸入正確密碼,密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到所述寫保護(hù)邏輯單元,寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得中央處理器可以進(jìn)行寫操作;當(dāng)軟件異常時(shí),密碼模塊輸出相應(yīng)的校驗(yàn)信號(hào)到寫保護(hù)邏輯單元,寫保護(hù)邏輯單元輸出相應(yīng)的片選信號(hào),使得中央處理器無(wú)法進(jìn)行寫操作該裝置具有較強(qiáng)的通用性,適用于大部中央處理器操作場(chǎng)合,大大提高了軟件操作可靠性,還可以針對(duì)不同操作應(yīng)用可定義不同密碼,提高系統(tǒng)可靠性。
文檔編號(hào)H04B1/74GK1553587SQ0313160
公開(kāi)日2004年12月8日 申請(qǐng)日期2003年5月28日 優(yōu)先權(quán)日2003年5月28日
發(fā)明者吳煒, 杜廣, 聶名義, 吳 煒 申請(qǐng)人:中興通訊股份有限公司