发明名称 CPU程序存储器自动维护的方法及硬件单元结构
摘要 本发明公开了一种可用于片上系统中CPU掩模只读程序存储器自动维护的方法。该方法在不改变CPU内部结构、不占用CPU中断资源和不减慢CPU运行速度的情况下,通过对CPU掩模只读程序存储器错误区段程序自动屏蔽、跳转,对掩模只读程序存储器可能潜在的错误进行自动维护,具体包括如下步骤:当CPU程序存储器自动维护功能被激活时,比较器将处于透明监控状态,CPU发出的地址直接通过;其中,当CPU当前发出的程序存储器地址与更新目标地址相同时,模块自动产生一个替换该地址的跳转指令(JMP);CPU地址转移到正确的地址,读取更新过的正确指令数据;当更新指令读取、执行完毕后,单元电路又将系统切换同正常状态。
申请公布号 CN101196847A 申请公布日期 2008.06.11
申请号 CN200610157443.7 申请日期 2006.12.08
申请人 深圳艾科创新微电子有限公司 发明人 谢洪德;彭亮;郑涛;周显文;韦毅;刘波
分类号 G06F11/36(2006.01);G06F11/00(2006.01) 主分类号 G06F11/36(2006.01)
代理机构 代理人
主权项 1.CPU程序存储器自动维护的方法,其特征在于:该方法通过对CPU掩模只读程序存储器错误区段程序自动屏蔽、跳转的方式对掩模只读程序存储器可能潜在的错误进行自动维护,具体包括如下步骤:当CPU程序存储器自动维护功能被激活时,比较器将处于透明监控状态,CPU发出的地址直接通过;其中,当CPU当前发出的程序存储器地址与更新目标地址相同时,模块自动产生一个替换该地址的跳转指令(JMP);CPU地址转移到正确的地址,读取更新过的正确指令数据;当更新指令读取、执行完毕后,单元电路又将系统切换回正常状态。
地址 518057广东省深圳市南山区高新区科技中二路软件园一期4栋406室