[發明專利]非接觸式智能卡仿真器及工作模式切換方法有效
| 申請號: | 200810044033.0 | 申請日: | 2008-11-28 |
| 公開(公告)號: | CN101751324A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 許國泰 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/48 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 丁紀鐵 |
| 地址: | 200203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接觸 智能卡 仿真器 工作 模式 切換 方法 | ||
技術領域
本發明涉及一種非接觸式智能卡仿真器。本發明還涉及一種非接觸式智能卡仿真器進行工作模式切換的方法。
背景技術
非接觸式智能卡內有用戶開發的用戶程序,在用戶程序的編寫和調試中,所使用的工具一般是非接觸式智能卡仿真器。仿真器內使用包含產品芯片各項功能的仿真芯片,用于模擬產品卡的工作行為。非接觸式智能卡的工作特性是先工作在符合ISO14443-3協議的邏輯模式,此時非接觸式智能卡不執行程序,只通過非接觸式智能卡中的邏輯模塊響應詢卡、選卡等邏輯命令。當接收到特殊的命令后,非接觸式智能卡會退出邏輯模式進入符合ISO14443-4協議的處理器模式。進入處理器模式后,非接觸式智能卡開始從0地址處執行用戶程序。
現有的非接觸式智能卡仿真器中使用仿真芯片替代產品芯片,除了模擬產品芯片工作在邏輯模式或處理器模式外,還需要工作在仿真器特有的監控模式,以便于用戶停止仿真芯片的工作修改代碼,以及觀察、修改仿真芯片參數等。普通的仿真芯片沒有邏輯模式,這種仿真芯片一直能夠執行程序,也就是只有執行監控程序時的監控模式和執行用戶程序時的處理器模式。現有的仿真器從處理器模式切換到監控模式,停止執行用戶程序一般都是通過仿真器強制在下一條用戶程序語句前插入跳轉指令,使仿真芯片不再繼續執行用戶程序,轉而執行監控程序,進入監控模式。但是,非接觸式智能卡在邏輯模式下是不執行程序的,如果采用現有的非接觸式智能卡仿真器,就無法通過插入跳轉指令的方式使仿真芯片工作在邏輯模式時停止工作并切換到監控模式;必須先使仿真芯片進入處理器模式,才能再切換到監控模式。這對于實際的使用非常的不方便。
發明內容
本發明要解決的技術問題是提供一種非接觸式智能卡仿真器,即使仿真芯片工作在邏輯模式,也可以在用戶需要時,切換回監控模式;為此,發明還要提供一種利用所述非接觸式智能卡仿真器進行工作模式切換的方法。
為解決上述技術問題,本發明的非接觸式智能卡仿真器,包括仿真芯片、仿真管理模塊和程序存儲器;程序存儲器與仿真芯片間有標準的數據/地址總線,仿真芯片可以通過該總線執行程序存儲器中的程序語句;程序存儲器中存放了用戶程序和監控程序;仿真芯片在處理器模式下執行程序存儲器中的用戶程序,在監控模式下執行程序存儲器中的監控程序,在邏輯模式下不執行程序存儲器中的程序;仿真管理模塊與程序存儲器之間有一個管理接口,通過所述的管理接口,仿真管理模塊可以在程序存儲器的任意位置插入程序語句;仿真芯片與仿真管理模塊間有一個工作模式信號和一個控制信號;仿真芯片能通過工作模式信號將其當前的工作模式告知仿真管理模塊;仿真管理模塊通過控制信號可以強制仿真芯片從任何工作模式進入處理器工作模式。
本發明的利用所述非接觸式智能卡仿真器進行工作模式切換的方法是,仿真管理模塊發現用戶要求切換回監控模式時,則仿真芯片通過工作模式信號向仿真管理模塊告知其當前所處的工作模式,
如果仿真芯片工作在處理器模式,仿真管理模塊通過管理接口在仿真芯片要執行的下一條用戶程序語句前插入跳轉指令,使仿真芯片不再繼續執行用戶程序,轉而執行監控程序,進入監控模式;
如果仿真芯片工作在邏輯模式,仿真管理模塊通過控制信號強制仿真芯片由邏輯模式進入處理器模式,仿真芯片將從程序存儲器的用戶程序的“0”地址處開始執行;仿真管理模塊通過管理接口在程序存儲器的用戶程序的“0”地址處插入跳轉指令,指向程序存儲器中的監控程序起始位置,使仿真芯片進入處理器模式后立即執行跳轉指令,切換到監控模式,開始執行監控程序。
由于采用本發明非接觸式智能卡仿真器,即使仿真芯片工作在邏輯模式,也可以在用戶需要時,在用戶的控制下切換回監控模式,方便了用戶調試程序時對仿真器的使用,有利于加快程序的開發進度。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細的說明:
附圖是本發明的非接觸式智能卡仿真器結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810044033.0/2.html,轉載請聲明來源鉆瓜專利網。





