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

5+3 levels pipeline structure and method in RISC CPU

A design method and assembly line technology, applied in the direction of program control design, calculation, instruments, etc., can solve the problems of reducing efficiency, increasing costs, increasing hardware, etc., to achieve the goal of saving chip area, improving processing speed and work efficiency, and great flexibility Effect

Inactive Publication Date: 2009-01-14
ARKMICRO TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) Risks arise due to the simultaneous use of the same hardware resource by two execution units on the pipeline;
[0007] (2) Some instructions cannot complete the operation of the corresponding pipeline stage within one cycle, such as the multiplication instruction requires multiple cycles in the operation unit at the EX level;
[0009] (4) Instructions such as branch instructions, jump instructions, and abnormal returns cause changes in the program flow on the pipeline;
[0010] (5) Abnormalities may occur at any time during the execution of the pipeline
[0013] For the traditional CPU five-stage pipeline structure, if a special instruction occurs, at the last stage of the pipeline, all pipelines must stop and wait for the execution of the special instruction, and the response of other instructions will be suspended, and only after the special instruction is processed can it continue The operation of the pipeline will affect the processing speed of the CPU and reduce the efficiency.
In response to this phenomenon, some CPUs design the number of pipeline stages to be eight, but such processing changes the architecture of the CPU and increases hardware. Although other general instructions can also be processed at the same time when processing special instructions, but Most of the instructions are general instructions, that is, instructions that can be completed in five stages. Designing the number of stages of the CPU pipeline to eight stages not only wastes CPU processing time, but also increases hardware and increases costs.

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
  • 5+3 levels pipeline structure and method in RISC CPU
  • 5+3 levels pipeline structure and method in RISC CPU
  • 5+3 levels pipeline structure and method in RISC CPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] DETAILED DESCRIPTION OF THE INVENTION The present invention will be described in detail below with reference to a specific embodiment of the present invention.

[0032] attached figure 1 Shown is a schematic diagram of the execution sequence of a five-stage pipeline for commonly used instructions. As shown in the figure, the instructions of the CPU are divided into five stages to complete, and each stage performs a corresponding operation. Each stage of the pipeline is a clock cycle, that is, two phases .

[0033] Due to the pipeline structure, each stage of the pipeline is a clock cycle. In each clock cycle, five instructions are executed at the same time, but each instruction executes a different part. It is set at a certain clock cycle. When the first When n instructions execute the fifth step, the n+1th instruction executes the fourth step, the n+2th instruction executes the third step, and the n+3th instruction executes the second step Operation, the n+4th instru...

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 RISC CPU 5+3 water stream design structure and method, which changes traditional five degree water stream structure, which realizes single order circle to fulfill different types of order computations and adopts relative control mechanism to fulfill one CPU water stream control design with high property. This invention goes through different water stream degree according to different order.

Description

technical field [0001] The invention relates to a design method of a CPU pipeline, in particular to a design method of a pipeline in an embedded microprocessor. Background technique [0002] With the development of integrated circuit design and process technology, embedded systems (SOC) have been widely used in information terminals such as PDAs, set-top boxes, and mobile phones. He not only reduces the size of the circuit, but also has the advantages of low cost, high reliability, and low power consumption. It can be said that the embedded system is the direction of the development of integrated circuits in the future. As the core of the embedded system, the microprocessor is the indispensable "heart" of the SOC, and the performance of the microprocessor directly affects the performance of the entire SOC. The existing CPU architecture generally adopts the following forms: VLIW (Very Long Instruction Word Architecture), complex instruction set structure CISC (Complex Instr...

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): G06F9/38G06F9/318
Inventor 常军锋刘俊秀王雅君王一利刘涛玉鹏谢洪德石岭
Owner ARKMICRO 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