DSP寄存器訪(fǎng)問(wèn)沖突處理方法

基本信息

申請(qǐng)?zhí)?/td> CN202110654787.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113488099A 公開(kāi)(公告)日 2021-10-08
申請(qǐng)公布號(hào) CN113488099A 申請(qǐng)公布日 2021-10-08
分類(lèi)號(hào) G11C19/28(2006.01)I 分類(lèi) 信息存儲(chǔ);
發(fā)明人 蘇誠(chéng);張志偉;薛曉軍;李陽(yáng);李誠(chéng);李雯雯 申請(qǐng)(專(zhuān)利權(quán))人 青島本原微電子有限公司
代理機(jī)構(gòu) 青島聯(lián)智專(zhuān)利商標(biāo)事務(wù)所有限公司 代理人 周容
地址 266000山東省青島市即墨區(qū)寧東路168號(hào)
法律狀態(tài) -

摘要

摘要 DSP寄存器訪(fǎng)問(wèn)沖突處理方法,包括接收第一總線(xiàn)傳送的第一訪(fǎng)問(wèn)請(qǐng)求,記錄第一目標(biāo)寄存器ID;接收第二總線(xiàn)傳送的第二訪(fǎng)問(wèn)請(qǐng)求,記錄第二目標(biāo)寄存器ID;讀取第一、第二狀態(tài)標(biāo)志位并判斷是否有至少一個(gè)處于置位狀態(tài);若是,則判斷第一、第二目標(biāo)寄存器ID是否相同;若相同,則判定為發(fā)生寄存器訪(fǎng)問(wèn)沖突;置位停頓狀態(tài)標(biāo)志位,配置流水線(xiàn)停頓取指、譯碼和預(yù)測(cè),執(zhí)行第一訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的讀操作或?qū)懖僮?;生成?biāo)志位清除使能并清除第一、第二狀態(tài)標(biāo)志位;判斷第一、第二狀態(tài)標(biāo)志位是否均處于復(fù)位狀態(tài);若是,執(zhí)行第二訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的讀寄存器操作或?qū)懠拇嫫鞑僮?,?fù)位停頓狀態(tài)標(biāo)志位,流水線(xiàn)恢復(fù)。本發(fā)明確保不會(huì)連續(xù)產(chǎn)生訪(fǎng)問(wèn)沖突,指令的執(zhí)行順序符合預(yù)期。