发明名称 |
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室 |