Цитата(Alexandr @ Jan 26 2006, 03:49)

В алгоритмах ЦОС наиболее распространенной является операция, представляющая собой комбинацию операций умножения с накоплением (суммированием). И основным отличием DSP от обычного процессора (контроллера) яваляется наличие аппаратной реализации базовых функций ЦОС - в частности умножения и умножения с накоплением.
Поэтому ARM НЕ является DSP в чистом виде.
уточнение - как правило за 1 такт, причем за 1 такт с выборкой операндов, а не просто из регистров.
ARM имеет MUL и MLA команды, но работают они с регистрами, а чтобы из буферов достать в эти регистры значения, нужно совершить массу дополнительных телодвижений.
DSP процессоры, кроме собственно команды MAC, за 1 такт производят загрузку операндов по 2 указателям, их перемножение, сложение с аккумулятором, инкрементирование индексов и сравнение их с границами буферов.
Также отличительной особенностью DSP является поддержка одного из форматов дробных чисел, с плавающей или фиксированной точкой.
Вышесказанное не значит, что ARM не может быть использован для решения DSP задач, просто мипсов у него будет значительно меньше, чем у настоящего DSP, при той же тактовой.