加速SOC內(nèi)核讀取指令的方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201910557167.0 申請日 -
公開(公告)號 CN110297660A 公開(公告)日 2019-10-01
申請公布號 CN110297660A 申請公布日 2019-10-01
分類號 G06F9/30 分類 計算;推算;計數(shù);
發(fā)明人 韓春 申請(專利權(quán))人 江蘇沁恒股份有限公司
代理機構(gòu) 北京品源專利代理有限公司 代理人 江蘇沁恒股份有限公司
地址 210012 江蘇省南京市雨花臺區(qū)寧雙路18號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種加速SOC內(nèi)核讀取指令的方法及系統(tǒng),包括如下步驟:S1、數(shù)據(jù)預處理,指令分析單元讀出Flash單元中的指令進行分析,將跳轉(zhuǎn)地址及該跳轉(zhuǎn)地址中存放的數(shù)據(jù)建立數(shù)據(jù)庫;S2、將S1中建立的數(shù)據(jù)庫存儲在FLASH單元中;S3、將S2中存儲于FLASH單元的數(shù)據(jù)寫入指令緩存單元;S4、指令跳轉(zhuǎn)時,指令控制單元將目標地址傳輸?shù)紽LASH單元和指令緩存單元,在Flash單元讀取指令等待時將指令緩存單元的數(shù)據(jù)傳輸?shù)絻?nèi)核,直至從FLASH單元中讀到數(shù)據(jù)后指令控制單元將FLASH單元中的數(shù)據(jù)傳輸?shù)絻?nèi)核。本發(fā)明在內(nèi)核讀取指令的地址發(fā)生跳轉(zhuǎn)時,使得內(nèi)核無需等待周期即可得到指令數(shù)據(jù),提高了MCU的運算和處理能力。