摘要 |
PROBLEM TO BE SOLVED: To provide an inexpensive device capable of executing a control program of a system in parallel while executing arithmetic processing by a DSP single body. SOLUTION: This data processor is composed of a program memory 1, a main processor control block 6 for receiving and storing the program from the program memory 1 in a command register 8, and executing command operation by outputting a control signal to respective blocks by decoding a command, and a loop command executing unit 18 having hardware for a DSP arithmetic operation and a loop processing buffer memory 15 for storing a loop processing command, and executing a loop command. When executing the program for executing loop processing, a list of commands repeatedly executed in a loop is taken in the command register 8, and is taken in the loop processing buffer memory 15. A signal of decoding the commands in the buffer memory 15 is used without using the control signal of decoding the command register 8 in execution on and after second time of the loop. COPYRIGHT: (C)2003,JPO
|