реклама на сайте
подробности

 
 
> DSP или не DSP ?
KolyanV
сообщение Jan 25 2006, 10:36
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 1-06-05
Пользователь №: 5 621



Не бейте сильно за очень глупый вопрос, но так как ранее с АРМами не сталкивался возник вопрос: процессоры с ядром ARM подходят под определение DSP или нет ? Если нет, то каков критерий?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexandr
сообщение Jan 25 2006, 22:49
Сообщение #2


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



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


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jan 26 2006, 06:36
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Alexandr @ Jan 26 2006, 03:49) *
В алгоритмах ЦОС наиболее распространенной является операция, представляющая собой комбинацию операций умножения с накоплением (суммированием). И основным отличием DSP от обычного процессора (контроллера) яваляется наличие аппаратной реализации базовых функций ЦОС - в частности умножения и умножения с накоплением.
Поэтому ARM НЕ является DSP в чистом виде.


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

Вышесказанное не значит, что ARM не может быть использован для решения DSP задач, просто мипсов у него будет значительно меньше, чем у настоящего DSP, при той же тактовой.

Сообщение отредактировал Andy Mozzhevilov - Jan 26 2006, 06:38


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.03323 секунд с 7
ELECTRONIX ©2004-2016