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

 
 
> 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
Ответов
Dopler
сообщение Apr 16 2007, 20:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



И еще в поддержку Stanislav'а и ADSP.

Только что была задача - необходимо принимать SPI на частоте 50 МГЦ и выдавать через второй SPI. ADSP c этим справится легко, достаточно адекватно настроить автобуфферизацию у SPORT. Решили сделать на SAM7x256, используя DMA. Так вот, на такой частоте тактов SAM не работает вообще, при тактах 25 МГЦ работает еле-еле со сбоями.

У BF единственная проблема - довольно трудно поднять разработку с нуля. Отладочные средства стоят дорого, про студию я вообще молчу. Да и корпус BGA в нашем захолустье применять проблематично. Но платиь за ADSP-2188 1500 рублей дороговато.
Go to the top of the page
 
+Quote Post
mse
сообщение Apr 16 2007, 21:33
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(Dopler @ Apr 16 2007, 21:13) *
Отладочные средства стоят дорого, про студию я вообще молчу. Да и корпус BGA в нашем захолустье применять проблематично. Но платиь за ADSP-2188 1500 рублей дороговато.

Какое-то у вас захолустное захолустье. 1500р за ДСП. Это если в милитари чтоль? Типичный БФ млачшенький $10-12. Это 800Мгц, кажысь. Или в каких попугаях они их нормируют...
Go to the top of the page
 
+Quote Post
dxp
сообщение Apr 17 2007, 09:51
Сообщение #4


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(mse @ Apr 17 2007, 01:33) *
Типичный БФ млачшенький $10-12. Это 800Мгц, кажысь. Или в каких попугаях они их нормируют...

Не, там 400 МГц на ядре (для TQFP), а 800 - это ММАС, соответственно. Максимальная же тактовая у финов - 750 МГц, но это уже глубокое BGA. smile.gif

Цитата(Tahoe @ Apr 17 2007, 06:54) *
Понятно. Т.е. примерно то же, что event-manager у TI.

Нет, насколько мне известно. Event Manager у того же TMS320F28xx - это блок timer-based периферии, способный генерировать множество ШИМ (в том числе и 3-фазный синхронный), работать с квадратурными энкодерами и прочее подобное. У Blackfin'а DMA - это автомат пересылки данных, т.е. это совсем другое.

Цитата(Tahoe @ Apr 17 2007, 06:54) *
Чессговоря не понял почему. Т.е. что значит "значительную часть"? Например по прерыванию зарядить DMA, указав ему пойнтер на буфер и сколько слать. Если буфер разумного размера, ну хотя бы 0,5-1 Кслово, то вряд ли можно назвать редкие подёргивания ядра "значительным отъёмом ресурса". wink.gif

У Blackfin'а DMA позволяет не просто переслать что-то куда-то, а запрограммировать целую цепочку подобных действий. Это так называемый Descriptor-based режим. Т.е. режим работы контроллера DMA можно настроить не только с помощью прямой записи в регистры, но с помощью дескриптора. Дескриптор - это область ОЗУ, где прописаны параметры работы канала DMA: стартовый адрес, количество слов, размер слов, 1-D или 2-D пересылки (для памяти) и т.д., а также адерес следующего дескриптора. Таким образом, можно соорудить целую цепочку дескрипторов и контроллер DMA будет по окончании одной пересылки выполнянять следующюю пока не дойдет до конца цепочки. Можно цепочку закольцевать, тогда он будет работать по кругу. Т.е., хотя прямой пересылки "периферия-периферия" и нет, но можно это организовать через буфер ОЗУ (что, имхо, куда более правильно и гибко)

Цитата(Tahoe @ Apr 17 2007, 06:54) *
Кстати, непосредственно по теме ветки. Неплохо бы ещё упомянуть, про средства разработки. Вот уж где АД до АРМа как до луны, каким бы "нехорошим" ни был АРМ. smile.gif

Что конкретно имеется в виду?


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 17 2007, 17:55
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(dxp @ Apr 17 2007, 10:51) *
Нет, насколько мне известно. Event Manager у того же TMS320F28xx - это блок timer-based периферии, способный генерировать множество ШИМ (в том числе и 3-фазный синхронный), работать с квадратурными энкодерами и прочее подобное. У Blackfin'а DMA - это автомат пересылки данных, т.е. это совсем другое.

Насколько я помню, TI-шный event-manager позволял, например, опрашивать АЦП, с пересылкой сэмпла по DMA в буфер. Сейчас не полезу смотреть точнее. Речь про 24хх / 28хх камни.

Цитата(dxp @ Apr 17 2007, 10:51) *
У Blackfin'а DMA позволяет не просто переслать что-то куда-то, а запрограммировать целую цепочку подобных действий. Это так называемый Descriptor-based режим. ...

Неплохо. Это действительно помощнее будет.

Цитата(dxp @ Apr 17 2007, 10:51) *
Что конкретно имеется в виду?

Средства разработки - IDE, компиляторы, e.t.c.
Собсно насколько я знаю, нормальный Си появился только с БФ. До этого, понятие Си для ADSP было скорее для галочки. Но Си-компиллер для АД как был, так и остался только один. В отличии от АРМ.

Ну и куча других "мелочей". Например помню, когда я показал человеку uCOS-плугин, встроеный в IAR, он мне сильно позавидовал. Потому как кроме uCOS-view ему на его BF ничего более не было доступно. Но это лишние телодвижения, причём ещё и аппаратные.
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
- - Stanislav   Цитата(Stas633 @ Apr 15 2007, 21:57) Не и...   Apr 16 2007, 00:16
|- - Stas633   Цитата(Stanislav @ Apr 16 2007, 01:16) .....   Apr 16 2007, 00:52
- - 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
||- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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