发明名称 一种用于智能卡测试的边界扫描模块、边界扫描系统
摘要 本发明公开了一种用于智能卡测试的边界扫描系统及边界扫描模块,边界扫描系统包括:边界扫描模块、一个或多个智能卡芯片专用16位CPU、地址数据总线和一个或多个存储器,所述边界扫描模块与智能卡芯片专用16位CPU连接,用于通过选择信号和中断信号控制智能卡芯片专用16位CPU,通过智能卡芯片专用16位CPU与存储器进行数据交互;所述边界扫描模块还通过地址/数据总线与存储器相连,用于直接与存储器进行数据交互。本发明可同时检测智能卡芯片专用16位CPU内部各种存储器,且具有高安全性;可以直接控制CPU,检测CPU各条指令,支持单步执行和断点测试。
申请公布号 CN102520344B 申请公布日期 2014.04.02
申请号 CN201110423324.2 申请日期 2011.12.16
申请人 大唐微电子技术有限公司 发明人 张莹;郝晓东
分类号 G01R31/3185(2006.01)I 主分类号 G01R31/3185(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 栗若木;曲鹏
主权项 一种用于智能卡测试的边界扫描系统,包括:边界扫描模块、一个或多个智能卡芯片专用16位CPU、地址数据总线和一个或多个存储器,所述边界扫描模块与智能卡芯片专用16位CPU连接,用于通过选择信号和中断信号控制智能卡芯片专用16位CPU,通过智能卡芯片专用16位CPU与存储器进行数据交互;所述边界扫描模块还通过地址/数据总线与存储器相连,用于直接与存储器进行数据交互;所述边界扫描模块包括:指令寄存器、基本寄存器单元、状态机、解码器和寄存器堆;其中:指令寄存器,用于接收并存放指令,输出指令至基本寄存器单元及解码器;基本寄存器单元,用于将串行输入转换为并行数据发送给所述指令寄存器以及将寄存器堆输出的并行数据转换成串行的数据输出;状态机,用于对边界扫描模块的数据和指令进行状态控制;解码器,用于对从指令寄存器发出的中断指令、单步执行指令、CPU选择指令和对各种存储器的读写指令进行解码;寄存器堆,用于直接与16位CPU相连接,负责与16位CPU进行数据的交互,用于执行对16位CPU的访问,测试智能卡芯片中的各个寄存器。
地址 100094 北京市海淀区永嘉北路6号