Unlock instant, AI-driven research and patent intelligence for your innovation.

Interpretation method and apparatus for sophisticated vocabulary microcontroller

A complex instruction set and micro-controller technology, applied in the direction of micro-control devices, etc., can solve the problems of many machine cycles, slow execution speed, and low computer utilization, so as to reduce running time, increase execution speed, and reduce the number of machine cycles Effect

Active Publication Date: 2012-07-04
SHANGHAI EASTSOFT MICROELECTRONICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the above sequential execution control is simple, the utilization rate of each part of the computer is not high, and the execution speed is slow
[0005] Therefore, the decoding method of the CISC micro-controller instruction of the above-mentioned prior art is comparatively simple, and one machine cycle can only carry out instruction fetching, decoding structure once, causes the machine cycle of instruction execution to be more, and the utilization rate of each part of computer is not high , executes slower

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
  • Interpretation method and apparatus for sophisticated vocabulary microcontroller
  • Interpretation method and apparatus for sophisticated vocabulary microcontroller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0020] An instruction of a CISC microcontroller usually needs to execute multiple machine cycles, that is, one instruction cycle contains multiple machine cycles, and one machine cycle is four clock cycles, namely C0, C1, C2 and C3.

[0021] Such as figure 1 As shown, it is a schematic flowchart of an embodiment of a decoding method for a complex instruction set microcontroller of the present invention. This embodiment includes the following steps:

[0022] Step 101. Send the pre-read instruction into the first instruction register, and pre-decode the above-mentioned instruction to generate a valid function code within the entire instruction cycle.

[0023] In the clock cycle C3 before an instruction is executed, the decoding device first reads the instruction from the program memory through the program data bus, and...

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 relates to a complex instruction set microcontroller decoding method and a device thereof. The method comprises the steps as follows: an instruction which is read in advance is sent to a first instruction register, and the instruction is decoded in advance to generate a function code which is effective within the whole instruction period; the instruction which is decoded in advance is sent to a second instruction register; first decoding is carried out on the instruction within the first clock period to generate the function code which is effective within a current machine period; and second decoding is carried out on the instruction within the third clock period of the current machine period or the first clock period or the third clock period of other machine period to generate the function code which is effective within the next clock period. The invention decodes respectively according to different time lengths for realizing function of an instruction code during different stages of an instruction array, thereby improving the decoding efficiency, reducing the machine period quantity for executing the instruction, reducing the operation time of the instruction andimproving the executing speed.

Description

technical field [0001] The invention relates to the field of semiconductor integrated circuit design, in particular to a complex instruction set (Complex Instruction Set Computer, referred to as CISC) microcontroller decoding method and device. Background technique [0002] A microcontroller (Microcontroller Unit, referred to as MCU) is a single-chip microcomputer that integrates the main part of a microcomputer on a chip. The microcontroller was born in the mid-1970s. After more than 20 years of development, its cost has become lower and lower, and its performance has become more and more powerful, which has made its application in various fields. [0003] Microcontrollers can be classified from different aspects. According to the instruction structure, they can be divided into Reduced Instruction Set Computer (RISC for short) and CISC microcontrollers. The RSIC instruction set has relatively few instructions and fast execution speed, but usually requires a combination of ...

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/22
Inventor 张晓诗赵启山谷志坤史卫东许漪
Owner SHANGHAI EASTSOFT MICROELECTRONICS