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

A static superscalar dsp cycle simulation method

A simulation method and superscalar technology, applied in the field of DSP cycle simulation, can solve problems such as slow speed and inaccurate DSP simulation method

Active Publication Date: 2019-12-03
BEIJING INST OF CONTROL & ELECTRONICS TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a static superscalar DSP cycle simulation method to solve the problems of imprecise and slow speed in the existing DSP simulation method

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
  • A static superscalar dsp cycle simulation method
  • A static superscalar dsp cycle simulation method
  • A static superscalar dsp cycle simulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The specific steps of a static superscalar DSP cycle simulation method are:

[0032] Take the static superscalar DSP TS101 of ADI's 8-stage pipeline as an example,

[0033] The first step is to build a static superscalar DSP cycle simulation system

[0034] Static superscalar DSP cycle simulation system, including instruction preparation module and instruction execution module.

[0035] The functions of the instruction preparation module are: analyze the control flow relationship and data flow relationship between instructions, control the instruction sequence and pipeline progress entering the pipeline, and realize the simulation of DSP instruction timing, that is, the simulation of TS101 instruction timing.

[0036] The functions of the instruction simulation module are: translate the instruction semantics, update the DSP software visible register status and internal pipeline status, and realize the simulation of the DSP instruction set function, that is, the simulat...

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 static superscale DSP cycle simulation method. A static superscale DSP cycle simulation system including an instruction preparation module and an instruction execution module is constructed; the instruction preparation module sets an initial value, acquires an instruction, determines the number of deferred cycles, determines the number of pause cycles and simulates clock propulsion; the instruction simulation module executes function simulation; a mathematical model of a superscale DSP cycle state is constructed from the view of time sequence; by time sequence simulation, an accurate state in a cycle when a DSP assembly line is paused; time sequence calculation mainly includes seeking of a maximum or minimum value and intersection operation which can be efficiently realized by bitwise operation; therefore, copying expense on a large number of register transfer levels and search expense on a register dependency sheet are avoided; the simulation calculation amount is relatively low, and the problems that a superscale DSP simulation method is inaccurate and relatively low in speed during DSP real-time software simulation test at the present are solved.

Description

technical field [0001] The invention relates to a DSP cycle simulation method, in particular to a static superscalar DSP cycle simulation method. Background technique [0002] Processor simulation method is an important means of processor architecture evaluation and software simulation test. According to the degree of reality of simulation, it can be divided into two categories: instruction cycle-level accurate simulation method and instruction function-level accurate simulation method. The evaluation of processor architecture generally adopts the accurate simulation method at the instruction cycle level. By accurately modeling the internal microstructure, it can describe the cycle state of instruction execution, but the simulation calculation is large; the software simulation test generally adopts the instruction function level accurate simulation method. Model software-related processor states from a functional point of view, with a small amount of simulation calculation, ...

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): G06F17/50
Inventor 陈俊文甘志强冯云程高辉
Owner BEIJING INST OF CONTROL & ELECTRONICS TECH
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