High-performance low-power-consumption embedded processor based on command dual-transmission

An embedded processor, high-performance technology, applied in the direction of data processing power supply, concurrent instruction execution, machine execution device, etc., can solve the problems that embedded processors cannot balance performance, power consumption, and high cost, so as to improve parallel processing capabilities , performance improvement, average performance improvement

Active Publication Date: 2009-09-09
C SKY MICROSYST CO LTD
View PDF0 Cites 64 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the shortcomings of existing embedded processors that cannot balance performance, power consumption, and high cost, the present invention provides a hi

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
  • High-performance low-power-consumption embedded processor based on command dual-transmission
  • High-performance low-power-consumption embedded processor based on command dual-transmission
  • High-performance low-power-consumption embedded processor based on command dual-transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with the accompanying drawings.

[0028] refer to Figure 1 to Figure 5 , a high-performance and low-power embedded processor based on dual-issue instructions, including:

[0029] An instruction fetch unit is used to prefetch two instructions from the on-chip instruction memory or off-chip instruction memory within a single clock cycle, and send them into the pipeline;

[0030] Dual decoding unit, used to set two identical decoding units in the pipeline, and decode two instructions in parallel within a single clock cycle;

[0031] The launch unit is used to store the decoded two instructions in the pipeline register, and launch the two instructions in parallel in a single clock cycle. If the operands involved in the operation are ready, they will be sent to the execution unit to start execution in the next clock cycle; The operands participating in the operation are not ready, temporarily save the in...

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 high-performance low-power-consumption embedded processor based on command dual-transmission, comprising a command fetching unit, a two-way decoding unit, a transmitting unit, a command dispatch execution control unit, a command executing unit and a loading/storing unit; wherein the command fetching unit is used for pre-fetching two commands in a single clock cycle and sending the commands into an assembly line; the two-way decoding unit is used for parallelly decoding the two commands in the single clock cycle; the transmitting unit is used for parallelly transmitting the two commands in the single clock cycle; the command dispatch execution control unit is used for dynamically adjusting the command dispatch according to the computing load and controlling execution according to an out-of-order execution mechanism; the command executing unit is used for computing the results of the commands; and the loading/storing unit is used for ensuring that when the commands are absent, sequent commands can successfully occupy the assembly line and visit the data memory on the disc and the data memory outside the disc. The invention can improve the performance of the embedded processor and reduce the cost under the precondition of low power consumption.

Description

technical field [0001] The invention relates to an embedded processor, in particular to an embedded processor with high performance and low power consumption. Background technique [0002] Embedded systems refer to computer systems that are oriented to specific application fields and perform specific tasks, and are usually composed of four parts: embedded processors, peripheral hardware devices, embedded operating systems, and user applications. Embedded systems are ubiquitous and have penetrated every corner of the national economy: in consumer electronics, such as digital cameras, DVD players, and printers; in medical equipment, such as cardiac arrhythmia monitors and cardiac pacemakers ; In automobile design, such as fuel filling system and automatic braking system. Embedded systems will play a vital role in the national informatization strategy. [0003] The embedded processor is the core component of the embedded system. The embedded processor is responsible for runn...

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/38G06F1/32
Inventor 严晓浪孟建熠葛海通
Owner C SKY MICROSYST CO LTD
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