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

Emulator

An emulator and emulation chip technology, applied in the field of emulators, can solve problems such as cumbersome and complicated protection/recovery on-site processes, inability to realize real-time observation, and prone to errors, so as to improve development and debugging efficiency, simplify the process, and improve work efficiency Effect

Active Publication Date: 2018-02-13
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that the above-mentioned protection / restoration process in the existing emulator is cumbersome and complicated, and the efficiency is not high. When there are many registers to be protected / restored, errors are prone to occur
The emulator cannot achieve real-time observation of these register values

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
  • Emulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Referring to the drawings, in the following embodiments, the emulator 1 includes an emulation chip 2 and a debugging module 3 . A communication channel 9 and a control signal line 8 are connected between the emulation chip 2 and the debugging module 3 . The emulation chip 2 includes an emulation logic module 7 , a processor core 4 , a register set 5 and a mirror register set 6 . The processor core 4 and the register group 5 in the simulation chip 2 are consistent with those in the product chip, and the mirror register group 6 is a mirror image of the register group 5 . When the emulator 1 is in the user mode, the emulation logic module 7 controls the content of the mirror register group 6 to be consistent with the content of the register group 5 in real time; after entering the monitoring mode from the user mode, the emulation logic module 7 controls the content of the mirror register group 6 to no longer change; When entering the user mode from the monitoring mode, th...

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 invention discloses an emulator, which comprises an emulation chip, and the emulation chip includes an emulation logic module, a register group and a mirror image register group; in user mode, the emulation logic module controls the content of the mirror image register group and the register The content of the group remains consistent in real time; after entering the monitoring mode from the user mode, the content of the mirror image register group controlled by the simulation logic module no longer changes, and the value therein is the value when exiting the user mode; after entering the user mode from the monitoring mode The emulation logic module controls the content of the register set to be rewritten into the content of the mirror register set, and at this time, the value in the register set is restored to the value when exiting the user mode. The invention can simplify the process of protecting the site and restoring the site, improves efficiency and reduces the probability of errors.

Description

technical field [0001] The invention relates to a simulator. Background technique [0002] There is a user program developed by the user in the processor chip. In the writing and debugging of the user program, the tool used is generally a processor chip emulator. The emulator uses an emulation chip containing various functions of the product processor chip to simulate the working behavior of the product processor chip, which is very close to the product processor chip in terms of function and performance, and the emulation chip is implemented in conjunction with the emulator debugging module Simulation operation of user programs and various debugging functions. The emulator has two working modes: monitoring mode and user mode. In the user mode, the emulation chip in the emulator executes the user program at full speed, simulating the status of the product chip executing the program. In the monitoring mode, the emulation chip in the emulator executes the monitoring program p...

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 Patents(China)
IPC IPC(8): G06F9/455
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