两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

控制訪問寄存器的裝置、方法及集成電路芯片的制作方法

文檔序號(hào):6610004閱讀:245來源:國(guó)知局
專利名稱:控制訪問寄存器的裝置、方法及集成電路芯片的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種集成電路系統(tǒng)技術(shù),尤其涉及一種控制訪問寄存器的裝置、方法及集成電路芯片。
背景技術(shù)
集成電路系統(tǒng)中,可靠性作為一個(gè)重要的指標(biāo),直接表示了集成電路系統(tǒng)的穩(wěn)定性和可用性。系統(tǒng)的功能越強(qiáng)大,其需要配置的寄存器也就越多,例如數(shù)字信號(hào)處理器(DSP,Digital Signal processing)等專用集成電路芯片(ASIC Chip),都是通過特定的接口去訪問和改寫電路中其他專用芯片內(nèi)部的寄存器來達(dá)到控制整個(gè)集成電路系統(tǒng)工作的目的。系統(tǒng)中的處理器根據(jù)軟件指令配置該芯片的內(nèi)部資源,如對(duì)系統(tǒng)中的寄存器進(jìn)行設(shè)置,以及通過各類總線接口配置該芯片所管理的其他專用芯片,來執(zhí)行軟件指令。因此,芯片中的寄存器的設(shè)置直接決定了該芯片所處的工作模式及工作參數(shù),寄存器設(shè)置是否正確,直接決定該芯片是否正常工作。實(shí)際系統(tǒng)中,由于受軟件和硬件本身的可靠性限制,如軟件本身存在錯(cuò)誤(BUG),硬件元器件出現(xiàn)失效導(dǎo)致程序錯(cuò)誤等等,使得無法完全避免寄存器出現(xiàn)設(shè)置錯(cuò)誤的情況。
為了避免錯(cuò)誤設(shè)置寄存器,提高系統(tǒng)的可靠性,目前,有兩種方案,一種方案是在系統(tǒng)中增加冗余硬件元器件,對(duì)實(shí)現(xiàn)某一功能的硬件作備份,當(dāng)主電路異常時(shí),啟動(dòng)備用電路并接替主用電路工作。另一種方案是增加軟件可靠性,為控制器等增加看門狗等監(jiān)控裝置。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題增加冗余硬件元器件雖可實(shí)現(xiàn)功能電路的備份,卻無法避免寄存器被誤設(shè),只是在誤設(shè)寄存器后采取補(bǔ)救措施;提高軟件可靠性無法解決硬件故障導(dǎo)致的問題,看門狗等監(jiān)控裝置雖然可在系統(tǒng)故障后對(duì)控制器作嘗試性的恢復(fù)工作,但這仍無法避免寄存器被誤設(shè),也只是誤設(shè)寄存器后采取的一種補(bǔ)救措施,并且需要在硬件完好的前提下實(shí)現(xiàn),此外,在監(jiān)控裝置起作用前,仍存在一段不可控時(shí)間,影響系統(tǒng)正常工作。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于針對(duì)現(xiàn)有技術(shù)存在的問題,提出一種控制訪問寄存器的裝置、方法及集成電路芯片,以避免寄存器被誤設(shè)。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種控制訪問寄存器的裝置,包括接口、第一模塊及至少一個(gè)第二模塊;其中,接口用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;第一模塊用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)的寄存器與所述外部電路。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種控制訪問寄存器的方法,包括接收用于驗(yàn)證的驗(yàn)證信息;根據(jù)所述驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息后,發(fā)送用于指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);根據(jù)所述連接信號(hào)連通所述匹配的信息對(duì)應(yīng)的寄存器與外部電路,所述外部電路訪問對(duì)應(yīng)的所述寄存器。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種集成電路芯片,包括寄存器,所述集成電路芯片還包括接口、第一模塊及至少一個(gè)第二模塊;接口用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;所述第一模塊用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)所述寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)的寄存器與所述外部電路。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種集成電路芯片,包括寄存器和控制器,其中,所述控制器與所述寄存器之間連接控制訪問寄存器的裝置,所述控制訪問寄存器的裝置控制所述控制器對(duì)所述寄存器的訪問;所述控制訪問寄存器的裝置包括接口、第一模塊及至少一個(gè)第二模塊;接口用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;所述第一模塊用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)的寄存器與所述外部電路。
通過上述技術(shù)方案,通過第一模塊對(duì)外部電路進(jìn)行驗(yàn)證來控制外部電路訪問寄存器,避免了寄存器被誤設(shè)。
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


