发明名称 实现FLASH页擦除仿真的仿真器
摘要 本发明公开了一种实现FLASH页擦除的仿真器,包括仿真芯片,管理模块。管理模块通过一个控制信号与仿真芯片连接,通过控制信号管理模块控制仿真芯片处于运行模式或监控模式。仿真芯片还有一个等待信号与管理模块连接,当仿真芯片处于运行模式时,如果仿真芯片向管理模块发出等待信号,在等待信号有效期间,管理模块使仿真芯片保持运行模式。仿真芯片处于运行模式执行用户程序语句时,将判断是否是触发FLASH页擦除操作的语句,如果不是则不向管理模块发出等待信号;如果是则向管理模块发出等待信号。本发明的仿真器既可以保证单步运行FLASH页擦除程序段的功能正确性,又可以高效、快速地以单步运行方式调试其他的用户程序指令。
申请公布号 CN101329646B 申请公布日期 2011.11.30
申请号 CN200710042242.7 申请日期 2007.06.20
申请人 上海华虹集成电路有限责任公司 发明人 许国泰
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 一种实现FLASH页擦除仿真的仿真器,其特征在于:包括仿真芯片和管理模块;所述仿真芯片内有与产品芯片中一致的FLASH模块;所述管理模块通过一个控制信号与仿真芯片连接,通过所述控制信号,管理模块控制仿真芯片处于单步运行模式还是监控模式;所述仿真芯片还有一个等待信号与管理模块连接,当仿真芯片处于单步运行模式时,如果仿真芯片向管理模块发出等待信号,在等待信号有效期间,管理模块使仿真芯片保持单步运行模式;在等待信号无效时,管理模块通过控制信号控制仿真芯片工作模式的切换;仿真芯片处于单步运行模式执行用户程序语句时,将判断是否是触发FLASH页擦除操作的语句,如果不是则不向管理模块发出等待信号,管理模块只会等待一个标准的指令操作完成的时间后,就立即向仿真芯片发出控制信号,控制仿真芯片切换回监控模式;如果是则向管理模块发出等待信号,管理模块在仿真芯片处于单步运行模式下启动FLASH模块执行完FLASH页擦除过程,仿真芯片停止向管理模块发送等待信号,向管理模块发出的等待信号无效后,管理模块控制仿真芯片进入监控模式。
地址 201203 上海市浦东新区张江高科技园区碧波路572弄39号