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

Multi-cycle instruction processing method, processor and electronic equipment

A processor and multi-cycle technology, applied in the computer field, can solve the problem that single-cycle instruction processors do not support custom multi-cycle instructions, etc.

Active Publication Date: 2020-05-08
合肥中感微电子有限公司
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present application provides a multi-cycle instruction extension method, device and processor to solve the problem that single-cycle instruction processors in the prior art do not support custom multi-cycle instructions

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
  • Multi-cycle instruction processing method, processor and electronic equipment
  • Multi-cycle instruction processing method, processor and electronic equipment
  • Multi-cycle instruction processing method, processor and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The technical solutions of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0053] Embodiments of the present application provide a multi-cycle instruction processing method, processor and electronic equipment, which are implemented based on a single-cycle instruction processor supporting the function of self-defined instructions, and improved on the basis thereof. In order to facilitate the understanding of the technical solution provided by the embodiment of the present application, the hardware structure related to the embodiment of the present application in the existing processor before improvement is firstly described below.

[0054] refer to figure 1 As shown, some of the existing processors that support single-cycle instructions are generally equipped with a custom instruction execution unit, which is set in the execution unit. The operations that can be covered by the system instruction s...

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 embodiment of the invention provides a multi-cycle instruction processing method, a processor and electronic equipment, belongs to the field of computers, and is used for solving the technical problem that a single-cycle instruction processor does not support a user-defined multi-cycle instruction. The processor is provided with a user-defined instruction execution unit which is used for generating active pause signals and controlling other functional units to pause operation in the execution stage of a user-defined multi-cycle instruction through the active pause signal, wherein the otherfunctional units are functional units except the user-defined instruction execution unit in an pipeline architecture, and the user-defined multi-cycle instruction is a user-defined instruction including multiple microoperations in the execution stage; and the user-defined instruction execution unit is further used for sequentially executing the plurality of microoperations included in the execution stage of the user-defined multi-cycle instruction during the pause of the other functional units. According to the method, the processor and the electronic equipment provided by the invention, thecustom multi-cycle instruction can be processed based on the single-cycle instruction processor.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a multi-cycle instruction processing method, processor and electronic equipment. Background technique [0002] The reason why a computer can process instructions and perform calculations is that the central processing unit (CPU) can fetch an instruction from the memory storing the program, execute the instruction after decoding, and then fetch the instruction, decode, and execute the instruction. Execute the command until a stop command is encountered. [0003] At present, most processors (eg, CPU, central processing unit) process instructions in a pipelined manner. The pipeline method of the processor is similar to the assembly line in industrial production. In the processor, a plurality of circuit units with different functions form an instruction processing pipeline, and an instruction is divided into multiple microcomputers corresponding to the number of circuit ...

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/30
CPCG06F9/30181G06F9/3004
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