DSP寄存器访问冲突处理方法

基本信息

申请号 CN202110654787.3 申请日 -
公开(公告)号 CN113488099A 公开(公告)日 2021-10-08
申请公布号 CN113488099A 申请公布日 2021-10-08
分类号 G11C19/28(2006.01)I 分类 信息存储;
发明人 苏诚;张志伟;薛晓军;李阳;李诚;李雯雯 申请(专利权)人 青岛本原微电子有限公司
代理机构 青岛联智专利商标事务所有限公司 代理人 周容
地址 266000山东省青岛市即墨区宁东路168号
法律状态 -

摘要

摘要 DSP寄存器访问冲突处理方法,包括接收第一总线传送的第一访问请求,记录第一目标寄存器ID;接收第二总线传送的第二访问请求,记录第二目标寄存器ID;读取第一、第二状态标志位并判断是否有至少一个处于置位状态;若是,则判断第一、第二目标寄存器ID是否相同;若相同,则判定为发生寄存器访问冲突;置位停顿状态标志位,配置流水线停顿取指、译码和预测,执行第一访问请求对应的读操作或写操作;生成标志位清除使能并清除第一、第二状态标志位;判断第一、第二状态标志位是否均处于复位状态;若是,执行第二访问请求对应的读寄存器操作或写寄存器操作,复位停顿状态标志位,流水线恢复。本发明确保不会连续产生访问冲突,指令的执行顺序符合预期。