Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementing method of coprocessor in soft emulator

A technology of coprocessor and implementation method, which is applied in the field of coprocessor implementation in soft emulators, can solve the problems of timely promotion of unfavorable chip products, delay of software development progress, etc., and achieve high execution speed, less time and less risk Effect

Inactive Publication Date: 2007-07-18
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] If it is impossible to make a soft emulator, it will not be able to provide customers with functional-level simulation and debugging tools in a timely manner. Customers must wait until the hardware emulator is completed before they can start software debugging. Objectively, the progress of software development will be greatly delayed, and the It is not conducive to the timely promotion of chip 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
  • Implementing method of coprocessor in soft emulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] There is one biggest difference between the simulation debugging process of the software on the emulator and the use on the product chip. When used in product chips, it cannot be ruled out that there are various possible data input to the coprocessor for calculation or processing, while the software simulation and debugging process is concerned with the function and correctness of the software itself, and only needs to provide several confirmations The input data that can be sent to the coprocessor for calculation or processing is enough to meet the requirements of debugging and checking the function and correctness of the software. And the software cares about the data input to the coprocessor and the correct response returned by the coprocessor, and does not care about how the coprocessor calculates or processes the input data. In addition, in order to hang the coprocessor on the hardware verification board to the processor core (generally implemented in the form of F...

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

A method for realizing coprocessor in soft simulator includes embedding I / O data corresponding table obtained from hardware compressor chip[ into coprocessor module of soft simulator when software realization means of coprocessor can not be obtained and returning relevant response data back by coprocessor module after I / O data correspond table is queried according to inputted data when said coprocessor is operated by software.

Description

technical field [0001] The invention relates to a realization method of a coprocessor in a soft emulator. Background technique [0002] During the on-chip software development process of the microprocessor chip, it is necessary to use an emulator that is matched with the chip. Since it takes a long time to design and produce a hardware emulator, in order to seize the market as quickly as possible, chip manufacturers generally first produce and provide a soft emulator matching the chip. [0003] Although soft emulators are generally only used for functional-level simulation and debugging of software, in order to ensure that the developed program functions meet the requirements and the software can be quickly transplanted to the hardware emulator, the basic functions of the product chips simulated by the soft emulator are still required. Consistent with the definition in the product chip specification. These basic functions include the coprocessor function emulation in the c...

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): G06F11/36
Inventor 许国泰
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products