[發明專利]微碼修補系統及方法無效
| 申請號: | 200710104422.3 | 申請日: | 2007-04-20 |
| 公開(公告)號: | CN101206562A | 公開(公告)日: | 2008-06-25 |
| 發明(設計)人: | 李明鴻 | 申請(專利權)人: | 聯發科技股份有限公司 |
| 主分類號: | G06F9/22 | 分類號: | G06F9/22 |
| 代理公司: | 北京三友知識產權代理有限公司 | 代理人: | 任默聞 |
| 地址: | 臺灣省新竹*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微碼 修補 系統 方法 | ||
技術領域
本發明是有關于嵌入式程序,特別是有關于一種對嵌入式只讀存儲器實施修補機制的系統及方法。
背景技術
對于具有嵌入式處理器的通用目的的專用集成電路(Application-specificIntegrated?Circuit;ASIC)而言,必須具備程序存儲器,以儲存指令碼。此程序存儲器可以是只讀存儲器(Read?Only?Memory;ROM)、隨機存取存儲器(Random?Access?Memory;RAM),或兩者的組合。一般來說,相同容量的ROM與RAM,ROM所占的面積較小,所以用ROM儲存指令碼中的絕大部分,也因此,初始化后就不能再對ROM進行修改。所以,當需要存取并執行儲存在ROM中的指令碼時,如果ROM內部儲存著錯誤的指令碼或是需要增加更多指令碼,就需要一種修補機制。
一種修補機制是略過錯誤指令,并以另一指令來取代錯誤指令,以命令處理器存取一修補存儲器(Patch?Memory)內的正確指令。圖1顯示這種修補機制的一范例,其為美國專利US6,891,765所揭示的電路100的方框圖。如圖所示,電路100包括處理器102、程序空間(存儲器)104、修補邏輯電路106以及選取電路108。存儲器104包含只讀存儲器(ROM)104a及修補存儲器104b。處理器102提供地址PAB至存儲器104,存儲器104響應地址PAB并提供數據項DATA至選取電路108。同時,處理器102也提供地址PAB至修補邏輯電路106。如果地址PAB與預先設定的多個地址中的任何一個均不符合而不需要被修補、修正或擴展,則修補邏輯電路106取消(de-assert)命令信號PTCH_DAT_SEL。但是,如果地址PAB符合該多個預先設定的地址中的任何一個,則使命令信號PTCH_DAT_SEL有效(assert),并產生一分支指令PI重新命令處理器102對修補存儲器104b進行存取。選取電路108根據命令信號PTCH_DAT_SEL,選擇由存儲器104所接收的數據項DATA或由修補邏輯電路106所接收的分支指令PI作為指令項目PDBI,并將指令項目PDBI通過數據總線傳送至處理器102。
另一種修補機制是將送至只讀存儲器的地址加以修改。圖2及圖3分別是這種修補機制的兩個范例,分別顯示美國專利US?6,438,664以及中國臺灣專利TWI?236,018所揭示的電路200及300。請參考圖2,定序器(sequencer)92控制多工器(MUX)86以選取存儲器的下一地址。下一地址被傳送至下一地址緩存器94以選取來自只讀存儲器64a或修補存儲器64b的連接線。所選擇的連接線被提供至輸出緩存器80。下一地址也被提供至比較器84。接著,比較器84將下一地址與儲存在多個匹配緩存器88的數值加以比較。如果來自下一地址緩存器94的下一地址與匹配緩存器88中的任何一個數值相符,則比較器84從一查找表90中選擇出一對應的修補RAM地址。從查找表90中所選擇出的地址被送至多工器86。比較器84也向定序器92報告符合情況發生的事件,以便定序器92控制多工器86從查找表90中選出地址。由只讀存儲器64a輸入至輸出緩存器80的連接線被取消,并且來自修補存儲器64b中的修補將從查找表90所指示的地址開始執行。
如圖3所示,電路300包括只讀存儲器301、隨機存取存儲器303、計數器305以及比較與加載單元311。計數器305產生下一地址以對只讀存儲器301或隨機存取存儲器303進行存取。計數器305也提供下一地址313至比較與加載單元311。當下一地址與儲存在比較與加載單元311中的預先設定地址CHk1-CHk4其中之一相符時,比較與加載單元311發出一重置信號317以及一轉移地址信號319至計數器305。轉移地址信號319表示除錯/更新程序地址A1至A4的其中之一,重置信號317將計數器305重置,以將下一地址313轉換為轉移地址信號319所表示的地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯發科技股份有限公司,未經聯發科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710104422.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用作組胺H3拮抗劑的碳連接的取代哌啶及其衍生物
- 下一篇:硝基硫化物染料





