專利名稱:智能卡仿真器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能卡仿真器,特別是涉及一種工作時鐘頻率可選擇 和設(shè)置的智能卡仿真器。
背景技術(shù):
智能卡內(nèi)的芯片在工作時使用來自讀卡機提供的時鐘信號。智能卡仿 真器用于調(diào)試智能卡芯片內(nèi)用戶程序,仿真器內(nèi)的仿真芯片也需要有時鐘 信號輸入才能工作。現(xiàn)有的智能卡仿真器只能使用來自讀卡機的典型頻率 的時鐘信號,或者仿真器內(nèi)固定的若干個時鐘源產(chǎn)生的幾個固定頻率的時
鐘信號。在ISO 7816協(xié)議的規(guī)范下,智能卡芯片通常在一定范圍的頻率 范圍內(nèi)都可以工作,在用戶程序的調(diào)試和測試中,往往希望智能卡仿真器 中仿真芯片的時鐘信號頻率也可以在這個范圍內(nèi)選擇若干個值,用以調(diào)試 和測試用戶程序在芯片設(shè)計規(guī)格定義的頻率范圍內(nèi)這些頻率點上的工作 狀態(tài)。而現(xiàn)有的智能卡仿真器如果使用內(nèi)部時鐘源,只有有限的幾個頻率 值;使用讀卡機提供的時鐘信號,也只有一種典型的頻率,外接頻率源輸 入,使用、設(shè)置顯然都很不方便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種智能卡仿真器,可以由用戶設(shè)置 選擇使用調(diào)試所需的時鐘信號,且仿真器內(nèi)時鐘源的輸出時鐘信號頻率值 在芯片設(shè)計規(guī)格范圍內(nèi)可由用戶任意設(shè)置。
為解決上述技術(shù)問題,本發(fā)明的智能卡仿真器包括仿真芯片、控制模 塊、時鐘選擇模塊和時鐘信號發(fā)生器,所述控制模塊根據(jù)程序調(diào)試需要通 過設(shè)置通道對時鐘信號發(fā)生器進(jìn)行設(shè)置,使其產(chǎn)生需要頻率的時鐘信號輸
入給時鐘選擇模塊;根據(jù)程序調(diào)試需要通過控制模塊經(jīng)控制通道控制時鐘 選擇模塊選擇其輸入端的一路輸入時鐘信號輸出給仿真芯片的時鐘信號 輸入引腳。
所述時鐘選擇模塊的輸入端包括來自讀卡機的時鐘信號。 由于采用本發(fā)明的智能卡仿真器,用戶可以設(shè)置選擇使用來自讀卡機 的時鐘信號或者仿真器內(nèi)部時鐘源產(chǎn)生的時鐘信號,還可以在芯片設(shè)計規(guī) 格范圍內(nèi)任意設(shè)置仿真器內(nèi)時鐘源的輸出時鐘信號頻率值。本發(fā)明為用戶 提供了方便、靈活、真實的調(diào)試用戶程序在各種時鐘頻率下工作情況的手 段,有助于用戶更方便、更準(zhǔn)確、更有效地調(diào)試和測試用戶程序,有利于 智能卡產(chǎn)品更快地進(jìn)入市場。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明 附圖是本發(fā)明智能卡仿真器結(jié)構(gòu)示意圖。
具體實施例方式
如圖所示,本發(fā)明的智能卡仿真器1包括仿真芯片2、控制模塊5、 時鐘選擇模塊3和時鐘信號發(fā)生器4??刂颇K5由用戶控制,用戶可以 根據(jù)程序調(diào)試需要通過控制模塊5經(jīng)設(shè)置通道6對時鐘信號發(fā)生器4進(jìn)行 設(shè)置,使其產(chǎn)生需要頻率的時鐘信號CLK—0輸入給時鐘選擇模塊3。來自 讀卡機的時鐘信號CLK也輸入給時鐘選擇模塊3??刂颇K5在用戶控制 下,用戶還可以根據(jù)程序調(diào)試需要,通過控制模塊5經(jīng)控制通道7控制時 鐘選擇模塊3選擇哪一路輸入時鐘信號輸出給仿真芯片2的時鐘信號輸入 引腳CLKJN??刂颇K5內(nèi)預(yù)置了可以設(shè)置的時鐘信號頻率范圍,這一 范圍與芯片設(shè)計規(guī)格范圍內(nèi)定義的一致,用戶只能在這個范圍內(nèi)通過控制 模塊5設(shè)置時鐘信號發(fā)生器4的輸出時鐘信號CLK—0的頻率。
ISO 7816協(xié)議規(guī)定的智能卡芯片的時鐘信號頻率范圍在l-20MHz范 圍內(nèi),目前的智能卡芯片產(chǎn)品支持的時鐘信號頻率范圍通常都是1-5MHz 或1-10MHz。這個范圍在很多單芯片的輸出頻率可設(shè)置的任意頻率發(fā)生器 的輸出范圍內(nèi),因此,本發(fā)明智能卡仿真器l中的時鐘信號發(fā)生器5可以 用這類芯片實現(xiàn),例如AD9834。
權(quán)利要求
1、一種智能卡仿真器,包括仿真芯片,用于對智能卡進(jìn)行仿真調(diào)試,其特征在于,還包括時鐘信號發(fā)生器,產(chǎn)生時鐘信號并將其輸入給時鐘選擇模塊;控制模塊,經(jīng)設(shè)置通道對時鐘信號發(fā)生器進(jìn)行設(shè)置,使其產(chǎn)生調(diào)試需要頻率的時鐘信號;時鐘選擇模塊,根據(jù)調(diào)試需要由控制模塊通過控制通道,控制選擇將其輸入端的一路輸入時鐘信號輸出給仿真芯片的時鐘信號輸入引腳。
2、 如權(quán)利要求1所述的智能卡仿真器,其特征在于所述時鐘選擇模塊的輸入端包括來自讀卡機的時鐘信號。
3、 如權(quán)利要求1或2所述的智能卡仿真器,其特征在于所述控制模塊內(nèi)預(yù)置了能選擇設(shè)置的時鐘信號頻率范圍,該范圍與芯片設(shè)計規(guī)格范 圍內(nèi)定義的頻率一致,只能在所述范圍內(nèi)通過控制模塊設(shè)置時鐘信號發(fā)生 器的輸出時鐘信號頻率。
全文摘要
本發(fā)明公開了一種智能卡仿真器,包括仿真芯片、控制模塊、時鐘選擇模塊和時鐘信號發(fā)生器;對時鐘信號發(fā)生器進(jìn)行設(shè)置,使其產(chǎn)生需要頻率的時鐘信號輸入給時鐘選擇模塊。來自讀卡機的時鐘信號也輸入給時鐘選擇模塊??刂颇K在用戶控制下可以控制時鐘選擇模塊選擇哪一路輸入時鐘信號輸出給仿真芯片的時鐘信號輸入引腳。本發(fā)明為用戶提供了方便、靈活、真實的調(diào)試用戶程序在各種時鐘頻率下工作情況的手段,有助于用戶更方便、更準(zhǔn)確、更有效地調(diào)試和測試用戶程序,有利于智能卡產(chǎn)品更快地進(jìn)入市場。
文檔編號G06F11/36GK101178683SQ20061011805
公開日2008年5月14日 申請日期2006年11月8日 優(yōu)先權(quán)日2006年11月8日
發(fā)明者許國泰 申請人:上海華虹集成電路有限責(zé)任公司