Simulation system

A simulation system and simulator technology, applied in the field of simulation systems, can solve the problems of increasing the complexity of the system structure, affecting the stability, and being prone to errors, so as to improve the system work efficiency and system stability, ensure the versatility, and improve the setting speed. and stability effects

Inactive Publication Date: 2014-03-26
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this process, the participation of patch software is required, which increases the complexity of the system structure; the process of reading the emulation chip configuration requires the interaction between the user's computer and the emulator, and the communication process is time-consuming and error-prone, which affects stability

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
  • Simulation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Referring to the drawings, the emulation system described in the following embodiments includes: an emulator 1 and an integrated development environment module 2 located on a user computer. The emulator 1 and the integrated development environment module 2 are connected by a communication channel 8 . The emulator 1 includes: an emulation chip 3 , a debugging module 4 and a memory 5 . The emulation chip 3 is connected with the debugging module 4 through the debugging channel 6 . The emulation chip 3 is connected with the debugging module 4 and the memory 5 by a standard data / address bus 7 .

[0014] The simulation chip 3 simulates the function of the product chip, reads and executes the user program through the standard data / address bus 7 connected to the memory 5, and stops running when the software breakpoint statement is executed (for example, A5 instruction is usually used in 8051 single-chip microcomputer) . Physical addresses are used on the standard data / addres...

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 a simulation system. The simulation system comprises a simulator and an integrated development environment module. A user sets a breakpoint on a user program through the integrated development environment module, and the integrated development environment module transmits the Bank number and the logic address of a program statement where the breakpoint is located to a debugging module of the simulator through a communication channel. The debugging module reads the current configuration information of an MMU from a simulation chip through a debugging channel, and the Bank number and the logic address, obtained from the integrated development environment module, of the position of the breakpoint to be set and the configuration information of the MMU obtained from the simulation chip are converted into the physical address of the position of the breakpoint to be set. User program statements of all addresses in a memorizer are rewritten through a data / address bus and can be rewritten into software breakpoint statements. The simulation system can achieve the breakpoint function, and the work efficiency and the stability of the system can be improved.

Description

technical field [0001] The invention relates to a simulation system. 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. The memory of the processor chip on the emulator is usually plugged on the main board of the emulator outside the emulation chip, and the emulator can directly access the memory without the emulation chip. When using the emulator, the integrated development environment (for example, KEIL of 51 series MCU, etc.) on the user's computer is also required to be connected to the emulator, and the user controls the emulator through the integrated development environment t...

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
IPC IPC(8): G06F11/26
Inventor 许国泰
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT
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