A multimedia processor is capable of concurrently carrying out processing
tasks at different degrees of precision suitable for a variety of purposes
and displays high performance of consecutively outputting a new cumulative
result by adding or subtracting a result of multiplication to or from an
existing cumulative result. To prevent the processing precision from
deteriorating in applications where the processing precision is critical,
critical processing precision is assured by multiplication of a signed
number by an unsigned number. A partial product output by a multiplication
and an existing cumulative result are supplied. The number of inputs is
counted by a carry-save counter based on a 7-3 counter. A ripple adder is
employed on the low-order-digit side where propagation of carry is
completed early. On the other hand, a carry select/look-ahead adder is
employed on the high-order-digit side to speed up the propagation of a
carry. In this way, a multimedia multiply adder/subtractor can be
assembled with a small number of gate stages. As a result, there is
exhibited an effect that, when it is desired to store a series of
multiplication results obtained consecutively, a carry-save result
produced in a middle of one machine cycle can be input and stored for
further use when an eventual result of propagation of a carry can not be
output during the one machine cycle.
Обработчик multimedia способен одновременно носить из обрабатывая задач на по-разному градусах точности целесообразных для разнообразия целей и показывает высокий класс исполнения последовательно вывидить наружу новый кумулятивный результат путем добавлять или вычитать результат умножения to or from existing кумулятивный результат. Для того чтобы предотвратить обрабатывая точность от ухудшать в применениях где обрабатывая точностью будет критически, критически обрабатывая точность убеждает умножением подписанного номера unsigned номером. Поставлены частично выход продукта умножением и existing кумулятивный результат. Число входных сигналов подсчитан носить-soxran4et против после того как он основан на счетчике 7-3. Сумматор пульсации использован на стороне низк-заказ-cisla где распространение носит завершито раньше. С другой стороны, сумматор носить select/look-ahead использован на стороне высок-заказ-cisla для того чтобы speed up распространение носить. В этой дороге, multimedia умножат adder/subtractor можно собрать с немного этапов строба. В результате, exhibited влиянию которому, когда пожеланы, что хранит серия результатов умножения получаемых последовательно, носить-soxran6te результат произведенный в середине один машинныйа цикл смогите быть input и сохранено для более дальнеишей пользы когда конечныйа результат распространения носить можно вывести наружу во время один машинныйа цикл.