[an error occurred while processing this directive] [an error occurred while processing this directive]
Не так буквально :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено user 04 ноября 2001 г. 09:54
В ответ на: С предыдущей страницы. Про умножитель MSP430-ого отправлено EM 04 ноября 2001 г. 08:48

Если надо умножить 16*5 и получить 16 бит (я все про тот же фильтр, коэффициенты там 5-ти битные), то пересылки туда и обратно сожрут больше времени, чем умножать ручками - сдвигами и сложением. К тому же программа лезет в 133, а так пришлось бы 147 ставить.
Про бездарность - это если бы они его сделали не как периферию, а в ядре, на регистрах, это было бы куда лучше.
Вот в атмеге163 умножитель применять выгодно.
Disclaimer: я понимаю, что технологические трудности, битиков в командах не хватает etc.

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

Ответы



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

E-mail: info@telesys.ru