[發明專利]接觸式智能卡仿真器的協處理器有效
| 申請號: | 200610029333.2 | 申請日: | 2006-07-25 |
| 公開(公告)號: | CN101114238A | 公開(公告)日: | 2008-01-30 |
| 發明(設計)人: | 許國泰 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 丁紀鐵 |
| 地址: | 201203上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接觸 智能卡 仿真器 處理器 | ||
技術領域
本發明涉及一種用于接觸式智能卡仿真器的協處理器。
背景技術
在接觸式智能卡芯片的片上用戶程序的開發過程中,需要使用與芯片配套的接觸式智能卡仿真器。仿真器用于用戶程序的仿真、調試,為了保證開發出來的程序功能符合要求,可以快速、無縫地向產品芯片上移植,仿真器模擬的產品芯片的各項功能必須與產品芯片中的一致。這些功能中就包括了芯片中的協處理器功能仿真。
在傳統的接觸式智能卡仿真器的仿真芯片中,與產品芯片類似,協處理器是以硬件模塊的形式實現的。但是,在有些情況下,某些協處理器無法在仿真芯片內實現。例如,如果使用FPGA(場可編程門陣列)形式的仿真芯片(FPGA芯片加上芯片邏輯)就必須要有需要實現的協處理器的邏輯代碼,將其放到FPGA形式仿真芯片的邏輯中;但是某些高安全級別、需要保密或受控的協處理器,芯片制造商是以封裝好的代碼模塊形式從提供方處獲得的,出于安全考慮,提供方不會提供這些協處理器的邏輯源代碼,使得這些協處理器無法在FPGA形式仿真芯片中實現。
此外,實現同一功能的協處理,芯片制造商處可能有多個版本,分別應用在多款芯片產品中,而這些芯片可能僅僅是協處理器的版本不同。如果使用傳統的仿真芯片,由于這些不同版本的協處理實現的是相同的功能,是相互替換的關系,因此一般就需要為這些芯片分別開發含有不同版本實現同一功能的多款仿真芯片,而這些仿真芯片可能僅僅是協處理器的版本不同。如果為了使用統一的一款仿真芯片,就需要把各個版本同一功能的協處理都放到同一款仿真芯片中,針對需要仿真的產品芯片特性分別使其能與對應版本的協處理器相適應。這樣不僅增加了仿真芯片的復雜度和設計難度,而且如果出現新版本的協處理器,也無法進行擴展,仍舊需要重新開發仿真芯片。
在接觸式智能卡產品推廣中,必須向用戶提供與產品芯片功能一致的仿真開發工具,為此不得不重新開發仿真芯片,這一部分的投入客觀上會增加產品開發和推廣的成本。
發明內容
本發明要解決的技術問題是提供一種接觸式智能卡仿真器的協處理器,它可以確保仿真器中的協處理器與產品芯片中的協處理器有完全相同的功能特性,有利于縮減產品開發和推廣的成本。
為解決上述技術問題,本發明接觸式智能卡仿真器的協處理器是通過以下技術方案實現的:在接觸式智能卡仿真器中放置與需要仿真的芯片型號對應的產品芯片,需要仿真但又無法或不便在仿真芯片內實現的這些協處理器利用產品芯片中的協處理器來實現。
在需要使用這些協處理器時,用戶程序仍舊采用與操作產品芯片中這些協處理器相同的方法進行操作,仿真芯片在接收到操作請求后,通過產品芯片對外的標準接口把要求的操作轉化成產品芯片可以識別的操作請求,由產品芯片的處理器核去操作產品芯片中的協處理器,并把處理結果返回給仿真芯片,再由仿真芯片返還給用戶程序。
由于本發明的協處理器是利用產品芯片內的協處理器實現的,且產品芯片對外的接口是標準的,針對僅僅是協處理器版本不同的產品芯片仿真時,無需重新制作仿真芯片和更換仿真器,只需要更換仿真器內放置的產品芯片,就可以實現對這款芯片的仿真了。如果有新的同類產品芯片需要仿真支持,也只需要把對應的產品芯片放入仿真器中替換原有的產品芯片即可。
采用本發明,在某些協處理器無法在仿真芯片內實現時,仍舊能在仿真器中實現這些協助處理器的功能仿真,且功能與產品芯片完全一致。為了使仿真芯片和仿真器能夠兼容多款僅有某些協處理器版本不同的產品芯片,通過更換仿真器內放置的產品芯片,就可以使用同一塊仿真芯片和同一臺仿真器支持這些僅有某些協處理器版本不同的產品芯片,以及后續同類的芯片的仿真。相對于重新開發仿真芯片,所述仿真器制作中投入的成本、時間都較少,使用形式簡單,擴展方便,風險也較小,客觀上有利于縮減產品開發和推廣的成本。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細的說明:
附圖是本發明接觸式智能卡仿真器的協處理器結構示意圖。
具體實施方式
對用戶程序而言,關心的是是否有需要的協處理器,以及該協處理器的功能是否與產品芯片中的完全一致,并不關心該協處理器在仿真器和仿真芯片內是如何實現的。接觸式智能卡產品芯片體積小,對外接口簡單且具有統一標準(例如,7816接口)。
本發明接觸式智能卡仿真器中協處理器的實現就是利用上述這些特點實現的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610029333.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種復方雞血藤片劑及其制備方法
- 下一篇:具有可拆卸電源線連接頭的電源轉接器





