行業(yè)新聞|2022-09-26|YIPPEE
ROM是SoC芯片上系統)芯片內部只能存儲代碼或數據。目前,絕大多數SoC芯片是從ROM啟動(dòng),運行ROM芯片的啟動(dòng)代碼,結合芯片中其他相關(guān)外設配置,實(shí)現芯片的啟動(dòng)運行。但是因為ROM啟動(dòng)代碼不能更改。當啟動(dòng)代碼對應的邏輯操作或執行步驟出現錯誤時(shí),芯片只能作廢,導致芯片生產(chǎn)效率低下。
為此,聚芯科技于2020年11月4日申請了一項名為“SoC芯片.獲取修復信息的方法.儲存介質(zhì)和電子設備”發(fā)明專(zhuān)利(20111118074).4),申請人為巨核科技有限公司。
芯片100包括數據加載電路101。修復電路102。修復存儲器103.CPU104以及ROM105.修復存儲器分別連接到數據加載電路和修復電路,CPU與維修電路和ROM連接。數據加載電路的作用在于SoC芯片通電后,從預設存儲器獲取ROM相應的修復信息,并將修復信息存儲在修復存儲器中,然后從修復電路中獲取修復信息,后CPU然后從修復電路獲取修復信息,并根據修復信息執行ROM軟件代碼。
預設存儲器可以是ROM對于外部存儲介質(zhì),維修信息預先存儲在預設存儲器的預設位置,其中預設位置包括多個(gè)地址。根據維修信息中要維修的數據,確定要維修的地址數量,并將要維修的數據寫(xiě)入相應的地址。因為預設存儲器包括多個(gè)地址存儲器ROM需要修復不同錯誤對應的數據,因此需要修復ROM當指定錯誤時(shí),修復數據可以寫(xiě)入預設存儲器中指定錯誤對應的地址,而其他未寫(xiě)入修復數據的地址可以空。這樣,修復信息只包括ROM地址中的待修復地址及其對應的待修復數據。
在該SoC芯片通電后,數據加載電路可以從預設存儲器中獲取要修復的地址和相應的要修復的數據,并將其存儲在要修復的存儲器的相應地址中,從而修復電路以獲取要修復的數據。在此基礎上,數據加載電路還可以獲取要修復的地址在修復存儲器中對應的[敏感詞]個(gè)目標地址,并將要修復的數據寫(xiě)入其中。然后從[敏感詞]個(gè)目標地址讀取要修復的數據。CPU從修復電路中讀取待修復數據并執行ROM軟件代碼。
簡(jiǎn)而言之,火炬芯科技SoC通過(guò)修復電路獲得芯片專(zhuān)利ROM當芯片因數據錯誤而異常運行時(shí),相應的修復信息,CPU根據修復信息執行ROM中間的軟件代碼,使SoC芯片可以正常工作,提高芯片的生產(chǎn)效率。
火炬核心技術(shù)是中國[敏感詞]的低功耗系統級芯片設計制造商。它一直具有挑戰性和熱情,并不斷為智能物聯(lián)網(wǎng)領(lǐng)域提供專(zhuān)業(yè)的集成芯片。在未來(lái),該公司將繼續發(fā)展高質(zhì)量.國內高附加值智能音頻SoC芯片,不斷提升國際主流品牌的市場(chǎng)份額。