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