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

Multiple microcontroller pipeline type instruction execution method

A micro-controller and instruction execution technology, applied in concurrent instruction execution, machine execution devices, etc., can solve problems such as the difficulty of writing uncertain programs, the inability to control instruction prediction circuits, etc., and achieve the effect of high execution efficiency

Active Publication Date: 2008-01-30
PADAUK TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the programmer cannot control the instruction prediction circuit, so even if the instruction prediction circuit has 99% accuracy, its 1% uncertainty will still cause difficulties in programming

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
  • Multiple microcontroller pipeline type instruction execution method
  • Multiple microcontroller pipeline type instruction execution method
  • Multiple microcontroller pipeline type instruction execution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038]Please refer to Fig. 5, which shows an embodiment of the present invention. Assuming that the present invention is applied to multiple microcontrollers with two microcontrollers, and the multiple microcontrollers use a three-stage pipelined instruction execution method, as shown in the figure, the feature of the present invention is that each microcontroller The instructions are staggered and fetched in turn in turn, that is, in the first instruction cycle, the A-th instruction belonging to MCU-1 is fetched by the first microcontroller MCU-1, and then in the second instruction cycle, by The second microcontroller MCU-2 fetches the Tth instruction belonging to MCU-2. Now, the first micro-controller MCU-1 also executes the A-th instruction at the same time, so in the third instruction cycle, it can be known that the next instruction of the first micro-controller MCU-1 is the B-th instruction, and This instruction may be the next instruction in sequence (B=A+1), or a jump ...

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 discloses a pipeline instruction execution method of a multiple microcontroller. When the invention is provided with a plurality of microcontrollers, the instruction is fetched back by a first microcontroller in a first instruction cycle; in a second instruction cycle which immediately follows the first instruction cycle, the instruction is fetched back by a second microcontroller. In a plurality of microcontrollers, at least one individual part which follows an order and sequentially fetches back the instruction in a corresponding instruction cycle, or, in a plurality of microcontrollers, at least one microcontroller fetches back the instruction and then fetches back a next instruction after finishing the execution phase of the instruction. The invention has better execution efficiency and can provide a more stable instruction execution time history.

Description

technical field [0001] The invention relates to a method for executing program control instructions, in particular to a pipeline instruction execution method (Pipeline Instruction Execution Method) for multiple micro-controllers. Background technique [0002] In order to pursue the execution efficiency of microcontrollers, a pipelined instruction execution method is proposed in the prior art. This method divides an instruction into several sub-parts. Because the execution elements and execution actions of each sub-part are different, it can be used in At the same time, the sub-parts of different instructions are executed sequentially by different circuit components, so that the circuit components do not need to be idle as much as possible, so as to improve the execution efficiency. This method of executing instructions is similar to using multiple production lines to produce products, so it is called "pipeline" instruction execution method. [0003] Please refer to FIG. 1 ,...

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/38
Inventor 张荣麟
Owner PADAUK TECH