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

Pseudo quarternary flow-process stracture used by 16-bit micro-processor

A microprocessor and pipelining technology, applied in the computer field, can solve the problems of not being able to fully utilize resource efficiency, occupy large design resources, and not suitable for small microprocessors, etc., so as to reduce the complexity of design for testability and reduce the size of chips Resource requirements, effects of avoiding data-related problems

Inactive Publication Date: 2003-08-27
中国航天科技集团公司第九研究院七七一研究所
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The disadvantage of microprogram controller technology is that the design is complex, and the technical requirements for designers are very high. It is necessary to use ROM to solidify microprograms, and the processor execution speed is low. It is not suitable for the design of RISC structure processors, and does not conform to the development of modern processor design. trend
[0004] Pipeline technology is a widely popular RISC microprocessor design technology. Generally, 3-5 pipelines are used (7-level pipelines are also used). The disadvantage is that when the pipeline exceeds 3 levels, the design complexity is very high. The technical requirements are very high, and the processing of data-related conflicts and transfer conflicts takes up a lot of design resources, which is not suitable for the design of small microprocessors. In the design for low-end applications, resource efficiency cannot be fully utilized, which will cause human and financial resources. great waste of
[0005] Sequential control technology divides the control process of the processor into multiple control states, and executes one state in each clock cycle. Its disadvantages are slow execution speed and low resource utilization efficiency. For example, 8031 ​​adopts this technology. When the input clock is At 12MHz, an instruction takes at least 1μs (12 clock cycles) to complete

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
  • Pseudo quarternary flow-process stracture used by 16-bit micro-processor
  • Pseudo quarternary flow-process stracture used by 16-bit micro-processor
  • Pseudo quarternary flow-process stracture used by 16-bit micro-processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to understand the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0027] see figure 1 , figure 1 It is a flow chart of the pseudo four-stage pipeline structure instruction used by the 16-bit microprocessor (code-named LS-IPU16) of the present invention.

[0028] In the design of the 16-bit microcontroller for I / O channel data processing, the applicant adopts a pseudo-four-stage pipeline structure, which greatly simplifies the design complexity of the processor core.

[0029] The design idea of ​​the pseudo four-stage pipeline structure used by the 16-bit microprocessor is as follows: figure 1 As shown, the LS-IPU16 microprocessor has a total of 37 instructions in 5 categories, and the execution of each instruction is divided into fetching instruction (FT), decoding (DC), executing (EX) and memory access and writing (MW). stage, set a two-stage pipeline in the pro...

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 pseudo-four-stage pipeline structure comprises the pipeline controller, the instruction registers, the decoder, the pipeline registers, ALU, the execute unit (EX), and the memory access / register write. The executing of each instruction is divided into four stages: fetching an instruction, decoding the instruction, executing the instruction and the memory accessing and writing. The two stages pipeline is setup in the processor and each pipeline comprises two clock phases (PH1, PH2). The four stages of each instruction are allocated to the four phases in the two pipelines. Thus, the two stages pipeline realizes the four stages stream of instructions.

Description

1. Technical field [0001] The invention belongs to the technical field of computers, relates to the design and manufacture of a microprocessor, in particular to a pseudo four-stage pipeline structure used by a 16-bit microprocessor. 2. Background technology [0002] In the microprocessor design, the controller is one of the key parts. At present, the microprogram controller, multi-stage pipeline and sequential control technology are mainly used for design. [0003] The disadvantage of microprogram controller technology is that the design is complex, and the technical requirements for designers are very high. It is necessary to use ROM to solidify microprograms, and the processor execution speed is low. It is not suitable for the design of RISC structure processors, and does not conform to the development of modern processor design. trend. [0004] Pipeline technology is a widely popular RISC microprocessor design technology. Generally, 3-5 pipelines are used (7-level pipeli...

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/30G06F9/38
Inventor 张伟功段青亚刘曙蓉于伦正
Owner 中国航天科技集团公司第九研究院七七一研究所
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