The invention discloses a contactless smart card chip simulator, including simulation chip, control module, and the equivalent card head installed on the user computer integrated development environment software; the monitoring module through an external reset signal line and the equivalent clamp connection, connected with the simulation chip through the internal reset signal line. Transmission of information through the debug interface channel and the integrated development environment of software; the simulation chip is reset, the user program cannot be executed; the simulation chip in working state, to perform a breakpoint in the user program after the handover execution monitoring program derived the state and data, can continue to execute the user program, for follow up process. The invention can facilitate the development and debugging of the user program, and improve the debugging efficiency of the user program.
【技术实现步骤摘要】
非接触式智能卡芯片仿真器
本专利技术涉及一种仿真器领域,特别是涉及一种非接触式智能卡芯片仿真器。
技术介绍
处理器芯片内有用户开发的用户程序,在用户程序的编写和调试中,所使用的工具一般是仿真器。仿真器内使用包含产品处理器芯片各项功能的仿真芯片,用于模拟产品处理器芯片的工作行为,仿真芯片与仿真器其它部件(存放用户程序的程序存储器、存放数据的数据存储器,以及用户电脑上的集成开发环境等)配合实现用户程序的仿真运行和各项调试功能。非接触式智能卡处理器芯片的用户程序调试时,除了使用仿真器外,还需要配合使用非接触式读卡机,模拟智能卡配合读卡机工作、通信的环境。非接触式读卡机通过载波向非接触式智能卡供电,并下发指令接收响应,如果下发的指令在指定时间内没有响应返回或者返回响应异常,包括不符合ISO协议(例如ISO14443等)、速率不符合预期等等,此时非接触式读卡机会关闭载波,停止向卡片供电和通信过程,卡片在没有载波后则下电停止工作。非接触式智能卡芯片仿真器由于功耗的原因,一般都是独立电源供电,不采用非接触式机具提供载波供电,同时把有载波的情况等效为非复位状态,仿真芯片可以正常把无载波的情况等效为复位状态,仿真芯片不能工作,不能执行用户程序,功能上模拟了实际非接触式智能卡有机具载波时正常工作,无机具载波时下电不工作的状况。但是,在非接触式智能卡芯片仿真器配合非接触式读卡机调试用户程序过程中,用户经常需要调试接收到机具指令后的程序,需要采用断点、单步等调试方式来观察程序执行过程、执行到某个程序位置时的各种寄存器、存储器状态和数据、跟踪程序执行流程分析程序问题等等,采用现有结 ...
【技术保护点】
一种非接触式智能卡芯片仿真器,其特征在于,包括:仿真芯片,监控模块,等效卡头以及安装在用户电脑上的集成开发环境软件;所述监控模块通过外部复位信号线与等效卡头连接,通过内部复位信号线与所述仿真芯片连接,通过调试接口通道与集成开发环境软件进行信息传递;所述仿真芯片处于复位状态时,不能执行用户程序;所述仿真芯片处于工作状态时,能够在用户程序执行遇到断点停止后,切换执行监控程序导出各种状态和数据,能继续单步执行用户程序,供跟踪执行流程。
【技术特征摘要】
1.一种非接触式智能卡芯片仿真器,其特征在于,包括:仿真芯片,监控模块,等效卡头以及安装在用户电脑上的集成开发环境软件;所述监控模块通过外部复位信号线与等效卡头连接,通过内部复位信号线与所述仿真芯片连接,通过调试接口通道与集成开发环境软件进行信息传递;所述仿真芯片处于复位状态时,不能执行用户程序;所述仿真芯片处于工作状态时,能够在用户程序执行遇到断点停止后,切换执行监控程序导出各种状态和数据,能继续单步执行用户程序,供跟踪执行流程。2.如权利要求1所述的仿真器,其特征在于:所述等效卡头在有非接触式读卡机载波时产生无效复位信号,通过外部复位信号线输出给监控模块;所述等效卡头在没有非接触式读卡机载波时产生有效复位信号,通过外部复位信号线输出给监控模块...
【专利技术属性】
技术研发人员:许国泰,
申请(专利权)人:上海华虹集成电路有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。