CN100392616C - Method for producing intelligent card simulator - Google Patents
Method for producing intelligent card simulator Download PDFInfo
- Publication number
- CN100392616C CN100392616C CNB2005101116928A CN200510111692A CN100392616C CN 100392616 C CN100392616 C CN 100392616C CN B2005101116928 A CNB2005101116928 A CN B2005101116928A CN 200510111692 A CN200510111692 A CN 200510111692A CN 100392616 C CN100392616 C CN 100392616C
- Authority
- CN
- China
- Prior art keywords
- module
- emulator
- emulation
- chip
- interface
- 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
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
This invention discloses a production method of knowledge card emulator, firstly producing emulation main body which contain different process core, administrative module, emulation monitor module, power module, many large scale configurable process storage elements, sheet memory storage element and enantiomorphous sheet memory storage device, the module which can assist the realization of emulation, many configurable choosing interface module and peripheral module array. When the new emulator is provided corresponding to the new object, the corresponding main emulation body will be chose according to the process mode of object clip. Then the configurable emulator process storage element, sheet memory storage element, the volume of enantiomorphous sheet memory storage device, the choose of interface module and corresponding interface module an peripheral module can be done according to the storage volume of object clip, the mode of interface module and peripheral module. At last the administrative process and emulation monitor process corresponding to the new object clip will download to the emulator. This invention can decrease the developing cost, time and risk of emulator corresponded to the new object clip.
Description
Technical field
The present invention relates to a kind of method for making that can realize the intelligent card emluator of emulation to smart card hardware.
Background technology
Along with the rapid rise and the widespread use of all kinds of smart card product, in order to satisfy various concrete application demand, the kind of smart card increases day by day, and the kind of microprocessor is also more and more in the corresponding intelligent card.
On at the sheet of smart card microprocessor chip, in the software development process, need to use and the supporting intelligent card emluator of chip.For the program that guarantees to develop has satisfactory function and performance, performance history all has very high requirement to the authenticity and the specific aim of emulator emulation.
General method is at present, a smart card microprocessor chip of every release (objective chip), just need design and produce a supporting hardware emulator simultaneously and (contain emulation chip, emulation chip is different from objective chip, except that the function that comprises objective chip, also comprise support) to copying.Like this, along with the continuous increase of intelligent card chip product variety, the supporting emulation chip that needs and the kind of emulator also constantly increase.Simultaneously owing to need good specific aim be arranged to objective chip, can't accomplish well compatiblely between these emulators, this makes all needs the overlapping investment human and material resources to make supporting emulator and emulation chip by a new chip product of every exploitation.
In addition, the exploitation of these emulators, design need just can be carried out after emulation chip (design, making and objective chip are carried out synchronously) finishes.And need to provide emulator to the user synchronously in the chip product popularization process after objective chip is finished.That is to say, after objective chip and emulation chip flow are finished, also must wait for a simulator implementation time, could carry out the popularization of new chip product.Above-mentioned these problems all objectively, are unfavorable for shortening time and the reduction cost of development that product comes into the market.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of method for making of intelligent card emluator, effectively reduce simulator implementation cost, time and risk, and can guarantee that emulator has good specific aim and emulation authenticity to objective chip at the fresh target chip.
For solving the problems of the technologies described above, the method for making of intelligent card emluator of the present invention is achieved through the following technical solutions, at first, make many moneys and comprise the emulator main body that different processor is examined, on the described emulator main body except that comprising fixing processor core, also comprise administration module, the emulation monitoring module, power module, the configurable program storage of high capacity, on-chip memory and mirror image sheets internal storage, cooperate the module that realizes copying, the interface module group of multiple configurable selection and peripheral module group are verified described each module and storer simultaneously, examination;
When needs provide emulator at the fresh target chip, at first according to the employed processor core type of objective chip, select a supporting emulator main body, then according to the memory span of objective chip, employed interface module and peripheral module, the program storage of configuring simulator, the capacity of on-chip memory and mirror image sheets internal storage, corresponding interface module and peripheral module in option interface module group and the peripheral module group, supervisory routine and emulation watchdog routine at this fresh target chip are downloaded in the emulator, the configuration of special intelligent card emulator completes again.
Owing to adopt method of the present invention, can configure corresponding special intelligent card emulator simply, fast at the objectives chip.Whole process does not involve redesign, exploitation emulation chip and emulator.Reduced cost, time and risk that supporting dedicated emulated device is provided at the fresh target chip effectively, objective chip can be introduced to the market faster.Simultaneously can guarantee that emulator has good specific aim to objective chip
Each module in the emulator and storer etc. are process checking, examination before configuration is made, therefore, emulator after configuration is finished can not only well provide copying at objective chip, and stable, reliable, real emulation and operating characteristic can be provided.
Description of drawings
The present invention is further detailed explanation below in conjunction with the drawings and specific embodiments:
Fig. 1 is the structural representation of existing intelligent card emluator;
Fig. 2 is the structural representation that adopts the configurable intelligent card emluator of method making of the present invention.
Embodiment
As shown in Figure 1, existing intelligent card emluator mainly comprises hardware emulator main body and emulation chip.Wherein, emulator main body 1 mainly comprises administration module 2, emulation monitoring module 3, power module 4, program storage 5 and mirror image sheets internal storage 6, and leaves supervisory routine and the emulation watchdog routine that leaves in the emulation monitoring module 3 in the administration module 2 in.Emulation chip 7 is made up of module 9, interface module 10, peripheral module 11 and on-chip memory 12 these several main parts of processor core 8, cooperation realization copying.
Emulator main body 1 is used to realize emulation, monitoring function.Emulation chip 7 is used for realizing the objective chip function on emulator main body 1, and supports emulator main body 1 to realize emulation, monitoring function.
Intelligent card emluator at all types of target chip, the administration module 2 of its emulator main body 1 part, emulation monitoring module 3, power module 4 parts are basic identical, be program storage 5 and mirror image sheets internal storage 6 capacity, supervisory routine and emulation watchdog routine partly differ greatly.Cooperate the module 9 that realizes copying also basic identical in supporting each emulation chip 7, have only interface module 10, peripheral module 11 and on-chip memory 12 to differ greatly.In addition, the kind of interface module 10, peripheral module 11 is more limited, and and processor core 8 between the interface of standard is arranged.The kind of processor core 8 also has only very limited some kinds.Because processor core 8 has only very limited some kinds, therefore only need design and produce the so configurable intelligent card emluator of some moneys at these several processor cores 8 just can cover various intelligent card chip products.
Utilize existing intelligent card emluator These characteristics, adopt the emulator of the method for making configuration making of intelligent card emluator of the present invention, do not re-use independent emulation chip.Concrete manufacturing process is as follows:
At first, make many moneys and comprise the emulator main body that different processor is examined, as shown in Figure 2, comprise fixing processor core 14, administration module 15, emulation monitoring module 16, power module 17, the configurable program storage 18 of high capacity, on-chip memory 19 and mirror image sheets internal storage 20, the module 21 that cooperates the realization copying, the interface module group 22 and the peripheral module group 23 of multiple configurable selection on the emulator main body 13.Processor core 14 fixes, not configurable.Each module in the described emulator and storer etc. all need be verified in advance, examine, and can provide stable, reliable, real emulation and operating characteristic with each functional module of emulator of guaranteeing to dispose after finishing.
When needs provide emulator at the fresh target chip, can select a supporting with it emulator main body 13 according to the type of the employed processor core 14 of objective chip.Then according to the memory span of objective chip, employed interface and peripheral hardware, corresponding interface module and peripheral module in interface module group 22 on the selection emulator and the peripheral module group 23, the capacity of configurator storer 18, on-chip memory 19 and mirror image sheets internal storage 20.To download at the supervisory routine of this fresh target chip in the administration module 15 again; The emulation watchdog routine downloads in the emulation monitoring module 16.Like this, emulator just has been configured to the special intelligent card emulator at this objective chip.
Dispose the processor core 14 of reservation and the standard interface 26 of external interface module 24 on the emulator main body 13, and with the standard interface 27 of external peripheral module 25.
If the fresh target chip has comprised interface and the peripheral hardware that is not included in interface module group 22 and the peripheral module group 23, they are corresponding external interface module 24 and external peripheral module 25 respectively, then can processor core 14 and external interface module 24 be coupled together, processor core 14 and external peripheral module 25 are coupled together by standard interface 27 by the standard interface of reserving on the emulator 26.Like this, emulator just can these interfaces of emulation and the function of peripheral hardware.Make plug-in stand-alone interface module or the peripheral module that is not included in interface module group and the peripheral module group of emulator become possibility, have the extensibility of very strong interface and peripheral hardware.
In sum, the configurable intelligent card emluator that uses method of the present invention to make can configure satisfactory special intelligent card emulator simply, fast, can reduce cost of development, time and the risk of emulator effectively, can also guarantee that emulator has good specific aim, emulation authenticity, stability, reliability and extensibility.
Claims (2)
1. the method for making of an intelligent card emluator, it is characterized in that: at first, make many moneys and comprise the emulator main body that different processor is examined, on the described emulator main body except that comprising fixing processor core, also comprise administration module, emulation monitoring module, power module, the configurable program storage of high capacity, on-chip memory and mirror image sheets internal storage, cooperate the module that realizes copying, the interface module group and the peripheral module group of multiple configurable selection, simultaneously described each module and storer are verified, examined;
When needs provide emulator at the fresh target chip, at first according to the employed processor core type of objective chip, select a supporting emulator main body, then according to the memory span of objective chip, employed interface module and peripheral module, the program storage of configuring simulator, the capacity of on-chip memory and mirror image sheets internal storage, corresponding interface module and peripheral module in option interface module group and the peripheral module group, supervisory routine and emulation watchdog routine at this fresh target chip are downloaded in the emulator, the configuration of special intelligent card emulator completes again.
2. the method for making of intelligent card emluator according to claim 1 is characterized in that: dispose the processor core of reservation and the standard interface of external interface module on the described emulator main body, and with the standard interface of external peripheral module;
If the fresh target chip has comprised interface and the peripheral hardware that is not included in interface module group and the peripheral module group, then the standard interface by the standard interface of described external interface module, external peripheral module is connected with processor core.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101116928A CN100392616C (en) | 2005-12-20 | 2005-12-20 | Method for producing intelligent card simulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101116928A CN100392616C (en) | 2005-12-20 | 2005-12-20 | Method for producing intelligent card simulator |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1987816A CN1987816A (en) | 2007-06-27 |
CN100392616C true CN100392616C (en) | 2008-06-04 |
Family
ID=38184619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101116928A Expired - Fee Related CN100392616C (en) | 2005-12-20 | 2005-12-20 | Method for producing intelligent card simulator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100392616C (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000172807A (en) * | 1998-12-10 | 2000-06-23 | Dainippon Printing Co Ltd | Ic card |
US6223984B1 (en) * | 1995-03-31 | 2001-05-01 | Cybermark, Inc. | Distinct smart card reader having wiegand, magnetic strip and bar code types emulation output |
CN1178177C (en) * | 1997-09-19 | 2004-12-01 | 施蓝姆伯格系统公司 | Intelligent card and selective method for application thereof |
CN1667646A (en) * | 2004-03-09 | 2005-09-14 | 上海华虹集成电路有限责任公司 | Method for configuring smart cards |
CN1687905A (en) * | 2005-05-08 | 2005-10-26 | 华中科技大学 | Multi-smart cards for internal operating system |
-
2005
- 2005-12-20 CN CNB2005101116928A patent/CN100392616C/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6223984B1 (en) * | 1995-03-31 | 2001-05-01 | Cybermark, Inc. | Distinct smart card reader having wiegand, magnetic strip and bar code types emulation output |
CN1178177C (en) * | 1997-09-19 | 2004-12-01 | 施蓝姆伯格系统公司 | Intelligent card and selective method for application thereof |
JP2000172807A (en) * | 1998-12-10 | 2000-06-23 | Dainippon Printing Co Ltd | Ic card |
CN1667646A (en) * | 2004-03-09 | 2005-09-14 | 上海华虹集成电路有限责任公司 | Method for configuring smart cards |
CN1687905A (en) * | 2005-05-08 | 2005-10-26 | 华中科技大学 | Multi-smart cards for internal operating system |
Also Published As
Publication number | Publication date |
---|---|
CN1987816A (en) | 2007-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103777972B (en) | System, configuration method based on field programmable gate array and upgrade method | |
CN102200923B (en) | Method of booting host device from MMC/SD device and associated devices | |
CN101344899B (en) | Simulation test method and system of on-chip system | |
CN108008914B (en) | The method, apparatus and ARM equipment of disk management in a kind of ARM equipment | |
CN109062617A (en) | A kind of application method, the mobile terminal of platform that supporting polymorphic type equipment | |
CN104156234B (en) | Start the method and device of multi-core processor, the big small end mode adaptives of bootloader | |
CN103207797A (en) | Capsule type custom-made updating method based on unified extensible firmware interface firmware system | |
CN107704285B (en) | Multi-version configuration chip, system and method for field programmable gate array | |
CN106445544A (en) | Device and method for configuring or updating programmable logic device | |
CN110149360A (en) | Dispatching method, scheduling system, storage medium and computer equipment | |
CN106452835B (en) | The method and device thereof that the terminal software of particular hardware configuration updates | |
CN110119623A (en) | A kind of credible main board implementation method for realizing that firmware is actively measured using TPCM | |
CN114185607B (en) | Starting control method, device and equipment for PCI (peripheral component interconnect) equipment in ARM (advanced RISC machines) server | |
CN102622257A (en) | On-line meter self-updating method and device | |
CN208907999U (en) | A kind of novel Raid buckle | |
CN109507991B (en) | Double-shaft servo control platform debugging system and method | |
CN100392616C (en) | Method for producing intelligent card simulator | |
CN102880479B (en) | A kind of method of remotely modifying BIOS property parameters and device | |
CN104731702B (en) | Test system and its service end | |
CN108156310A (en) | A kind of method and system of finger prints processing, terminal device and computer-readable medium | |
CN102955701B (en) | Use the application program update method of Bootloader program | |
CN110502282A (en) | Loading method, device, equipment and the readable storage medium storing program for executing of multichannel NTB card | |
CN102195361A (en) | Method for acquiring and processing data of intelligent distribution terminal of multi-core single chip | |
CN112885403B (en) | Function test method, device and equipment of Flash controller | |
CN110119625A (en) | A kind of trusted computing method |
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 |
Granted publication date: 20080604 Termination date: 20191220 |
|
CF01 | Termination of patent right due to non-payment of annual fee |