亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種具有防誤寫操作的寄存器保護方法及裝置的制造方法

文檔序號:9417761閱讀:371來源:國知局
一種具有防誤寫操作的寄存器保護方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機體系結(jié)構(gòu)和系統(tǒng)穩(wěn)定領(lǐng)域,具體是一種具有防誤寫操作的寄存器保護方法及保護裝置。
【背景技術(shù)】
[0002]隨著集成電路的深亞微米制造技術(shù)、設(shè)計技術(shù)的迅速發(fā)展,集成電路已進入片上系統(tǒng)時代。所謂片上系統(tǒng),也就是系統(tǒng)級集成電路(S0C,System on chip)。系統(tǒng)級集成電路是指在單一硅芯片上實現(xiàn)信號采集、轉(zhuǎn)換、存儲、處理和I/O等功能,或者說在單一硅芯片上集成了數(shù)字電路、模擬電路、信號采集和轉(zhuǎn)換電路等,實現(xiàn)一個系統(tǒng)的功能。隨著在一個芯片上集成的功能越來越多,芯片面積也越來越大,從而就導致系統(tǒng)中的誤操作發(fā)生的概率就越來越大,一旦誤操作發(fā)生,輕則導致系統(tǒng)出錯,重則導致系統(tǒng)崩潰,從而大大降低了系統(tǒng)的穩(wěn)定性。

【發(fā)明內(nèi)容】

[0003]有鑒于此,為了提高系統(tǒng)的穩(wěn)定性能,滿足當前消費市場對芯片系統(tǒng)設(shè)計穩(wěn)定性的要求,本專利提出了一種復用原有硬件設(shè)計的具有防誤寫功能的寄存器保護的方法以及保護裝置,在盡量不改變原有設(shè)計的條件下,只增加少量的硬件邏輯,完成模塊內(nèi)寄存器的寫保護措施,在短時間內(nèi)使得原有設(shè)計具有很好的系統(tǒng)穩(wěn)定性,提高產(chǎn)品的性能和穩(wěn)定性,同時增加產(chǎn)品的市場競爭力。
[0004]為達到上述目的,本發(fā)明創(chuàng)造的技術(shù)方案是這樣實現(xiàn)的:一種具有防誤寫操作的寄存器保護方法,其特征在于,為寄存器設(shè)置鎖止控制信息,通過鎖止控制信息對寄存器的寫操作進行控制。
[0005]進一步的,為寄存器設(shè)置鏡像寄存器,通過鏡像寄存器和鎖止控制信息對寄存器的寫操作進行控制。
[0006]更進一步的,設(shè)置全局控制信息,所述全局控制信息包括為控制所述鎖止控制信息設(shè)置的全局控制鎖止信息,通過全局控制鎖止信息、鏡像寄存器和鎖止控制信息對寄存器的寫操作進行控制。
[0007]更進一步的,所述全局控制信息還包括訪問模式的控制信息。
[0008]本發(fā)明的另一方面,一種具有防誤寫操作的寄存器保護裝置,包括地址判斷和控制模塊、寄存器鎖止控制模塊、訪問控制模塊;所述地址判斷和控制模塊用以判斷所要操作的地址的屬性,所述寄存器鎖止控制模塊包含對所有普通寄存器訪問區(qū)域所訪問的寄存器的鎖止控制信息。用以查找對應的寄存器訪問屬性,所述訪問控制模塊通過寄存器訪問屬性來產(chǎn)生是否可以進行寫操作的控制信號。
[0009]進一步的,所述地址判斷和控制模塊包括普通寄存器訪問區(qū)域、寄存器鎖止控制區(qū)域。
[0010]進一步的,所述保護裝置還包括全局寄存器控制模塊,所述全局寄存器控制模塊包括對整個寄存器鎖止控制模塊的控制鎖止單元,所述訪問控制模塊通過寄存器訪問屬性和全局寄存器控制模塊的控制信息來產(chǎn)生是否可以進行寫操作的控制信號。
[0011]更進一步的,所述全局寄存器控制模塊還具有對訪問模式的控制單元。
[0012]更進一步的,所述地址判斷和控制模塊包括普通寄存器訪問區(qū)域、寄存器鎖止控制區(qū)域、全局寄存器控制區(qū)域。
[0013]更進一步的,所述地址判斷和控制模塊還包括鏡像寄存器訪問區(qū)域,該區(qū)域為普通寄存器訪問區(qū)域的鏡像,寫該區(qū)域的寄存器可以改變普通訪問區(qū)域寄存器的值,同時置位對應的寄存器鎖止控制區(qū)域的值,使得該寄存器在不清除對應的鎖止控制寄存器的值時不能被修改。
[0014]相對于現(xiàn)有技術(shù),本發(fā)明所述的方法的有益效果為:本發(fā)明通過地址判斷和控制模塊來判斷所要操作的地址的屬性,然后通過地址的屬性來查找對應的寄存器鎖止控制模塊中的寄存器訪問屬性,最終訪問控制模塊通過寄存器訪問屬性和全局寄存器控制模塊的控制信息來產(chǎn)生是否可以進行寫操作的控制信號,從而有效的避免了由于錯誤操作引起的寄存器值的改變,有效的維護了系統(tǒng)的穩(wěn)定性。
[0015]本發(fā)明所述的寄存器保護裝置,可以在盡量不改變原有設(shè)計的條件下,只增加少量的硬件邏輯,就可以完成模塊內(nèi)寄存器的寫保護措施。這樣就可以短時間內(nèi)使得原有設(shè)計具有很好的系統(tǒng)穩(wěn)定性,提高產(chǎn)品的性能和穩(wěn)定性,同時增加了產(chǎn)品的市場競爭力。
【附圖說明】
[0016]構(gòu)成本發(fā)明的一部分的附圖用來提供對本發(fā)明創(chuàng)造的進一步理解,本發(fā)明創(chuàng)造的示意性實施例及其說明用于解釋本發(fā)明創(chuàng)造,并不構(gòu)成對本發(fā)明創(chuàng)造的不當限定。在附圖中:
[0017]圖1是本發(fā)明的結(jié)構(gòu)示意圖。
[0018]圖2是本發(fā)明的地址判斷和控制模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]需要說明的是,在不沖突的情況下,本發(fā)明的實施例及實施例中的特征可以相互組合。
[0020]如圖1所示,本發(fā)明一種具有防誤寫操作的寄存器保護裝置,使用地址判斷和控制模塊,寄存器鎖止控制模塊,全局寄存器控制模塊和訪問控制模塊。首先,通過地址判斷和控制模塊來判斷所要操作的地址的屬性,然后通過地址的屬性來查找對應的寄存器鎖止控制模塊中的寄存器訪問屬性,最終訪問控制模塊通過寄存器訪問屬性和全局寄存器控制模塊的控制信息來產(chǎn)生是否可以進行寫操作的控制信號,從而達到防止誤寫操作的功能,提尚系統(tǒng)的穩(wěn)定性。
[0021]1.地址判斷和控制模塊:首先,該模塊將訪問的地址分為四個部分,如圖2所示:
[0022]a)普通寄存器訪問區(qū)域,在該區(qū)域的地址可以直接通過寄存器保護裝置到達所要訪問的寄存器;
[0023]b)鏡像寄存器訪問區(qū)域,該區(qū)域為普通寄存器訪問區(qū)域的鏡像,寫該區(qū)域的寄存器可以改變普通訪問區(qū)域寄存器的值,同時置位對應的鎖止控制寄存器的值,使得該寄存器在不清除對應的鎖止控制寄存器的值時不能被修改。同時,該
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1