通用智能卡仿真器的制作方法

文档序号:6555701阅读:146来源:国知局
专利名称:通用智能卡仿真器的制作方法
技术领域
本发明涉及一种智能卡仿真器,特别是涉及一种通用智能卡仿真器。
技术背景目前的智能卡主要分为接触式智能卡、非接触式智能卡和双界面智能 卡三种。提供用户调试用户程序的智能卡仿真器也同样分为接触式智能卡 仿真器、非接触式智能卡仿真器和双界面智能卡仿真器三种。同为智能卡,同一家厂商的接触式智能卡、非接触式智能卡和双界面 智能卡芯片的处理器核、存储器、协处理器等都基本相同,所不同的主要 是对外接口等一小部分,而且双界面智能卡是接触式智能卡和非接触式智 能卡的结合,非接触智能卡与双界面智能卡中的非接触式部分加上处理器 核、存储器、协处理器等部分基本相同,接触智能卡与双界面卡中的接触 式部分加上处理器核、存储器、协处理器等部分也基本相同。智能卡仿真器主要包括仿真芯片、仿真模块、存储器、接口模块等部 分。仿真芯片、存储器和接口模块用来模拟产品卡的功能。仿真模块配合 仿真芯片实现各项仿真功能。接口模块连接仿真芯片和相应的接口板。接 触式智能卡仿真器、非接触式智能卡仿真器和双界面智能卡仿真器,这三 种仿真器的仿真模块和存储器基本相同,总共只有接触式和非接触式两种 接口模块,但仿真芯片有一些差别。仿真芯片主要包括实现仿真功能的部 分和模拟产品功能的部分。三种仿真芯片中用于实现仿真功能的部分基本 相同,模拟产品功能的部分都与各自对应的产品芯片类似,模拟产品功能的部分与产品芯片中类似的包括处理器核、协处理器、存储器接口单元、 对外接口单元等。因此,三种仿真芯片也有很多相同的地方,主要是芯片中的对外接口单元不同。对于用户而言要开发针对这三种智能卡的用户程序,就必须有接触式 智能卡仿真器、非接触式智能卡仿真器和双界面智能卡仿真器这三种仿真 器,作为使用量较小的专用仿真器,这类仿真器的价格普遍比较高昂,购 买三种仿真器客观上会增加用户的开发成本。同时,这三种仿真器都使用专用的仿真芯片,三类仿真芯片各不相同, 而仿真芯片的设计、制作成本很高,开发三种类型的仿真芯片,并制作三 种类型的仿真器对芯片制造商而言成本很高,同时仿真器和仿真芯片的品 种太多也不便于管理。因此,在此技术领域中,需要提出一种通用智能卡仿真器,通过设置 可以同时支持接触式智能卡、非接触式智能卡和双界面智能卡的仿真。发明内容本发明要解决的技术问题是提供一种通用智能卡仿真器,它可以通过 仿真器的设置同时支持接触式智能卡、非接触式智能卡和双界面智能卡的 仿真。为解决上述技术问题,本发明的通用智能卡仿真器,其包括仿真芯片、 仿真模块、存储器,它还包括接触式接口模块、非接触式接口模块和控制 模块,所述仿真芯片包括处理器核、协处理器、存储器接口单元、接触式 接口单元和非接触式接口单元; 所述控制模块通过控制所述仿真器的接触式接口模块和非接触式接 口模块工作与否,以及控制所述仿真芯片中接触式接口单元和非接触式接 口单元工作与否,可转换成所需的接触式智能卡仿真器、非接触式智能卡 仿真器或双界面智能卡仿真器。仿真接触式智能卡时,所述仿真器的控制模块通过控制信号启动仿真 芯片的接触式接口单元和仿真器的接触式接口模块,通过控制信号禁止仿 真芯片的非接触式接口单元和仿真器的非接触式接口模块,可得到接触式智能卡仿真器;仿真非接触式智能卡时,所述仿真器的控制模块通过控制信号启动仿 真芯片的非接触式接口单元和仿真器的非接触式接口模块,通过控制信号 禁止仿真芯片的接触式接口单元和仿真器的接触式接口模块,可得到接触 式智能卡仿真器;仿真双界面智能卡时,所述仿真器的控制模块通过控制信号启动仿真 芯片的接触式接口单元和非接触式接口单元,通过控制信号启动仿真器的 接触式接口模块和非接触式接口模块,可得到双界面智能卡仿真器由于采用本发明上述方法,所述的仿真器具有很强的通用性,用户通 过对所述仿真器进行简单的设置,就可以使用一台仿真器同时支持接触式 智能卡、非接触式智能卡和双界面智能卡的仿真,不仅有助于芯片开发商 降低仿真工具的开发成本,而且便于管理,也有利于用户降低程序的开发 成本。


