Digital signal processor with dynamic submitting pipeline function

A technology of digital signal and processor, applied in the field of general digital signal processor

Inactive Publication Date: 2007-09-26
SHANGHAI HUALONG INFORMATION TECH DEV CENT
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] Now assuming that it takes 8 execution cycles to execute the division instruction, and there are 8 virtual registers idle in the hardware, it can be seen that it takes 17 instruction cycles to execute this program, and a large number of waiting state

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
  • Digital signal processor with dynamic submitting pipeline function
  • Digital signal processor with dynamic submitting pipeline function
  • Digital signal processor with dynamic submitting pipeline function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further elaborated below through embodiments in conjunction with related drawings.

[0032] As shown in Figure 3, in the digital signal processor provided by the present invention, the program control unit is connected with the decoding unit and the submission console, the decoding unit is closely related to the other four parts, and the execution unit is connected to the register file and the translation unit. The code unit is connected, and submitting the console will affect the program flow control unit and the register file.

[0033] During work processing, the program flow unit acquires instructions from the instruction memory, analyzes the instructions, and performs branch prediction if the instructions are conditionally executed, and the prediction results are combined with the instructions and sent to the decoding unit. The decoding unit obtains the instructions given by the program control unit, analyzes them, and applies for the r...

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

This invention discloses one digital signal processor with dynamic streamline function, wherein, the inner rack comprises program control unit, order code unit, register file, execution unit and the transfer control bench for management order; the said frame control unit is connected to code unit and transfer control bench; the transfer control bench and register file data are connected; the code unit is connected to the register file and execution unit ; the execution unit is connected to the register file data. This invention adds order transfer control bench on process system into code unit to identify whether the current order is abnormal.

Description

Technical field: [0001] The invention relates to a general digital signal processor, in particular to a digital signal processor with the function of dynamically submitting pipelines. Background technique: [0002] At present, in the design of high-performance digital signal processors, pipeline technology occupies a very important position in performance. In the current popular processors, the combination of scheduling and predictive execution based on Tomasulo algorithm is widely used (such as PowerPC 620, MIPS R10000, etc.). [0003] The important idea of ​​implementing this method is to allow instructions to be executed out of order but must be submitted in order, and any unrecoverable behavior should be avoided before the instruction is submitted. Different from the general DLX pipeline, implementing this method needs to add an extra step, that is, instruction submission. Adding the commit state not only requires that the instruction execution sequence can be changed,...

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): G06F9/38
Inventor 金荣伟李兴仁刘春晖林锦麟张达文杨一茜
Owner SHANGHAI HUALONG INFORMATION TECH DEV CENT
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