圖1為本發(fā)明控制訪問寄存器的裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖2為本發(fā)明控制訪問寄存器的裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖3為本發(fā)明控制訪問寄存器的裝置實(shí)施例三的結(jié)構(gòu)示意圖;
圖4為本發(fā)明控制訪問寄存器的裝置實(shí)施例四的結(jié)構(gòu)示意圖;圖5為本發(fā)明控制訪問寄存器的裝置實(shí)施例五的結(jié)構(gòu)示意圖;圖6為本發(fā)明控制訪問寄存器的裝置實(shí)施例六的結(jié)構(gòu)示意圖;圖7為本發(fā)明控制訪問寄存器的裝置實(shí)施例七的結(jié)構(gòu)示意圖;圖8為本發(fā)明控制訪問寄存器的裝置實(shí)施例八的結(jié)構(gòu)示意圖;圖9為本發(fā)明控制訪問寄存器的裝置實(shí)施例九的結(jié)構(gòu)示意圖;圖10為本發(fā)明控制訪問寄存器的裝置實(shí)施例十的結(jié)構(gòu)示意圖;圖11為本發(fā)明控制訪問寄存器的裝置實(shí)施例十一的結(jié)構(gòu)示意圖;圖12為本發(fā)明控制訪問寄存器的裝置實(shí)施例十二的結(jié)構(gòu)示意圖;圖13為本發(fā)明集成電路芯片一實(shí)施例的結(jié)構(gòu)示意圖;圖14為本發(fā)明集成電路芯片另一實(shí)施例的結(jié)構(gòu)示意15為本發(fā)明控制訪問寄存器的方法實(shí)施例一的流程圖;圖16為本發(fā)明控制訪問寄存器的方法實(shí)施例二的流程圖。
具體實(shí)施例方式
圖1為本發(fā)明控制訪問寄存器的裝置實(shí)施例一的結(jié)構(gòu)示意圖,控制訪問寄存器的裝置00包括接口5、第一模塊1和至少兩個(gè)第二模塊2,每個(gè)第二模塊2至少與至少一個(gè)寄存器連接;接口5從配置總線9接收來自外部電路如控制器的用于驗(yàn)證的驗(yàn)證信息,第一模塊1根據(jù)驗(yàn)證信息在預(yù)先設(shè)置的信息中找到匹配的信息,如判斷接口5接收到的驗(yàn)證信息與預(yù)先設(shè)置的一個(gè)信息是否一致,若一致,則生成一指示連通電路的信號(hào),若不一致,則第二模塊2保持?jǐn)嚅_,避免了對(duì)寄存器的錯(cuò)誤改寫;第二模塊2為開關(guān)裝置,設(shè)置在寄存器的前端;在外部電路訪問寄存器前,第二模塊2處于關(guān)閉狀態(tài),寄存器與外部電路斷開;接收到第一模塊1生成的指示連通電路的信號(hào)時(shí),第二模塊2導(dǎo)通,連通寄存器與外部電路,提高了寄存器被訪問的安全性,尤其是對(duì)專用芯片中的寄存器進(jìn)行寫操作的情況下,通過輸入正確的驗(yàn)證信息獲得設(shè)置權(quán)限,有效保證了外部電路如控制器失效情況下,寄存器仍能正常工作,避免了系統(tǒng)故障影響的擴(kuò)大以及系統(tǒng)的癱瘓。
圖2為本發(fā)明控制訪問寄存器的裝置實(shí)施例二的結(jié)構(gòu)示意圖,其與本發(fā)明控制訪問寄存器的裝置實(shí)施例一的不同之處在于控制訪問寄存器的裝置01設(shè)置一個(gè)第二模塊2控制所有需要保護(hù)的寄存器,簡(jiǎn)化了裝置,節(jié)約了成本。
如圖3、圖4所示,控制訪問寄存器的裝置的實(shí)施例三及實(shí)施例四,其中,實(shí)施例三與本發(fā)明控制訪問寄存器的裝置實(shí)施例一的不同之處在于每一寄存器與對(duì)應(yīng)的第二模塊2之間還設(shè)有一個(gè)第三模塊3;實(shí)施例四與本發(fā)明控制訪問寄存器的裝置實(shí)施例二的不同之處在于每一寄存器與對(duì)應(yīng)的第二模塊2之間還設(shè)有一個(gè)第三模塊3。第三模塊3,第三模塊3用于將外部電路完成訪問寄存器的信息發(fā)送給第一模塊1,第三模塊3可以是比較器,通過比較寄存器的新舊值,判斷寄存器是否被改寫,第一模塊1根據(jù)第三模塊3的結(jié)果判斷外部電路對(duì)寄存器的訪問是否完成;或者用1bit寄存器實(shí)現(xiàn)第三模塊3的功能,將1bit寄存器置于與對(duì)應(yīng)寄存器相同的地址下,在外部電路改寫要保護(hù)的寄存器時(shí)生效,第一模塊1根據(jù)第三模塊3是否生效,判斷寄存器是否被改寫;當(dāng)寄存器被改寫,第一模塊1生成命令第二模塊2關(guān)閉的信號(hào);第二模塊2收到信號(hào)后關(guān)閉,斷開寄存器與外部電路的連接??刂圃L問寄存器的裝置的實(shí)施例三及實(shí)施例四,通過增加第三模塊3以確定外部電路對(duì)寄存器的訪問已經(jīng)完成后,斷開寄存器與外部電路的連接,從而保證了寄存器被訪問后能自動(dòng)再次保護(hù),從而使得外部電路再次訪問寄存器時(shí),同樣需要通過驗(yàn)證才能訪問寄存器,更進(jìn)一步地提高了寄存器被訪問的安全性。
控制訪問寄存器的裝置的實(shí)施例五至實(shí)施例八與上述實(shí)施例一至四的不同之處在于還包括第四模塊4,如圖5-8所示,控制訪問寄存器的裝置04、05、06、07中,為防止外部電路發(fā)送的驗(yàn)證信息丟失或第一模塊1不能接收到,第四模塊4從接口5接收并存儲(chǔ)外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息,供第一模塊1判斷發(fā)送驗(yàn)證信息的外部電路是否有訪問權(quán)限;圖7、圖8中,當(dāng)外部電路訪問完寄存器后,第一模塊1根據(jù)第三模塊3發(fā)送的結(jié)果,確定訪問已經(jīng)結(jié)束后,第一模塊1生成命令第四模塊4清除驗(yàn)證信息的信號(hào),第四模塊4執(zhí)行第一模塊1發(fā)送的信號(hào)命令,清除存儲(chǔ)的驗(yàn)證信息,保證了外部電路在下次訪問寄存器時(shí),必須再次輸入驗(yàn)證信息,才能獲得訪問權(quán)限的可能,避免了外部電路下次訪問寄存器時(shí)處于失效狀態(tài)對(duì)寄存器的錯(cuò)誤設(shè)置,進(jìn)一步提高了整個(gè)系統(tǒng)的安全性和可靠性。
當(dāng)不同的寄存器要求保護(hù)的級(jí)別不同時(shí),控制訪問寄存器的裝置中對(duì)不同的寄存器設(shè)置不同的信息,用來控制外部電路對(duì)不同寄存器的訪問。
圖9為本發(fā)明控制訪問寄存器的裝置實(shí)施例九的結(jié)構(gòu)示意圖,控制訪問寄存器的裝置08包括接口5、第一模塊6和第二模塊2;接口5接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息,第一模塊6用于根據(jù)驗(yàn)證信息在預(yù)先設(shè)置的信息中找到匹配的信息,如將接收到的用于驗(yàn)證的信息與預(yù)先設(shè)置的多個(gè)信息進(jìn)行逐一比較,判斷是否存在匹配的信息,其中,每一個(gè)信息分別對(duì)應(yīng)不同的寄存器,每一個(gè)寄存器又分別被對(duì)應(yīng)的第二模塊2控制,當(dāng)外部電路要訪問其中的一個(gè)或幾個(gè)寄存器時(shí),首先要輸入驗(yàn)證信息,然后,第一模塊6將外部電路輸入的驗(yàn)證信息與預(yù)先設(shè)置的信息逐一比較,判斷預(yù)先設(shè)置的信息中是否存在與所述驗(yàn)證信息一致的匹配信息,若是,則生成一指示連通寄存器與外部電路的連接信號(hào),連接信號(hào)用于指示將外部電路連接到與匹配信息對(duì)應(yīng)的寄存器,并將連接信號(hào)發(fā)送到與匹配信息對(duì)應(yīng)的第二模塊2;第二模塊2在第一模塊6的指示信號(hào)的指示下打開,連通寄存器與外部電路;若否,則第二模塊2保持?jǐn)嚅_,避免了外部電路誤寫寄存器。本發(fā)明控制訪問寄存器的裝置實(shí)施例九,通過第一模塊6針對(duì)不同的寄存器預(yù)先設(shè)置不同的信息,當(dāng)外部電路要訪問某一特定的寄存器時(shí),必須輸入與該特定的寄存器匹配的驗(yàn)證信息才能連通電路,從而,保證了不同的寄存器可以得到不同的保護(hù)。
用于保護(hù)不同寄存器的控制訪問寄存器的裝置的實(shí)施例十與實(shí)施例九的不同之處在于,在每一寄存器與對(duì)應(yīng)的第二模塊2之間還連接有第三模塊3,如圖10所示,控制訪問寄存器的裝置09中,第三模塊3用于將外部電路完成訪問寄存器的信息發(fā)送給第一模塊6;第一模塊6根據(jù)外部電路完成訪問寄存器的信息,生成另一信號(hào),指示相應(yīng)第二模塊2關(guān)閉,斷開相應(yīng)寄存器與外部電路的連接。
用于保護(hù)不同寄存器的控制訪問寄存器的裝置第十一、十二實(shí)施例與實(shí)施例九、十的不同之處在于,接口5與第一模塊6之間還包括第四模塊4,如圖11、12所示,控制訪問寄存器的裝置10、11中,第四模塊4存儲(chǔ)從接口5接收到的用于驗(yàn)證的信息。如圖12所示,當(dāng)外部電路訪問完寄存器后,第一模塊6根據(jù)第三模塊3發(fā)送的結(jié)果,確定訪問已經(jīng)結(jié)束,則第一模塊6生成命令第四模塊4清除驗(yàn)證信息的信號(hào),第四模塊4清除存儲(chǔ)的用于驗(yàn)證的信息。
圖13為本發(fā)明集成電路芯片一實(shí)施例的結(jié)構(gòu)示意圖,集成電路芯片13包括寄存器、裝置7及接口8;其中,接口8用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息,裝置7根據(jù)接口8接收的驗(yàn)證信息,控制外部電路對(duì)芯片中的寄存器進(jìn)行訪問。裝置7的功能可以通過本發(fā)明控制訪問寄存器的裝置實(shí)現(xiàn),具體實(shí)施方式
可見上述控制訪問寄存器的裝置的實(shí)施例一至實(shí)施例十二。
圖14為本發(fā)明集成電路芯片另一實(shí)施例的結(jié)構(gòu)示意圖,包括寄存器、控制器及裝置7;其中,裝置7控制控制器對(duì)寄存器的訪問。裝置7的功能可以通過本發(fā)明控制訪問寄存器的裝置實(shí)現(xiàn),具體實(shí)施方式
可見上述控制訪問寄存器的裝置的實(shí)施例一至實(shí)施例十二。
圖15為本發(fā)明控制訪問寄存器的方法實(shí)施例一的流程圖,本發(fā)明控制訪問寄存器的方法的具體實(shí)施例一為步驟101接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;步驟102根據(jù)驗(yàn)證信息在預(yù)先設(shè)置的信息中找到匹配的信息,如判斷驗(yàn)證信息與預(yù)先設(shè)置的信息是否一致,若是,則執(zhí)行步驟103;否則,執(zhí)行步驟104;步驟103發(fā)送用于指示連通電路的連接信號(hào),根據(jù)連接信號(hào)連通寄存器與外部電路,使得外部電路訪問寄存器。
步驟104保持寄存器與外部電路之間斷開。
在步驟103之后,本發(fā)明控制訪問寄存器的方法的具體實(shí)施例一還包括確定外部電路已經(jīng)完成對(duì)寄存器的訪問后,則斷開寄存器與外部電路的連接。
該方法的實(shí)施例一在步驟101之后還包括存儲(chǔ)外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息。
該方法的實(shí)施例一在存儲(chǔ)驗(yàn)證信息之后還包括確定所述外部電路已經(jīng)完成對(duì)所述寄存器的訪問后,清除存儲(chǔ)的驗(yàn)證信息,避免了第一模塊1在外部電路失效的情況下,繼續(xù)使用以前存儲(chǔ)的驗(yàn)證信息,而導(dǎo)致寄存器被誤設(shè)的情況發(fā)生,進(jìn)一步提高了對(duì)寄存器的保護(hù)。
圖16為本發(fā)明控制訪問寄存器的方法實(shí)施例二的流程圖,本發(fā)明控制訪問寄存器的方法的實(shí)施例二包括步驟201、接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;步驟202、根據(jù)驗(yàn)證信息在預(yù)先設(shè)置的信息中找到匹配的信息,如將用于驗(yàn)證的信息與預(yù)先設(shè)置的信息逐一比較,判斷預(yù)先設(shè)置的信息是否存在與驗(yàn)證信息一致的匹配信息,若是,則執(zhí)行步驟203;否則,執(zhí)行步驟204;步驟203、發(fā)送用于指示連通電路的連接信號(hào),連通與匹配信息對(duì)應(yīng)的寄存器及外部電路。
步驟204保持寄存器與外部電路之間斷開。
在步驟203之后,本發(fā)明控制訪問寄存器的方法的具體實(shí)施例二還包括確定外部電路已經(jīng)完成對(duì)寄存器的訪問后,則斷開寄存器與外部電路。
該方法實(shí)施例二在步驟201之后還包括存儲(chǔ)外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息。
該方法的實(shí)施例二在存儲(chǔ)驗(yàn)證信息之后還包括清除存儲(chǔ)的驗(yàn)證信息,避免了第一模塊6在外部電路失效的情況下,繼續(xù)使用以前存儲(chǔ)的驗(yàn)證信息,而導(dǎo)致寄存器被誤設(shè)的情況發(fā)生,進(jìn)一步提高了對(duì)寄存器的保護(hù)。
本發(fā)明控制訪問寄存器的裝置、方法及集成電路芯片,通過第一模塊對(duì)外部電路進(jìn)行驗(yàn)證來控制外部電路訪問寄存器,提高了對(duì)寄存器的保護(hù),保證了專用集成電路芯片中的寄存器在外部電路失效的情況下不會(huì)被誤設(shè),避免了故障影響的擴(kuò)大以及寄存器所在系統(tǒng)的癱瘓。
當(dāng)本發(fā)明控制訪問寄存器的方法被做成獨(dú)立軟件時(shí),該軟件可以存儲(chǔ)在計(jì)算機(jī)可讀取的任何類型存儲(chǔ)介質(zhì)中。例如該軟件可存儲(chǔ)在記錄介質(zhì)中,如可插入計(jì)算機(jī)系統(tǒng)驅(qū)動(dòng)器的圓盤狀介質(zhì),采用磁性、光學(xué)或磁光方式存儲(chǔ)信息;或者可存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的固定記錄介質(zhì)如硬盤驅(qū)動(dòng)器,或者一固態(tài)計(jì)算機(jī)存儲(chǔ)器中。控制訪問寄存器時(shí),通過計(jì)算機(jī)系統(tǒng)將該軟件安裝到集成電路系統(tǒng)中,該集成電路系統(tǒng)運(yùn)行時(shí),控制對(duì)系統(tǒng)中的寄存器的訪問。
最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種控制訪問寄存器的裝置,其特征在于,包括接口,用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;第一模塊,用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);至少一個(gè)第二模塊,所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)的寄存器與所述外部電路。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括與所述寄存器一一對(duì)應(yīng)連接的第三模塊,用于將所述外部電路完成訪問寄存器的信息發(fā)送給所述第一模塊;所述第一模塊根據(jù)所述第三模塊發(fā)送的信息生成另一信號(hào),所述第二模塊根據(jù)所述另一信號(hào)斷開所述第三模塊對(duì)應(yīng)的寄存器與外部電路的連接。
3.根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,還包括第四模塊,用于存儲(chǔ)接收到的用于驗(yàn)證的信息。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述第一模塊還用于根據(jù)所述外部電路完成訪問所述寄存器的信息生成又一信號(hào),清除所述第四模塊存儲(chǔ)的用于驗(yàn)證的信息。
5.一種控制訪問寄存器的方法,其特征在于,包括接收用于驗(yàn)證的驗(yàn)證信息;根據(jù)所述驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息后,發(fā)送用于指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);根據(jù)所述連接信號(hào)連通所述匹配的信息對(duì)應(yīng)的寄存器與外部電路,所述外部電路訪問對(duì)應(yīng)的所述寄存器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述根據(jù)連接信號(hào)連通寄存器與外部電路的步驟之后還包括確定所述外部電路已經(jīng)完成對(duì)所述寄存器的訪問后,斷開所述寄存器與所述外部電路的連接。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,在所述接收用于驗(yàn)證的驗(yàn)證信息的步驟之后還包括存儲(chǔ)所述驗(yàn)證信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在存儲(chǔ)所述驗(yàn)證信息的步驟之后還包括確定所述外部電路已經(jīng)完成對(duì)所述寄存器的訪問后,清除存儲(chǔ)的所述驗(yàn)證信息。
9.一種集成電路芯片,包括寄存器,其特征在于,所述集成電路芯片還包括接口、第一模塊及至少一個(gè)第二模塊;接口用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;所述第一模塊用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)所述寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)的寄存器與所述外部電路。
10.一種集成電路芯片,包括寄存器和控制器,其特征在于,所述控制器與所述寄存器之間連接控制訪問寄存器的裝置,所述控制訪問寄存器的裝置控制所述控制器對(duì)所述寄存器的訪問;所述控制訪問寄存器的裝置包括接口、第一模塊及至少一個(gè)第二模塊;接口用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;所述第一模塊用于根據(jù)所述接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)所述匹配的信息生成指示連通電路的連接信號(hào),其中,所述至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);所述至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)寄存器對(duì)應(yīng)連接,所述至少一個(gè)第二模塊用于根據(jù)所述第一模塊生成的連接信號(hào)連通對(duì)應(yīng)寄存器與所述外部電路。
全文摘要
本發(fā)明涉及一種控制訪問寄存器的裝置、方法及集成電路芯片,其中裝置包括接口,用于接收外部電路發(fā)送的用于驗(yàn)證的驗(yàn)證信息;第一模塊,用于根據(jù)接口接收到的驗(yàn)證信息在預(yù)先設(shè)置的至少一個(gè)信息中找到匹配的信息,并根據(jù)匹配的信息生成指示連通電路的連接信號(hào),其中,至少一個(gè)信息中的每一個(gè)信息與至少一個(gè)寄存器對(duì)應(yīng);至少一個(gè)第二模塊,至少一個(gè)第二模塊中的每一個(gè)第二模塊與至少一個(gè)寄存器對(duì)應(yīng)連接,至少一個(gè)第二模塊用于根據(jù)第一模塊生成的連接信號(hào)連通至少一對(duì)應(yīng)寄存器與外部電路;方法通過在外部電路訪問寄存器前,對(duì)外部電路進(jìn)行驗(yàn)證,避免了寄存器被誤設(shè)。其中集成電路芯片包括寄存器與控制訪問寄存器的裝置。上述技術(shù)方案避免了寄存器被誤設(shè)。
文檔編號(hào)G06F11/00GK101078998SQ200710118420
公開日2007年11月28日 申請(qǐng)日期2007年7月5日 優(yōu)先權(quán)日2007年7月5日
發(fā)明者馬黎 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安西县| 从化市| 宜兰县| 灌南县| 扎鲁特旗| 曲沃县| 宜章县| 镇平县| 旬阳县| 山阴县| 吕梁市| 攀枝花市| 定安县| 吉首市| 台安县| 荔浦县| 尤溪县| 伊通| 崇阳县| 鄂尔多斯市| 大丰市| 祁门县| 富裕县| 剑川县| 大荔县| 茌平县| 扎赉特旗| 磐石市| 尤溪县| 天镇县| 绥棱县| 灌阳县| 科技| 阿尔山市| 泰和县| 杭锦旗| 胶南市| 潮州市| 依兰县| 广河县| 图们市|