A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local central processing unit (CPU) bus to a conventional processor. The MEU employs vector registers, a vector arithmetic logic unit (ALU), and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.

Uma unidade da extensão dos multimedia (MEU) é fornecida executando o vário multimedia-tipo operações. O MEU pode ser acoplado através de uma barra-ônibus do coprocessor ou de uma barra-ônibus local da unidade central do processador (processador central) a um processador convencional. O MEU emprega registos do vetor, uma unidade de lógica aritmética do vetor (ALU), e uma unidade do roteamento do operando (ORU) para executar um número máximo das operações dos multimedia dentro enquanto pouca instrução dá um ciclo como possível. Os algoritmos complexos são executados prontamente arranjando operandos em cima do vetor ALU de acordo com o flowgraph desejado do algoritmo. O ORU alinha os operandos dentro dos entalhes divididos ou os secundário-entalhes do vetor registam usando as instruções do vetor originais ao MEU. Na saída do ORU, os pares do operando da fonte do vetor ou os registos de destino podem fàcilmente ser distribuídos e combinado no vetor ALU. As instruções do vetor empregam instruções especiais de load/store em combinação com instruções operacionais numerosas para realizar operações simultâneas dos multimedia nos operandos alinhados.

 
Web www.patentalert.com

< (none)

< Embedded cache manager

> Automatic external data synchronization method

> (none)

~ 00003