一種基于RISC_V串行FLASH系統(tǒng)架構(gòu)的高效CPU指令讀取法
基本信息
申請?zhí)?/td> | CN201910223767.3 | 申請日 | - |
公開(公告)號 | CN110058885A | 公開(公告)日 | 2019-07-26 |
申請公布號 | CN110058885A | 申請公布日 | 2019-07-26 |
分類號 | G06F9/30(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 饒勇; 黃勇華; 吳海龍; 徐桂洪 | 申請(專利權(quán))人 | 威海優(yōu)微科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 264200 山東省威海市高區(qū)火炬路213-2創(chuàng)新創(chuàng)業(yè)基地A座912室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了CPU指令讀取技術(shù),尤其是涉及一種基于RISC_V串行FLASH系統(tǒng)架構(gòu)的高效CPU指令讀取法。該一種基于RISC_V串行FLASH系統(tǒng)架構(gòu)的高效CPU指令讀取法,硬件架構(gòu)內(nèi)cache line共16條;每次CPU讀取某條地址的指令時,硬件邏輯會在16條Cache line中做地址匹配,當(dāng)指令地址已經(jīng)存在于當(dāng)前的指令緩存中,則直接從SRAM中讀取指令;當(dāng)CPU讀取的指令地址不存在于當(dāng)前的指令緩存中時,邏輯才會發(fā)起對FLASH訪問命令,并一次性讀取一定條數(shù)的地址連續(xù)的指令并存儲到SRAM中,用于替換舊的緩存指令。其有益效果是:降低了企業(yè)生產(chǎn)成本,降低了企業(yè)的經(jīng)濟(jì)損失,給企業(yè)正常運(yùn)營帶來極大的便利。 |
