DSP寄存器访问冲突处理方法
基本信息
申请号 | CN202110654787.3 | 申请日 | - |
公开(公告)号 | CN113488099A | 公开(公告)日 | 2021-10-08 |
申请公布号 | CN113488099A | 申请公布日 | 2021-10-08 |
分类号 | G11C19/28(2006.01)I | 分类 | 信息存储; |
发明人 | 苏诚;张志伟;薛晓军;李阳;李诚;李雯雯 | 申请(专利权)人 | 青岛本原微电子有限公司 |
代理机构 | 青岛联智专利商标事务所有限公司 | 代理人 | 周容 |
地址 | 266000山东省青岛市即墨区宁东路168号 | ||
法律状态 | - |
摘要
摘要 | DSP寄存器访问冲突处理方法,包括接收第一总线传送的第一访问请求,记录第一目标寄存器ID;接收第二总线传送的第二访问请求,记录第二目标寄存器ID;读取第一、第二状态标志位并判断是否有至少一个处于置位状态;若是,则判断第一、第二目标寄存器ID是否相同;若相同,则判定为发生寄存器访问冲突;置位停顿状态标志位,配置流水线停顿取指、译码和预测,执行第一访问请求对应的读操作或写操作;生成标志位清除使能并清除第一、第二状态标志位;判断第一、第二状态标志位是否均处于复位状态;若是,执行第二访问请求对应的读寄存器操作或写寄存器操作,复位停顿状态标志位,流水线恢复。本发明确保不会连续产生访问冲突,指令的执行顺序符合预期。 |
