摘要 |
A digital signal processor has a vector execution unit arranged to execute instructions on multiple data in the form of a vector, comprising 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. The local queue (730) being arranged to receive a sequence of instructions at a time from the program memory and to store the last N instructions, N being an integer. A vector controller in the vector execution unit comprises queue control means (732, 721, 744) arranged to make the local queue repeat a sequence of M instructions stored in the local queue, M being an integer less than or equal to N, a number K of times. This reduces the time the vector execution unit is kept waiting because of IDLE commands in the program memory. |