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 CPU bus to a conventional processor. The MEU employs vector registers, a vector 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 MEU may include a plurality of ALUs, registers partitioned into slots, and a decode unit for decoding an instruction specifying operands from any slot from one register and from a fixed slot of another register as well as different operations to be performed by the ALUs on the operands.

Блок выдвижения multimedia (MEU) обеспечен для выполнять различные деятельности мултимедиа-tipa. MEU можно соединить или через шину coprocessor или местную шину C P U к обычному обработчику. MEU использует регистры вектора, вектор ALU, и блок трассы операнда (ORU) для того чтобы выполнить максимальный количество деятельностей multimedia в пределах по мере того как немногая инструкция задействует как по возможности. Сложные алгоритмы готово выполнены путем аранжировать операнды на векторе ALU в соответствии с заданным flowgraph алгоритма. ORU выравнивает операнды внутри разделенные шлицы или суб-wliqy вектора регистрируют использующ инструкции вектора уникально к MEU. На выходе ORU, пары операнда от источника вектора или регистры назначения можно легко направить и совместить на векторе ALU. MEU может включить множественность ALUs, регистры разделенные в шлицы, и блок расшифровывать для расшифровывать инструкцию определяя операнды от любого шлица от одного регистра и от фикчированного шлица другого регистра так же, как по-разному деятельности, котор будет выполнять ALUs на операндах.

 
Web www.patentalert.com

< (none)

< Error detection and correction system for a stream of encoded data

> Facility-based financing system

> (none)

~ 00003