IC card hardware simulator based on FPGA-51 kernel

A hardware emulation and emulation technology, which is applied in software emulation/interpretation/simulation, program control devices, etc., can solve the problems of setting breakpoint limit, huge cost, and real-time emulation, etc., achieving low cost, good effect, Implement convenient effects

Inactive Publication Date: 2003-06-04
SHANGHAI FUDAN MICROELECTRONICS GROUP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Because the early designs usually use instruction replacement or hardware interrupts, due to the defects of these two methods, there are often defects such as setting a limit on the number of breakpoints and not being able to simulate in real time. The core method is extremely dependent on the function of the simulation chip, and the simulation system of each chip must be supported by a corresponding simulation chip. The design, tape-out, and production of the simulation chip have become the bottleneck of the simulation system. Small-batch chip design and redesign of simulation chips will result in huge costs for designing and producing simulation chips, resulting in failure of product development
[0004] Due to the above shortcomings, the simulation system of CPU products has certain limitations in the performance and design of the above-mentioned various methods, which also limits the development of simulation systems for CPU products.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • IC card hardware simulator based on FPGA-51 kernel
  • IC card hardware simulator based on FPGA-51 kernel
  • IC card hardware simulator based on FPGA-51 kernel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Use Xilinx's FPGA synthesis software Foundation V3.3 to synthesize IP and generate IP data files. The content of IP can be referred to figure 2 , image 3 , Figure 4 .

[0041] The circuit diagram is designed with PROTEL99 SE.

[0042] The monitor program is assembled with 8051 assembler, the content can refer to the picture of P4, the generated hex code is finally embedded in the client's hex code when the client program is assembled, and the user interface and parallel port communication thread are compiled with VC6.0.

[0043] The specific implementation process is shown in the appendix.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention is one kind of hardware simulator system based on FPGA completely. The available technology depends on the functions of simulator chip with high production cost, and this limit the development of the simulator system. The present invention proposes one kind of simple circuit structure, integrates the IP kernel and control circuit inside FPGA completely, adds EEPROM adaptor circuit and completes all the simulating functions only via adding small amount of RAM. The simulator consists of FPGA, RAM, non-volatile RAM, power supply circuits and PC end software. The present invention can complete the simulation development of 51-kernal IC card.

Description

technical field [0001] The invention relates to an FPGA-based 51-core IC card hardware emulator circuit structure. Background technique [0002] A hardware emulator is a necessary tool for developing CPU products. If there is no hardware emulator, the difficulty and cycle of developing CPU products will be greatly improved. The hardware emulator is a system product developed from the 1970s. Its commonly used working methods are instruction replacement, hardware interruption and the method of using emulation chips. [0003] Because the early designs usually use instruction replacement or hardware interrupts, due to the defects of these two methods, there are often defects such as setting a limit on the number of breakpoints and not being able to simulate in real time. The core method is extremely dependent on the function of the simulation chip, and the simulation system of each chip must be supported by a corresponding simulation chip. The design, tape-out, and production o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455
Inventor 柏志斌吴大畏张利明
Owner SHANGHAI FUDAN MICROELECTRONICS GROUP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products