[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 01 февраля 2005 г. 10:04
В ответ на: Имелось в виду (+) отправлено dxp 01 февраля 2005 г. 09:45

Да сдвиг вправо ничего не добавляет в сложности, а увеличивает шумливость при необходимости точных рассчетов. Не более того.

В ядре на мой взгляд имеется большая преемственность от 24хх серии, осталась архитектура с аккумулятором, что проигрывает архитектуре 55, которую можно назвать практически с РОНами, так как большинство операций ортогонально к регистрам, за исключением части ДСП-ориентированных, да и 4 аккумулятора для этих операций лучше чем один. Ну и два АЛУ лучше чем одно :) И система команд... Просто сами возьмите две доки, да сравните.

Про шины - у 28хх их четыре - program read, 2 data read и одна data write. Но 32-битных. У 55хх - 6 : program read, 3 data read и 2 data write. Но 16-битных (данные). Учитывая не шибко частое использование 32-битных операндов при основных ДСП-операциях большее кол-во меньше-разрядных шин заметно добавляет гибкости, учитывая параллелизм у 55-го. Ну а для 32-х разрядных операций работа шин идентична у обоих (они у 55 спариваются).

Поддержка fractional арифметики есть у всех. Если у 55 это бит FRCT, то у 28хх это режим PM со сдвигом на 1 влево.

А умножитель 17 на 17 бит нужен для того, чтобы можно было перемножать как числа со знаком, так и без знака в любой комбинации - 17-й бит это знаковый бит, устанавливаемый в ноль для беззнаковых операндов, и расширяющий знак у знаковых.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru