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

 
 
> ADSP2181 v/s AT91SAM7S64
Stas633
сообщение Apr 15 2007, 20:57
Сообщение #1


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

Группа: Свой
Сообщений: 105
Регистрация: 6-01-06
Пользователь №: 12 901



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

Насколько сопоставимы (если такое сравнение вообще возможно) эти МП по производительности при обработке "сигналов"? В частности - БПФ.

И вообще почему МП называется "сигнальным"? Если из-за "оптимизации для обработки", то в чём эта оптимизация выражается? (если только (для21хх) в наличии 40 битного регистра для хранения результата умножения 16-битных множителей... )

В общем, помогите утвердится во мнении, что ARM7 "круче" ADSP21хх.

Известно, что при примерно одинаковой стоимости:
ADSP - AT91
16р - 32р(16)
ПДП - ПДП
нет - USB,UART,АЦП....
80kSRAM - 16k...
... ну и д.т.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stanislav
сообщение Apr 16 2007, 00:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Stas633 @ Apr 15 2007, 21:57) *
Не имея опыта работы ни с тем ни с другим, хочу узнать ваше мнение.

Насколько сопоставимы (если такое сравнение вообще возможно) эти МП по производительности при обработке "сигналов"? В частности - БПФ.

И вообще почему МП называется "сигнальным"? Если из-за "оптимизации для обработки", то в чём эта оптимизация выражается? (если только (для21хх) в наличии 40 битного регистра для хранения результата умножения 16-битных множителей... )

В общем, помогите утвердится во мнении, что ARM7 "круче" ADSP21хх.
Попробую разубедить Вас в Вашем заблуждении.
Сигнальные процессоры изначально создавались для того, чтобы обрабатывать непрерывно поступающие потоки данных в реальном времени. ADSP-2181 относится именно к такому классу приборов. "Универсальные" ARM-ы - нет. При их создании, как мне кажется, сделан упор на максимальную простоту архитектуры (и дешевизну реализации ядра в на кристалле), что повлекло за собой целый ряд неизлечимых болезней. Поэтому, ADSP-2181 уделает ARM7 по производительности в несколько раз на всех практически мыслимых задачах сигнальной обработки (даже для операндов повышенной разрядности), в том числе и на БПФ. Это определяется следующими основными факторами:
1. ADSP-2181 - это "честный" однотактовый процессор. Все без исключения команды выполняются за 1 машинный цикл, равный одному такту внешнего генератора (на самом деле, внутри процессора за это время выполняются четыре фазы внутреннего генератора, но об этом пользователю знать не обязательно).
2. ADSP-2181 имеет аппаратные стеки, поэтому вызов процедур, вложение циклов, прерывания в нём выполняются максимально быстро.
3. ADSP-2181 имеет мощную систему адресации памяти, которая ARM-у и не снилась.
4. ADSP-2181 допускает распараллеливание операций вычисления и загрузки/сохранения данных, что для ARM-а не предусмотрено.
5. ADSP-2181 обеспечивает аппаратную поддержку циклов (накладные расходы на зацикливание - 0 тактов). Для ARM-а же это весьма больной вопрос.
6. Практически все команды процессорной арифметики в ADSP являются условными (накладные расходы на проверку условий - 0 тактов).
7. ADSP, в отличие от ARM-а, имеет очень быстрые внутренние и внешние шины команд/данных; кроме того, их больше, чем в ARM-е.
Это ещё далеко не всё, но и приведённого выше достаточно, чтобы сказать определённо: если хотите заниматься обработкой сигнала, об ARM-ах лучше забыть. Для этого больше подходят DSP, зачастую в связке с ПЛИС.
Правда, применять ADSP-2181 я не советую - Analog Devices несколько лет тому объявила о завершении поддержки всего семейства (а цена на эти процессоры сейчас вовсе ни деццкая). Лучше использовать BlackFin от AD, или TMS320C... от Texas Instrumrnts. Фин по соотношению производительность/цена, насколько я знаю, сейчас опережает всех конкурентов, и, кроме того, несёт богатую типично "микроконтроллерную" периферию, что позволяет с успехом использовать его в задачах управления. Поэтому, теперь уже любой ARM на любом классе задач уделывается BlackFin -ом по производительности со свистом (исключение могут составить только операции с плавающей точкой, при сравнении BF с ARM-ом, имеющим FPU, да поддержка ОСей, требующих MMU).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Stas633
сообщение Apr 16 2007, 00:52
Сообщение #3


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

Группа: Свой
Сообщений: 105
Регистрация: 6-01-06
Пользователь №: 12 901



Цитата(Stanislav @ Apr 16 2007, 01:16) *
...
Сигнальные процессоры изначально создавались для того, чтобы обрабатывать непрерывно поступающие потоки данных в реальном времени. ADSP-2181 относится именно к такому классу приборов. "Универсальные" ARM-ы - нет. При их создании, как мне кажется, сделан упор на максимальную простоту архитектуры (и дешевизну реализации ядра в на кристалле), что повлекло за собой целый ряд неизлечимых болезней.....
....
и т.д.