卜-面结合附图和具体实施方式
对本发明作进-步详细的说明 附图是本发明通智能卡仿真器的结构示意图。
具体实施方式
如图所示,本发明的一种通用智能卡仿真器l,其包括仿真芯片2、 仿真模块4、存储器3、接触式接口模块6、非接触式接口模块7和控制 模块5。其中,仿真模块4、存储器3,其与普通的接触式智能卡仿真器、 非接触式智能卡仿真器和双界面智能卡仿真器中的相同。接触式接口模块 6,其与普通的接触式智能卡仿真器、双界面智能卡仿真器中的相同。非 接触式接口模块7,其与普通的非接触式智能卡仿真器、双界面智能卡仿 真器中的相同。用户可以使用仿真器1的控制模块5通过控制信号13控 制接触式接口模块6是否工作,通过控制信号14控制非接触式接口模块 7是否工作。所述仿真芯片2,其包括处理器核11、协处理器12、存储器接口单 元10、接触式接口单元8、非接触式接口单元9。其中,处理器核ll、协 处理器12、存储器接口单元IO,其与普通的接触式智能卡仿真芯片、非 接触式智能卡仿真芯片和双界面智能卡仿真芯片中的相同。接触式接口单 元8,其与普通的接触式智能卡仿真芯片、双界面智能卡仿真芯片中的相 同。非接触式接口单元9,其与普通的非接触式智能卡仿真芯片、双界面 智能卡仿真芯片中的相同。用户可以使用仿真器1的控制模块5通过控制 信号15控制仿真芯片2中的接触式接口单元8是否工作,通过控制信号 16控制仿真芯片2中的非接触式接口单元9是否工作。使用通用智能卡仿真器l,在需要仿真接触式智能卡时,用户使用仿 真器1的控制模块5通过控制信号15和控制信号13启动仿真芯片2的接 触式接口单元8和仿真器1的接触式接口模块6,通过控制信号16和控 制信号14禁止仿真芯片2的非接触式接口单元9和仿真器1的非接触式 接口模块7,就可以得到接触式智能卡仿真器。在需要仿真非接触式智能 卡时,用户使用仿真器1的控制模块5通过控制信号16和控制信号14 启动仿真芯片2的非接触式接口单元9和仿真器1的非接触式接口模块7, 通过控制信号15和控制信号13禁止仿真芯片2的接触式接口单元8和仿 真器l的接触式接口模块6,就可以得到非接触式智能卡仿真器。在需要 仿真双界面智能卡时,用户使用仿真器1的控制模块5通过控制信号15 和控制信号16启动仿真芯片2的非接触式接口单元9和接触式接口单元 8,通过控制信号13和控制信号14启动仿真器1的非接触式接口模块7 和接触式接口模块6,就可以得到双界面智能卡仿真器。
权利要求
1、一种通用智能卡仿真器,其包括仿真芯片、仿真模块、存储器,其特征在于它还包括接触式接口模块、非接触式接口模块和控制模块,所述仿真芯片包括处理器核、协处理器、存储器接口单元、接触式接口单元和非接触式接口单元;所述控制模块通过控制所述仿真器的接触式接口模块和非接触式接口模块工作与否,以及控制所述仿真芯片中接触式接口单元和非接触式接口单元工作与否,可转换成所需的接触式智能卡仿真器、非接触式智能卡仿真器或双界面智能卡仿真器。
2、 如权利要求1所述的通用智能卡仿真器,其特征在于 仿真接触式智能卡时,所述仿真器的控制模块通过控制信号启动仿真芯片的接触式接口单元和仿真器的接触式接口模块,通过控制信号禁止仿 真芯片的非接触式接口单元和仿真器的非接触式接口模块,可得到接触式 智能卡仿真器;仿真非接触式智能卡时,所述仿真器的控制模块通过控制信号启动仿 真芯片的非接触式接口单元和仿真器的非接触式接口模块,通过控制信号 禁止仿真芯片的接触式接口单元和仿真器的接触式接口模块,可得到非接 触式智能卡仿真器;仿真双界面智能卡时,所述仿真器的控制模块通过控制信号启动仿真 芯片的接触式接口单元和非接触式接口单元,通过控制信号启动仿真器的 接触式接口模块和非接触式接口模块,可得到双界面智能卡仿真器。
全文摘要
本发明公开了一种通用智能卡仿真器,其包括仿真芯片、仿真模块、存储器,它还包括接触式接口模块、非接触式接口模块和控制模块,所述仿真芯片包括处理器核、协处理器、存储器接口单元、接触式接口单元和非接触式接口单元;所述控制模块通过控制接触式接口模块和非接触式接口模块,以及接触式接口单元和非接触式接口单元,可转换成所需的接触式智能卡仿真器、非接触式智能卡仿真器或双界面智能卡仿真器。本发明以简单的设置,可使一台仿真器同时支持接触式智能卡、非接触式智能卡和双界面智能卡的仿真,不仅有助于降低仿真工具的开发成本,且便于管理,也有利于用户降低程序的开发成本。
文档编号G06K19/07GK101131665SQ20061003039
公开日2008年2月27日 申请日期2006年8月25日 优先权日2006年8月25日
发明者许国泰 申请人:上海华虹集成电路有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1