CN100530135C - General smart card simulator - Google Patents

General smart card simulator Download PDF

Info

Publication number
CN100530135C
CN100530135C CNB2006100303955A CN200610030395A CN100530135C CN 100530135 C CN100530135 C CN 100530135C CN B2006100303955 A CNB2006100303955 A CN B2006100303955A CN 200610030395 A CN200610030395 A CN 200610030395A CN 100530135 C CN100530135 C CN 100530135C
Authority
CN
China
Prior art keywords
contact
contact interface
module
interface unit
emulator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006100303955A
Other languages
Chinese (zh)
Other versions
CN101131665A (en
Inventor
许国泰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Huahong Integrated Circuit Co Ltd
Original Assignee
Shanghai Huahong Integrated Circuit Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Huahong Integrated Circuit Co Ltd filed Critical Shanghai Huahong Integrated Circuit Co Ltd
Priority to CNB2006100303955A priority Critical patent/CN100530135C/en
Publication of CN101131665A publication Critical patent/CN101131665A/en
Application granted granted Critical
Publication of CN100530135C publication Critical patent/CN100530135C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

This invention discloses a kind of general intellect card simulator which includes a simulate slug, a simulate module, a storage card, and a contact interface module, a non-contact interface module and a control module. The simulate slug includes a processor kernel, a secondary processor, a memory interface unit, a contact interface unit and a non-contact interface unit; the control module said above can be inverted to the needed contact intellect card simulator, the non-contact intellect card simulator or the double face intellect card simulator by controlling the contact interface module, the non-contact interface module, the contact interface unit and the non-contact interface unit. This invention has the simple settings and can make one simulator support the contact intellect card, the non-contact intellect card and the double face intellect card at the same time. It is not only benefit to reduce the development cost for the simulate tool and manage it easily but also benefit to reduce the development cost of the program for users.

Description

General smart card simulator
Technical field
The present invention relates to a kind of intelligent card emluator, particularly relate to a kind of general smart card simulator.
Background technology
Present smart card mainly is divided into three kinds of contact intelligent card, contact type intelligent card and double-interface smart cards.Provide the intelligent card emluator of user's debug user programs to be divided into three kinds of contact smart card emulator, non-contact type intelligent card simulator and double-interface smart card simulation devices too.
Be all smart card, the contact intelligent card of same manufacturer, the processor core of contact type intelligent card and double-interface smart card chip, storer, coprocessors etc. are all basic identical, different mainly be sub-fractions such as external interface, and double-interface smart card is the combination of contact intelligent card and contact type intelligent card, contactless part in contactless smart card and the double-interface smart card adds processor core, storer, parts such as coprocessor are basic identical, and the contact in contact smart card and the double-interface card partly adds processor core, storer, part such as coprocessor is also basic identical.
Intelligent card emluator mainly comprises parts such as emulation chip, emulation module, storer, interface module.Emulation chip, storer and interface module are used for the function of analog equipment card.Emulation module cooperates emulation chip to realize every copying.Interface module connects emulation chip and relevant interface board.Contact smart card emulator, non-contact type intelligent card simulator and double-interface smart card simulation device, the emulation module and the storer of these three kinds of emulators are basic identical, have only contact and contactless two kinds of interface modules altogether, but emulation chip have some difference.Emulation chip mainly comprises the part that realizes copying and the part of analog equipment function.Be used to realize that the part of copying is basic identical in three kinds of emulation chips, the part of analog equipment function is all similar with each self-corresponding product chips, similarly comprises processor core, coprocessor, memory interface unit, external interface unit etc. in the part of analog equipment function and the product chips.Therefore, three kinds of emulation chips also have a lot of identical places, mainly are the external interface unit differences in the chip.
For the user, to develop user program at these three kinds of smart cards, these three kinds of emulators of contact smart card emulator, non-contact type intelligent card simulator and double-interface smart card simulation device just must be arranged, as the less dedicated emulated device of use amount, the price of this class emulator is generally higher, buys the cost of development that three kinds of emulators objectively can increase the user.
Simultaneously, these three kinds of emulators all use special-purpose emulation chip, three class emulation chips have nothing in common with each other, and the design of emulation chip, cost of manufacture are very high, develop three types emulation chip, and the emulator of making three types is very high for chip manufacturer's cost, and the kind of emulator and emulation chip also is not easy to management too much simultaneously.
Therefore, in this technical field, need to propose a kind of general smart card simulator, by the emulation that can support contact intelligent card, contact type intelligent card and double-interface smart card simultaneously is set.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of general smart card simulator, and it can be by the emulation of supporting contact intelligent card, contact type intelligent card and double-interface smart card simultaneously that is provided with of emulator.
For solving the problems of the technologies described above, general smart card simulator of the present invention, comprise emulation chip, emulation module, storer, also comprise contact interface module, non-contact interface module and control module, described emulation chip comprises processor core, coprocessor, memory interface unit, contact interface unit and non-contact interface unit;
The memory interface unit of described storer and emulation chip is carried out message exchange, described emulation module and emulation chip carry out message exchange, described non-contact interface module and non-contact interface unit carry out message exchange, and described contact interface module and contact interface unit carry out message exchange;
By the control contact interface module of described emulator and the work of non-contact interface module whether described control module, and whether control in the described emulation chip contact interface unit and non-contact interface cell operation, be convertible into required contact smart card emulator, non-contact type intelligent card simulator or double-interface smart card simulation device.
During the emulation contact intelligent card, the control module of described emulator starts the contact interface unit of emulation chip and the contact interface module of emulator by control signal, non-contact interface module by control signal is forbidden the non-contact interface unit and the emulator of emulation chip can obtain contact smart card emulator;
During the emulation contact type intelligent card, the control module of described emulator starts the non-contact interface unit of emulation chip and the non-contact interface module of emulator by control signal, contact interface module by control signal is forbidden the contact interface unit and the emulator of emulation chip can obtain contact smart card emulator;
During the emulation double-interface smart card, the control module of described emulator starts the contact interface unit and the non-contact interface unit of emulation chip by control signal, contact interface module and non-contact interface module by control signal startup emulator can obtain the double-interface smart card simulation device.
Owing to adopt said method of the present invention, described emulator has very strong versatility, the user is by simply being provided with described emulator, just can use an emulator to support the emulation of contact intelligent card, contact type intelligent card and double-interface smart card simultaneously, not only help the chip development merchant to reduce the cost of development of emulation tool, and be convenient to management, also help the user and reduce the procedure development cost.
Description of drawings
The present invention is further detailed explanation below in conjunction with the drawings and specific embodiments:
Accompanying drawing is the structural representation of the logical intelligent card emluator of the present invention.
Embodiment
As shown in the figure, a kind of general smart card simulator 1 of the present invention, it comprises emulation chip 2, emulation module 4, storer 3, contact interface module 6, non-contact interface module 7 and control module 5.Wherein, emulation module 4, storer 3, its with common contact smart card emulator, non-contact type intelligent card simulator and double-interface smart card simulation device in identical.Contact interface module 6, its with common contact smart card emulator, double-interface smart card simulation device in identical.Non-contact interface module 7, its with common non-contact type intelligent card simulator, double-interface smart card simulation device in identical.Whether whether the user can use the control module 5 of emulator 1 to work by control signal 13 control contact interface modules 6, work by control signal 14 control non-contact interface modules 7.
Described emulation chip 2, it comprises processor core 11, coprocessor 12, memory interface unit 10, contact interface unit 8, non-contact interface unit 9.Wherein, processor core 11, coprocessor 12, memory interface unit 10, its with common contact smart card simulation chip, non-contact smart card simulation chip and double-interface smart card simulation chip in identical.Contact interface unit 8, its with common contact smart card simulation chip, double-interface smart card simulation chip in identical.Non-contact interface unit 9, its with common non-contact smart card simulation chip, double-interface smart card simulation chip in identical.Whether whether the user can use the control module 5 of emulator 1 to work by the contact interface unit 8 in the control signal 15 control emulation chips 2, work by the non-contact interface unit 9 in the control signal 16 control emulation cores 2.
Use general smart card simulator 1, when needs emulation contact intelligent card, the user uses the control module 5 of emulator 1 to start the contact interface unit 8 of emulation chip 2 and the contact interface module 6 of emulator 1 by control signal 15 and control signal 13, non-contact interface module 7 by control signal 16 and control signal 14 are forbidden the non-contact interface unit 9 and the emulator 1 of emulation chip 2 just can obtain contact smart card emulator.When needs emulation contact type intelligent card, the user uses the control module 5 of emulator 1 to start the non-contact interface unit 9 of emulation chip 2 and the non-contact interface module 7 of emulator 1 by control signal 16 and control signal 14, contact interface module 6 by control signal 15 and control signal 13 are forbidden the contact interface unit 8 and the emulator 1 of emulation chip 2 just can obtain non-contact type intelligent card simulator.When needs emulation double-interface smart card, the user uses the control module 5 of emulator 1 to start the non-contact interface unit 9 and the contact interface unit 8 of emulation chip 2 by control signal 15 and control signal 16, non-contact interface module 7 and contact interface module 6 by control signal 13 and control signal 14 startup emulators 1 just can obtain the double-interface smart card simulation device.

Claims (2)

1, a kind of general smart card simulator, comprise emulation chip, emulation module, storer, it is characterized in that: also comprise contact interface module, non-contact interface module and control module, described emulation chip comprises processor core, coprocessor, memory interface unit, contact interface unit and non-contact interface unit;
The memory interface unit of described storer and emulation chip is carried out message exchange, described emulation module and emulation chip carry out message exchange, described non-contact interface module and non-contact interface unit carry out message exchange, and described contact interface module and contact interface unit carry out message exchange;
By the control contact interface module of described emulator and the work of non-contact interface module whether described control module, and whether control in the described emulation chip contact interface unit and non-contact interface cell operation, convert required contact smart card emulator, non-contact type intelligent card simulator or double-interface smart card simulation device to.
2, general smart card simulator as claimed in claim 1 is characterized in that:
During the emulation contact intelligent card, the control module of described emulator starts the contact interface unit of emulation chip and the contact interface module of emulator by control signal, non-contact interface module by control signal is forbidden the non-contact interface unit and the emulator of emulation chip obtains contact smart card emulator;
During the emulation contact type intelligent card, the control module of described emulator starts the non-contact interface unit of emulation chip and the non-contact interface module of emulator by control signal, contact interface module by control signal is forbidden the contact interface unit and the emulator of emulation chip obtains non-contact type intelligent card simulator;
During the emulation double-interface smart card, the control module of described emulator starts the contact interface unit and the non-contact interface unit of emulation chip by control signal, contact interface module and non-contact interface module by control signal startup emulator obtain the double-interface smart card simulation device.
CNB2006100303955A 2006-08-25 2006-08-25 General smart card simulator Expired - Fee Related CN100530135C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100303955A CN100530135C (en) 2006-08-25 2006-08-25 General smart card simulator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100303955A CN100530135C (en) 2006-08-25 2006-08-25 General smart card simulator

Publications (2)

Publication Number Publication Date
CN101131665A CN101131665A (en) 2008-02-27
CN100530135C true CN100530135C (en) 2009-08-19

Family

ID=39128938

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100303955A Expired - Fee Related CN100530135C (en) 2006-08-25 2006-08-25 General smart card simulator

Country Status (1)

Country Link
CN (1) CN100530135C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504714B (en) * 2009-03-13 2011-02-16 北京飞天诚信科技有限公司 Method, system and equipment for implementing communication between non-contact card and contact reader-writer
CN102567202A (en) * 2011-12-22 2012-07-11 广州中大微电子有限公司 Double-interface intelligent card simulator based on field programmable gata array (FPGA)
CN103678074A (en) * 2012-09-25 2014-03-26 上海华虹集成电路有限责任公司 Processor chip simulator

Also Published As

Publication number Publication date
CN101131665A (en) 2008-02-27

Similar Documents

Publication Publication Date Title
CN104077204B (en) Reconfigurable 8 RSIC singlechip emulators
CN102565671B (en) Dynamic allocation method for on-line programming of integrated circuit tester
CN100530135C (en) General smart card simulator
CN102708001A (en) Linux embedded equipment and switching method between user mode and engineering mode
CN106911826A (en) The automation power consumption test method and system of a kind of terminal
CN101975937A (en) Smart card simulator device and using method thereof
CN106730855A (en) A kind of system for realizing virtually being interacted with reality
CN101751323A (en) Microprocessor chip emulator and breakpoint setting method
CN101751324B (en) Non-contact type intelligent card simulator and a working mode switching method
CN204066097U (en) Portable USB interface debugging equipment
CN201773446U (en) IC test card for prepayment energy meter
CN105487969B (en) Intelligent card emluator
CN106406154B (en) debugging system and control method thereof
CN101114241A (en) Non-contacting intelligent card emluator
CN202600683U (en) Freescale series microcontroller embedded system development platform
CN203720863U (en) Large-capacity-USIM mass-storage issuing device
CN102567202A (en) Double-interface intelligent card simulator based on field programmable gata array (FPGA)
CN203504764U (en) Wireless mobile shared terminal based on Wi-Fi
CN101968764A (en) Emulator with breakpoint function
CN102446132B (en) Method and device for performing board-level management by simulating local bus
CN202887553U (en) Intelligent card practical training device
CN101944249B (en) IC testing card for prepaid electric energy meter and using method thereof
CN101354730B (en) Simulation method of emulator chip
CN102236749A (en) Computer equipment capable of additionally setting boost and shutdown time
CN104346208A (en) Emulator system and emulation chip

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090819

Termination date: 20190825