-
公开(公告)号:CN106445808A
公开(公告)日:2017-02-22
申请号:CN201610753990.5
申请日:2016-08-29
Applicant: 北京中电华大电子设计有限责任公司
IPC: G06F11/36
CPC classification number: G06F11/3656
Abstract: 本发明公开了一种具有控制程序单步调试功能的仿真器,涉及到芯片仿真和安全调试技术领域。本发明的仿真器,包括软件管理模块和仿真器硬件模块。软件管理模块发送调试命令,仿真器硬件模块解析调试命令,若当前命令是调用安全程序区的指令,则仿真器硬件模块一直执行安全程序区指令,直到返回用户程序区(非安全)的指令时停止,软件管理模块停到用户程序区的下条指令处;若当前命令是用户程序区的指令,则仿真器硬件模块执行完本条指令后停止,软件管理模块停到用户程序区的下条指令处。本发明的仿真器,非权限用户只能调用安全区程序,无法查看安全程序区的指令/数据;禁止非权限用户通过单步调试,跟踪安全程序区的算法流程,达到保护软件知识产权的目的。