[an error occurred while processing this directive]
|
1. У DSP есть DARAM - память, откуда за 1 такт можно считать два операнда, или считать один и записать один. Докучи вся внутренняя память бьется на раздельные блоки, к которым можно иметь тоже параллельный доступ за 1 такт.
2. У DSP есть команда MAC (и MSU) - она делает за 1 такт следующее - A = A+B*C (A=A-B*C) где A 40-битный, а B и C - 16 битный. Это основа всей обработки сигнала. Есть возведение в квадрат, есть шаг целочисленного деления.
3. Например 55хх серия имеет специальные команды для построения LMS-фильтра (адаптивного), FIR-фильтрации и витерби-декодера.
4. Ну это может быть и у AT91 (я этого АРМа не знаю) - навороченный DMA контроллер. Который пока DSP все считает, занимается пересылками данных откуда угодно и куда угодно по событиям или без них.
А вообще - ставь TMS320C5470 или 5471 - там есть сразу на одном кристалле и DSP и ARM - вот и сравнишь :) :) :)
E-mail: info@telesys.ru