(EN) For increased efficiency, a digital signal processor (200) comprises a vector execution unit (203, 205) arranged to execute instructions that are to be performed on multiple data in the form of a vector, comprising a vector controller (720) arranged to determine if an instruction is a vector instruction and, if it is, inform a count register (732) arranged to hold the vector length, said vector controller being further arranged receive an issue signal and control the execution of instructions based on this issue signal, said vector execution unit being characterized in that it comprises a local queue (730) arranged to receive instructions from a program memory and to hold them in the local queue until a predefined condition is fulfilled, and that the vector controller comprises queue control means (732, 721) arranged to control the local queue.
(ZH)
为了提高效率,数字信号处理器(200)包括向量执行单元(203,205),其设置为用以执行要对向量形式的多个数据进行操作的指令,所述向量执行单元包括向量控制器(720),其设置为用以判断指令是否为向量指令,若是,则通知设置为用以保存向量长度的计数寄存器(732),所述向量控制器进一步设置为用以接收发出信号并基于该发出信号控制指令的执行,所述向量执行单元的特征在于,其包括本地队列(730),其中本地队列设置为用以从程序存储器接收指令并在本地队列中保存该指令,直到满足预定条件为止;向量控制器包括设置为用以控制所述本地队列的队列控制装置(732,721)。