Нда... Все не так однозначно как я думал... sad.gif

Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stas633   ADSP2181 v/s AT91SAM7S64   Apr 15 2007, 20:57
- - beer_warrior   ARM общего применения. DSP оптимизирован под обраб...   Apr 15 2007, 21:28
|- - Stas633   Цитата(beer_warrior @ Apr 15 2007, 22:28)...   Apr 15 2007, 22:27
- - d__   Ой насмешил! И лапши стока на уши навешал...   Apr 16 2007, 12:17
|- - mse   Цитата(d__ @ Apr 16 2007, 13:17) ... Ой о...   Apr 16 2007, 13:01
||- - dxp   Цитата(mse @ Apr 16 2007, 17:01) А уж взя...   Apr 16 2007, 16:07
|- - Stanislav   Цитата(d__ @ Apr 16 2007, 13:17) Ой насме...   Apr 16 2007, 18:13
- - beer_warrior   Вообще-то наиболее оптимальна связка DSP-ARM. ARM ...   Apr 16 2007, 13:06
- - Dopler   И еще в поддержку Stanislav'а и ADSP. Только ...   Apr 16 2007, 20:13
|- - mse   Цитата(Dopler @ Apr 16 2007, 21:13) Отлад...   Apr 16 2007, 21:33
||- - dxp   Цитата(mse @ Apr 17 2007, 01:33) Типичный...   Apr 17 2007, 09:51
||- - Tahoe   Цитата(dxp @ Apr 17 2007, 10:51) Нет, нас...   Apr 17 2007, 17:55
||- - Stanislav   Цитата(Tahoe @ Apr 17 2007, 18:55) Средст...   Apr 17 2007, 19:05
|||- - Tahoe   Цитата(Stanislav @ Apr 17 2007, 20:05) се...   Apr 17 2007, 20:01
|||- - Stanislav   Цитата(Tahoe @ Apr 17 2007, 21:01) Да уж,...   Apr 17 2007, 22:08
|||- - Tahoe   Цитата(Stanislav @ Apr 17 2007, 23:08) Не...   Apr 17 2007, 23:12
|||- - Stanislav   Цитата(Tahoe @ Apr 18 2007, 00:12) Несмот...   Apr 18 2007, 14:05
|||- - Tahoe   Цитата(Stanislav @ Apr 18 2007, 15:05) По...   Apr 18 2007, 15:18
|||- - Stanislav   Цитата(Tahoe @ Apr 18 2007, 16:18) Абсолю...   Apr 18 2007, 16:46
|||- - Tahoe   Цитата(Stanislav @ Apr 18 2007, 17:46) Пр...   Apr 18 2007, 23:10
|||- - Paramon   Цитата(Tahoe @ Apr 19 2007, 00:10) Прочит...   Apr 19 2007, 06:58
||||- - dxp   Цитата(Paramon @ Apr 19 2007, 10:58) По п...   Apr 19 2007, 08:25
|||||- - Paramon   [quote name='dxp' date='Apr 19 2007, 0...   Apr 19 2007, 12:03
||||- - PrSt   Цитата(Paramon @ Apr 19 2007, 05:58) Прос...   Apr 19 2007, 10:47
|||- - Stanislav   Цитата(Tahoe @ Apr 19 2007, 00:10) Прочит...   Apr 19 2007, 22:35
||- - dxp   Цитата(Tahoe @ Apr 17 2007, 21:55) Средст...   Apr 18 2007, 08:19
|- - Stanislav   Цитата(Dopler @ Apr 16 2007, 21:13) ...У ...   Apr 16 2007, 21:58
|- - Tahoe   Цитата(Dopler @ Apr 16 2007, 21:13) Тольк...   Apr 16 2007, 22:00
|- - Stanislav   Цитата(Dopler @ Apr 16 2007, 21:13) Тольк...   Apr 16 2007, 22:03
|- - Tahoe   Цитата(Stanislav @ Apr 16 2007, 23:03) Ес...   Apr 16 2007, 23:51
|- - Stanislav   Цитата(Tahoe @ Apr 17 2007, 00:51) А чем ...   Apr 17 2007, 00:49
|- - Tahoe   Цитата(Stanislav @ Apr 17 2007, 01:49) DM...   Apr 17 2007, 02:54
|- - Stanislav   Цитата(Tahoe @ Apr 17 2007, 03:54) И насч...   Apr 17 2007, 17:46
- - el34   >Да и корпус BGA в нашем захолустье применять п...   Apr 16 2007, 20:22
- - bzx   Полностью поддерживаю Stanislav и mse. Всё правиль...   Apr 17 2007, 20:47


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

 


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


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