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

Microcomputer apparatus for executing a given instruction a number of times

A microcomputer and a technology for executing instructions, applied in the field of microcomputer devices, can solve problems such as consumption, completion of execution, consumption of another clock cycle, etc., and achieve the effect of high operation rate

Inactive Publication Date: 2005-05-18
MEDIATEK INC
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, although the above-mentioned method can improve the operation rate of the digital signal processor chip, this method is still not the best method for using a digital signal processor chip to repeatedly execute the same instruction several times. For example, to repeatedly execute an instruction (For example: adding) several times, the "repeat" instruction will consume one clock cycle, and the first execution of the "add" instruction will consume another clock cycle, that is, the execution of "repeat" This instruction and the first execution of the "add" instruction will each consume one clock cycle, and there is no way to complete the execution within the same clock cycle. This is a problem faced by conventional technologies.

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
  • Microcomputer apparatus for executing a given instruction a number of times
  • Microcomputer apparatus for executing a given instruction a number of times

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] See figure 1 , figure 1 It is a schematic diagram of an embodiment of the microcomputer device of the present invention. In this embodiment, the microcomputer device 10 includes a first memory 20, a program counter 30, a processing unit 40, a storage unit 50, and a dedicated loop counter 60.

[0029] The first memory 20 is used to store a program. The program includes a table, and the table stores addresses of multiple loop count values. The processing unit 40 can use the program counter 30 to address the first memory 20. The processing unit 40 includes an instruction decoder 42 for decoding and dispatching instructions, and for checking a loop counter value in the loop counter 60; and an execution unit 44 for executing the instruction decoder 42 The scheduled instruction, and when an instruction is looped once, decrements the loop count value in the loop counter 60. The storage unit 50 includes a second memory 52 for storing the table used by the program in the first mem...

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 microcomputer device, comprising: a processing unit for executing instructions; and a loop counter coupled to the processing unit for receiving and storing a loop according to a loop instruction executed by the processing unit A count value; wherein each time an instruction is executed by the loop, the processing unit decrements the loop count value stored in the loop counter; when the processing unit executes the loop instruction, the processing unit will be in the loop The instruction loop preceding the instruction executes the number of times defined by the loop count value.

Description

Technical field [0001] The invention discloses a microcomputer device, in particular to a microcomputer device used in digital signal processing technology that can quickly and repeatedly execute an instruction multiple times. Background technique [0002] A digital signal processor (DSP) is a common key electronic component in the current electronic age. Basically, the foundation of digital signal processor technology lies in: processing information in digital form (as for information in digital form, it is usually converted from information in analog form). Processing the signal in digital form has more advantages than processing the signal in analog form. One of the main advantages is that the signal can be processed without degrading the signal quality. [0003] In order for the digital signal processor to process the signal efficiently, the operation rate of the signal is usually very fast. The main reason is that most of today's technologies require real-time processing 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 Applications(China)
IPC IPC(8): G06F9/00G06F9/30G06F9/32G06F9/38
CPCG06F9/325G06F9/381
Inventor 黄维宏谢燿晃
Owner MEDIATEK INC