[发明专利]接触式智能卡仿真器的协处理器有效
| 申请号: | 200610029333.2 | 申请日: | 2006-07-25 |
| 公开(公告)号: | CN101114238A | 公开(公告)日: | 2008-01-30 |
| 发明(设计)人: | 许国泰 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 上海浦一知识产权代理有限公司 | 代理人: | 丁纪铁 |
| 地址: | 201203上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接触 智能卡 仿真器 处理器 | ||
技术领域
本发明涉及一种用于接触式智能卡仿真器的协处理器。
背景技术
在接触式智能卡芯片的片上用户程序的开发过程中,需要使用与芯片配套的接触式智能卡仿真器。仿真器用于用户程序的仿真、调试,为了保证开发出来的程序功能符合要求,可以快速、无缝地向产品芯片上移植,仿真器模拟的产品芯片的各项功能必须与产品芯片中的一致。这些功能中就包括了芯片中的协处理器功能仿真。
在传统的接触式智能卡仿真器的仿真芯片中,与产品芯片类似,协处理器是以硬件模块的形式实现的。但是,在有些情况下,某些协处理器无法在仿真芯片内实现。例如,如果使用FPGA(场可编程门阵列)形式的仿真芯片(FPGA芯片加上芯片逻辑)就必须要有需要实现的协处理器的逻辑代码,将其放到FPGA形式仿真芯片的逻辑中;但是某些高安全级别、需要保密或受控的协处理器,芯片制造商是以封装好的代码模块形式从提供方处获得的,出于安全考虑,提供方不会提供这些协处理器的逻辑源代码,使得这些协处理器无法在FPGA形式仿真芯片中实现。
此外,实现同一功能的协处理,芯片制造商处可能有多个版本,分别应用在多款芯片产品中,而这些芯片可能仅仅是协处理器的版本不同。如果使用传统的仿真芯片,由于这些不同版本的协处理实现的是相同的功能,是相互替换的关系,因此一般就需要为这些芯片分别开发含有不同版本实现同一功能的多款仿真芯片,而这些仿真芯片可能仅仅是协处理器的版本不同。如果为了使用统一的一款仿真芯片,就需要把各个版本同一功能的协处理都放到同一款仿真芯片中,针对需要仿真的产品芯片特性分别使其能与对应版本的协处理器相适应。这样不仅增加了仿真芯片的复杂度和设计难度,而且如果出现新版本的协处理器,也无法进行扩展,仍旧需要重新开发仿真芯片。
在接触式智能卡产品推广中,必须向用户提供与产品芯片功能一致的仿真开发工具,为此不得不重新开发仿真芯片,这一部分的投入客观上会增加产品开发和推广的成本。
发明内容
本发明要解决的技术问题是提供一种接触式智能卡仿真器的协处理器,它可以确保仿真器中的协处理器与产品芯片中的协处理器有完全相同的功能特性,有利于缩减产品开发和推广的成本。
为解决上述技术问题,本发明接触式智能卡仿真器的协处理器是通过以下技术方案实现的:在接触式智能卡仿真器中放置与需要仿真的芯片型号对应的产品芯片,需要仿真但又无法或不便在仿真芯片内实现的这些协处理器利用产品芯片中的协处理器来实现。
在需要使用这些协处理器时,用户程序仍旧采用与操作产品芯片中这些协处理器相同的方法进行操作,仿真芯片在接收到操作请求后,通过产品芯片对外的标准接口把要求的操作转化成产品芯片可以识别的操作请求,由产品芯片的处理器核去操作产品芯片中的协处理器,并把处理结果返回给仿真芯片,再由仿真芯片返还给用户程序。
由于本发明的协处理器是利用产品芯片内的协处理器实现的,且产品芯片对外的接口是标准的,针对仅仅是协处理器版本不同的产品芯片仿真时,无需重新制作仿真芯片和更换仿真器,只需要更换仿真器内放置的产品芯片,就可以实现对这款芯片的仿真了。如果有新的同类产品芯片需要仿真支持,也只需要把对应的产品芯片放入仿真器中替换原有的产品芯片即可。
采用本发明,在某些协处理器无法在仿真芯片内实现时,仍旧能在仿真器中实现这些协助处理器的功能仿真,且功能与产品芯片完全一致。为了使仿真芯片和仿真器能够兼容多款仅有某些协处理器版本不同的产品芯片,通过更换仿真器内放置的产品芯片,就可以使用同一块仿真芯片和同一台仿真器支持这些仅有某些协处理器版本不同的产品芯片,以及后续同类的芯片的仿真。相对于重新开发仿真芯片,所述仿真器制作中投入的成本、时间都较少,使用形式简单,扩展方便,风险也较小,客观上有利于缩减产品开发和推广的成本。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明:
附图是本发明接触式智能卡仿真器的协处理器结构示意图。
具体实施方式
对用户程序而言,关心的是是否有需要的协处理器,以及该协处理器的功能是否与产品芯片中的完全一致,并不关心该协处理器在仿真器和仿真芯片内是如何实现的。接触式智能卡产品芯片体积小,对外接口简单且具有统一标准(例如,7816接口)。
本发明接触式智能卡仿真器中协处理器的实现就是利用上述这些特点实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610029333.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复方鸡血藤片剂及其制备方法
- 下一篇:具有可拆卸电源线连接头的电源转接器





