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

Simulation method

A simulation method and emulator technology, applied in the field of simulation, can solve problems such as inability to debug process status monitoring, inapplicability, etc., achieve the effects of shortening download time, reducing the number of handshakes, and improving simulation efficiency

Inactive Publication Date: 2009-07-15
HUAYA MICROELECTRONICS (SHANGHAI) INC
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the download process is only applicable to the software download during the batch production of single boards, and since data or programs are transmitted between the single board and the download board through the storage interface, it does not care whether a large number of download instructions Can cause the occupation of a large amount of time and bandwidth, and this scheme is not suitable for communicating through the JTAG interface between the target board and the emulator in the debugging process, and downloads the instructions and data that need to use; In addition, the download board It only plays the role of the peripheral memory of the processor, and cannot play the role of monitoring the status of the debugging process like an emulator

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] During the emulation process, various implementations of the present invention reduce the number of handshakes between the target board and the emulator during the download process, thereby shortening the communication time and reducing the transmission bandwidth.

[0018] refer to figure 1 , the present invention provides a simulation method, wherein the process of executing a single download task includes: step S100, the emulator receives an instruction to start downloading; step S200, the emulator executes the download and Send all target instructions related to the task to the target board; step S300, after the target board receives all the target instructions, execute them one by one, and download data from the emulator or from the host through the emulator.

[0019] In the following, the embodiments of the present invention will be described in detail in conjunction with the accompanying drawings.

[0020] In step S100, the emulator receives an instruction to sta...

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 provides a simulation method, wherein implementing a single download task comprises: a simulator receives a start-to-download instruction; the simulator sends all object instructions interrelated to implementing the download task to an object board according to the start-to-download instruction; after receiving the all interrelated object instructions, the object board implements the instructions item by item. The simulation method of the invention firstly transfers the all object instructions implementing the single download task, then uses the object board to store and implement the instructions item by item to complete to download the data, thereby reducing the times of handshaking between the simulator and the object board, shortening the download time, and also improving the simulation efficiency and saving the bandwidth.

Description

technical field [0001] The invention relates to a simulation technology, in particular to a downloading technology in the simulation technology. Background technique [0002] As chips become more integrated and complex, hardware emulation becomes harder and more time-consuming. In hardware emulation, the host is connected with an emulator or a debugging tool, and connected to a target board through an interface of the emulator or debugging tool, so as to realize the required emulation debugging on the target board. The target board is mainly used to provide a simulation platform and realize simulation debugging. The emulator is used because, in many cases, the target board system is often unable to run, or the operating results are inconsistent with the emulator environment, and if the emulator is not connected, various software states cannot be observed, which will cause certain difficulties in analyzing problems . [0003] Generally speaking, in the simulation process, ...

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): G06F17/50
Inventor 梁丰
Owner HUAYA MICROELECTRONICS (SHANGHAI) INC
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