一种支持NVM快速页编程的仿真器

    公开(公告)号:CN105045647B

    公开(公告)日:2020-08-04

    申请号:CN201410751684.9

    申请日:2014-12-09

    Abstract: 本发明介绍一种支持NVM快速页编程的仿真器,涉及芯片仿真技术领域。仿真器包括仿真器控制模块和芯片仿真模块。仿真器在程序下载状态下,芯片仿真模块中的NVM控制模块处于快速页编程模式,实现程序的快速下载;仿真器在程序调试状态下,通过仿真器控制模块可以设置NVM控制模块的页编程时间参数,供调试评估程序使用;仿真器在程序运行状态下,芯片仿真模块中的NVM控制模块处于芯片仿真正常页编程模式,与真正芯片中的NVM页编程功能一致。本发明的仿真器,既能保证用户运行程序时NVM页编程功能正确,又能保证用户下载程序时能快速写入NVM数据。本发明具有快速下载程序、提高程序调试效率的特点。

    一种提升热点区寿命的负载均衡方法

    公开(公告)号:CN111078142A

    公开(公告)日:2020-04-28

    申请号:CN201911169603.3

    申请日:2019-11-26

    Inventor: 陈峰

    Abstract: 本发明介绍一种提升热点区寿命的负载均衡方法,涉及应对用户对FLASH存储器中热点区的访问请求,根据当前操作的负载均衡段全局变量,操作对应的负载均衡段,在操作前判断当前负载均衡段的有效性以及读写操作的正确性,完成热点区的读写操作,同时更新当前操作的负载均衡段全局变量和管理信息,为下一次负载均衡段读写操作时作轮转准备。本发明介绍的方法,可以使用纯软件的方法,通过配置FLASH存储器负载均衡段的多少,动态均衡FLASH存储器热点区的读写操作负载,提升热点区的寿命和FLASH整体的可靠性,解决不同用户对FLASH存储器可靠性特别是解决热点区寿命瓶颈的需求,提高开发效率。

    一种支持NVM快速页编程的仿真器

    公开(公告)号:CN105045647A

    公开(公告)日:2015-11-11

    申请号:CN201410751684.9

    申请日:2014-12-09

    Abstract: 本发明介绍一种支持NVM快速页编程的仿真器,涉及芯片仿真技术领域。仿真器包括仿真器控制模块和芯片仿真模块。仿真器在程序下载状态下,芯片仿真模块中的NVM控制模块处于快速页编程模式,实现程序的快速下载;仿真器在程序调试状态下,通过仿真器控制模块可以设置NVM控制模块的页编程时间参数,供调试评估程序使用;仿真器在程序运行状态下,芯片仿真模块中的NVM控制模块处于芯片仿真正常页编程模式,与真正芯片中的NVM页编程功能一致。本发明的仿真器,既能保证用户运行程序时NVM页编程功能正确,又能保证用户下载程序时能快速写入NVM数据。本发明具有快速下载程序、提高程序调试效率的特点。

    一种保护芯片固件程序的仿真器及方法

    公开(公告)号:CN104680059B

    公开(公告)日:2017-11-03

    申请号:CN201310636809.9

    申请日:2013-12-03

    Inventor: 张洪波 陈峰

    Abstract: 本发明介绍一种保护芯片固件程序的仿真器及方法,涉及到芯片仿真技术领域。仿真器包括仿真器控制模块和仿真器硬件,仿真器硬件包括芯片功能调试模块、寄存器、停止信号产生模块和芯片功能模块。仿真器控制模块通过芯片功能调试模块设置寄存器,控制芯片功能模块产生软复位后CPU停止或是运行。保护芯片固件程序的方法:仿真器控制模块开启仿真器硬件的软复位停止功能,运行芯片固件程序中软复位指令后,自动停止在用户程序区的首地址,此时进入用户调试界面芯片固件程序不能访问,达到保护目的。本发明的仿真器实现自动切换到用户程序区并保护芯片固件程序的功能,具有设计简单、方便使用特点,为具有安全要求的芯片仿真器设计提供一种代码保护方案。

    一种支持NVM软断点调试的仿真器和方法

    公开(公告)号:CN104461859B

    公开(公告)日:2017-07-11

    申请号:CN201410427112.5

    申请日:2014-08-27

    Abstract: 本发明介绍一种支持NVM软断点调试的仿真器和方法,涉及芯片仿真技术领域。仿真器包括仿真器调试模块和仿真器硬件,仿真器硬件主要包括芯片功能调试模块、CPU、芯片MMU、芯片NVM、芯片RAM、调试RAM等模块。仿真器调试模块将擦写程序和断点数据分别写入调试RAM的擦写程序RAM和断点存储RAM中,并依据断点数据将芯片NVM中断点地址的代码备份到断点存储RAM,控制CPU执行擦写程序将NVM中断点地址的代码写为断点指令,实现断点设置功能;将芯片NVM中断点指令改回断点存储RAM备份的代码,实现断点清除功能。

Patent Agency Ranking