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

 
 
> AVR32 uC3B, Стоит ли рассчитывать на него?
Прохожий
сообщение Jan 24 2008, 16:09
Сообщение #1


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Читаю рекламные материалы по AVR32. Понравилась серия AVR32 uC3B. В принципе на него есть все и практически даром. Даже Linux. Планируется к выпуску в 2008 году.
Стоит ли рассчитывать на этот МК?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Jan 28 2008, 14:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



2 Alex B._ ну давайте я с вами соглашусь на 95% без флейма. Скажем я чуть приукрашал, а вы, соответственно, чуть приупростили.

Банально приведите мне задачу или ситуацию, при которой мне бы пришлось перейти на камень PIC32 и это был бы совершенно очевидный выбор.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Jan 28 2008, 16:29
Сообщение #3


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(SasaVitebsk @ Jan 28 2008, 17:54) *
Банально приведите мне задачу или ситуацию, при которой мне бы пришлось перейти на камень PIC32 и это был бы совершенно очевидный выбор.

Напомню суть темы. Все началось с выбора AVR32 в качестве базового 32-битного МК. В итоге выяснили, что это ядро не подходит ввиду его малой доступности. Потом последовал совет использовать ядро MIPS32 или ARM.
Уважаемый SIA, аргументированно изложил доводы в пользу MIPS32 и как один из вариантов PIC32MX. Понятно, что PIC32 выигрывает у AVR32 хотя бы потому, что основан на популярной и распространенной архитектуре, а AVR - на уникальной.
Что же касается ARM vs MIPS, то здесь вопрос открытый. И столкнуть меня, как потребителя в ту или другую сторону может любая мелочь, наличие ICD2 в частности, более простая система команд, RISC архитектура, наличие бесплатного программного инструментария. А если учесть, что в арсенале MIPS наряду с сопроцессором С0, есть еще С1, который вполне может оказаться на борту у PIC-ов в дальнейшем, то выбор будет не в пользу ARM.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 28 2008, 17:07
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Прохожий @ Jan 28 2008, 19:29) *
А если учесть, что в арсенале MIPS наряду с сопроцессором С0, есть еще С1, который вполне может оказаться на борту у PIC-ов в дальнейшем, то выбор будет не в пользу ARM.

Угу ARM9, ARM11 и сопроцессоров как-бы не существует, и объявлено о том, что дальнейшего развитя линейки не будет, пока Microchip не подтянется smile.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Jan 28 2008, 18:20
Сообщение #5


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(zltigo @ Jan 28 2008, 20:07) *
Угу ARM9, ARM11 и сопроцессоров как-бы не существует, и объявлено о том, что дальнейшего развитя линейки не будет, пока Microchip не подтянется smile.gif.

А причем здесь Microchip? Просто пример...
ARM9 - целочисленный процессор, а ARM11 - 4 тех же целочисленных процессора.
У MIPS все несколько иначе:
CP0 - системный сопроцессор, как правило есть у всех МК,
CP1 и СP3 - разновидности сопроцессоров с плавающей точкой.
Соответствующие команды включены в набор команд MIPS32.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 28 2008, 18:26
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Прохожий @ Jan 28 2008, 21:20) *
У MIPS все несколько иначе:

Иначе? Вот прямо сейчас в кармане лежит дрееевний девайс на http://en.wikipedia.org/wiki/Texas_Instruments_OMAP
Какие проблемы с сопроцессорами?
Правучка - так и родная:
http://www.arm.com/products/CPUs/architecture.html
http://www.arm.com/products/CPUs/VFP9-S.html
http://www.arm.com/products/CPUs/VFP10.html


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Jan 28 2008, 19:42
Сообщение #7


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(zltigo @ Jan 28 2008, 21:26) *
Какие проблемы с сопроцессорами?
Плавучка - так и родная:
...

Ладно, соглашусь с Alex B._ - особых преимуществ у одной архитектуры перед другой нет.
Набор потенциальных возможностей у обоих конкурентов стандартный - видео ускорители, плавающая арифметика, сигнальные процессоры и т. д.
Тем более, что PIC32 еще нет толком. А все остальное, присутствующее на российском рынке с архитектурой MIPS, пока "не внушает". Разные Мультикоры от Элвис.
Придется согласиться с мэтром. На текущий момент времени в России для МК с 32 битной архитектурой альтернативы ARM нет.
Go to the top of the page
 
+Quote Post
SIA
сообщение Jan 29 2008, 14:39
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(Прохожий @ Jan 28 2008, 22:42) *
Ладно, соглашусь с Alex B._ - особых преимуществ у одной архитектуры перед другой нет.
Набор потенциальных возможностей у обоих конкурентов стандартный - видео ускорители, плавающая арифметика, сигнальные процессоры и т. д.
Тем более, что PIC32 еще нет толком. А все остальное, присутствующее на российском рынке с архитектурой MIPS, пока "не внушает". Разные Мультикоры от Элвис.
Придется согласиться с мэтром. На текущий момент времени в России для МК с 32 битной архитектурой альтернативы ARM нет.

1. Российский рынок - это вообще особая статья, на нем x51 до сих пор самые продаваемые. Народ до сих пор на них со всеми ухищрениями лепит системы, когда давно проще взять более мощный камень.

2. Я при сравнении AVR32UC3 и PIC32 говорил, что поскольку их основные характеристики близки, и имеет смысл рассматривать такие "второстепенные" вещи, как архитектура. Ясен пень, что линейка синтезабельных ядер и тулчейн на MIPS за 20 лет отлажены лучше, чем на только что выкаченную архитектуру. Единственный плюс "только что выкаченной" - есть шанс, что легче/дешевле получить техподдержку. Но глюков неизбежно будет больше, а развитие - медленнее, т.к. разнообразные ядра MIPS УЖЕ давно написаны и отлажены (см. http://www.mips.com ), перенос их на кремний - вполне рутинная задача. Для AVR32 - это еще не факт.
Т.о. если начинать с "чистого листа", и нужно получить результат в предсказуемые сроки - риск меньше на MIPS. Тем более, если работать в рамках GNU-GCC, при необходимости проект для подстраховки можно портировать и на ARM.

3. ARM vs MIPS - так вопрос и не ставился, и это все же немного разные классы - MIPS (в целом, я не про PIC32) тяготеет к "монстрам", типа RM11200, и больше заточен на максимально эффективный прогон большого кода из-под компилятора, а ARM - все же более "контроллерная" линия. Но GCC один smile.gif

4. Есть еще "второстепенные" (но важные для реальной производительности) вещи, типа пропускных способностей, длин конвейеров для заданных тактовых частот и латентностей переходов - по этим свойствам MIPS оптимизирован пока лучше большинства ARM и AVR (квазигарвардская архитектура, большой регистровый блок, относительно короткие конвейеры и т.п.). Соответственно и реальная производительность получается ближе к теоретической максимальной. Но это уже разница (при прочих равных) в пределах 10...40%, не в разы.

Пример того, как все это влияет - см. приложенный файл (результаты EEMBC - сравнение LPC3180 - ARM926 со всеми наворотами на 208 МГц и всеми включенными опциями (+FPU) и старенького MIPS на 400, в варианте 32 бита без FPU (Au1100) и 64 бита c FPU (RM5261)). Разница несколько больше, чем в 2 раза. smile.gif Вот и наглядно видна "второстепенность влияния архитектуры". Для справки, БИХ фильтры MIPS, несмотря на то, что это процессор общего назначения, считает заметно быстрее (!), чем BlackFin BF533 на той же частоте, и не сильно отстает на БПФ. Все коды из-под компилятора. Потребление у MIPS 32 на 400 МГц меньше, чем у выполненного по более жестким нормам LPC на 208.

p.s. Сам применял и x51, и AVR, и LPC. Так что подход вполне "потребительский" :-)
p.p.s. AVR32 и PIC32 тоже смотрим. Конкретно их пока еще не освоили, но прошлый опыт разработчика процессоров позволяет сделать некоторые выводы..

Цитата(Прохожий @ Jan 28 2008, 22:42) *
Придется согласиться с мэтром. На текущий момент времени в России для МК с 32 битной архитектурой альтернативы ARM нет.

Не стоит так категорично smile.gif камни от Fufitsu, Renesas, ColdFire (а-ля MC68000) еще есть, ну и TMS320F28 никто не отменял smile.gif
Прикрепленные файлы
Прикрепленный файл  EEMBC____The_Embedded_Microprocessor_Benchmark_Consortium.pdf ( 134.32 килобайт ) Кол-во скачиваний: 168
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Прохожий   AVR32 uC3B   Jan 24 2008, 16:09
- - zltigo   Цитата(Прохожий @ Jan 24 2008, 19:09) Сто...   Jan 24 2008, 16:51
|- - Прохожий   Цитата(zltigo @ Jan 24 2008, 19:51) Ну эт...   Jan 24 2008, 17:46
|- - zltigo   Цитата(Прохожий @ Jan 24 2008, 20:46) В р...   Jan 24 2008, 18:06
|- - SIA   Цитата(zltigo @ Jan 24 2008, 21:06) Для н...   Jan 24 2008, 22:38
|- - Прохожий   Цитата(SIA @ Jan 25 2008, 01:38) Лично я ...   Jan 25 2008, 20:25
|- - SIA   Цитата(Прохожий @ Jan 25 2008, 23:25) А ч...   Jan 25 2008, 23:03
|- - singlskv   Цитата(SIA @ Jan 26 2008, 02:03) Самый ра...   Jan 25 2008, 23:17
|- - SIA   Цитата(singlskv @ Jan 26 2008, 02:17) Ой,...   Jan 26 2008, 17:35
- - SasaVitebsk   Пока действительно нечего обсуждать. Если бы были ...   Jan 24 2008, 18:25
- - jasper   Встречается упоминание каких-то новых камней с суф...   Jan 24 2008, 19:02
|- - aesok   Цитата(jasper @ Jan 24 2008, 22:02) Встре...   Jan 24 2008, 19:07
- - SasaVitebsk   А вот такая забавная выдержка из статьи http://www...   Jan 26 2008, 19:16
|- - SIA   Цитата(SasaVitebsk @ Jan 26 2008, 22:16) ...   Jan 26 2008, 19:32
|- - SasaVitebsk   Цитата(SIA @ Jan 26 2008, 23:32) Dataques...   Jan 26 2008, 20:10
||- - SIA   Цитата(SasaVitebsk @ Jan 26 2008, 23:10) ...   Jan 26 2008, 20:32
||- - SasaVitebsk   Цитата(SIA @ Jan 27 2008, 00:32) У PIC32 ...   Jan 27 2008, 17:07
||- - Прохожий   Цитата(SasaVitebsk @ Jan 27 2008, 20:07) ...   Jan 27 2008, 18:44
|||- - SasaVitebsk   Цитата(Прохожий @ Jan 27 2008, 22:44) Так...   Jan 27 2008, 23:03
||- - Alex B._   ЦитатаПричем, в отличие от AVR он реально есть в п...   Jan 27 2008, 23:26
||- - zltigo   Цитата(Alex B._ @ Jan 28 2008, 02:26) Не ...   Jan 28 2008, 00:21
||- - Alex B._   Цитата(zltigo @ Jan 28 2008, 03:21) Некот...   Jan 28 2008, 16:18
||- - SasaVitebsk   Цитата(Alex B._ @ Jan 28 2008, 20:18) Явн...   Jan 28 2008, 17:25
|||- - Alex B._   Цитата(SasaVitebsk @ Jan 28 2008, 20:25) ...   Jan 28 2008, 20:52
|||- - SasaVitebsk   Цитата(Alex B._ @ Jan 29 2008, 00:52) тю,...   Jan 29 2008, 00:50
||||- - Alex B._   Цитата(SasaVitebsk @ Jan 29 2008, 03:50) ...   Jan 29 2008, 08:56
|||- - SasaVitebsk   Цитата(Alex B._ @ Jan 29 2008, 00:52) Еди...   Jan 29 2008, 21:52
|||- - SIA   Цитата(SasaVitebsk @ Jan 30 2008, 00:52) ...   Jan 29 2008, 22:30
||- - jasper   Цитата(Alex B._ @ Jan 28 2008, 21:18) Зач...   Jan 29 2008, 06:49
||- - zltigo   Цитата(jasper @ Jan 29 2008, 09:49) А поч...   Jan 29 2008, 08:21
|- - singlskv   Цитата(SIA @ Jan 26 2008, 22:32) Денег бо...   Jan 26 2008, 20:25
||- - Прохожий   Цитата(SIA @ Jan 29 2008, 17:39) Не стоит...   Jan 29 2008, 16:23
||- - bzx   Цитата(SIA @ Jan 29 2008, 17:39) ...Я при...   Jan 29 2008, 16:45
|- - bzx   Цитата(Прохожий @ Jan 28 2008, 19:29) ......   Jan 28 2008, 19:02
|- - zltigo   Цитата(bzx @ Jan 28 2008, 22:02) Пока сде...   Jan 28 2008, 19:19
|- - bzx   Цитата(zltigo @ Jan 28 2008, 22:19) Ну дл...   Jan 29 2008, 05:07
- - =VRA=   Ну, по большому счету внешняя память програм и MMU...   Jan 29 2008, 16:57
|- - singlskv   Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ...   Jan 29 2008, 17:16
||- - Прохожий   Цитата(singlskv @ Jan 29 2008, 20:16) ......   Jan 29 2008, 17:55
||- - singlskv   Цитата(Прохожий @ Jan 29 2008, 20:55) А э...   Jan 29 2008, 18:24
|- - zltigo   Цитата(=VRA= @ Jan 29 2008, 19:57) и MMU ...   Jan 29 2008, 18:12
|- - Alex B._   Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ...   Jan 29 2008, 20:50
|- - SIA   Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ...   Jan 29 2008, 20:58
- - proba   про SH2(A). есть достоинства так и недостатки. + я...   Jan 29 2008, 18:36
|- - singlskv   Цитата(proba @ Jan 29 2008, 21:36) про SH...   Jan 29 2008, 18:59
|- - Прохожий   Цитата(singlskv @ Jan 29 2008, 21:59) Вид...   Jan 29 2008, 19:36
|- - singlskv   Цитата(Прохожий @ Jan 29 2008, 22:36) А е...   Jan 29 2008, 20:14
|- - SIA   Цитата(singlskv @ Jan 29 2008, 23:14) Есл...   Jan 29 2008, 20:27
|- - singlskv   Цитата(SIA @ Jan 29 2008, 23:27) p.s. Пос...   Jan 29 2008, 21:07
|- - SIA   Цитата(singlskv @ Jan 30 2008, 00:07) Не ...   Jan 29 2008, 21:30
|- - singlskv   Цитата(SIA @ Jan 30 2008, 00:30) По ...   Jan 29 2008, 22:17
- - proba   трудно советoвать не зная задачи. за 25 EUR можно ...   Jan 29 2008, 20:26
- - =VRA=   В архитектуре (UC3) понравилось то, что есть неско...   Jan 29 2008, 21:16
|- - singlskv   Цитата(=VRA= @ Jan 30 2008, 00:16) В архи...   Jan 29 2008, 21:24
- - =VRA=   Мне не надо СПАРК - мне надо вменяемый МК на все с...   Jan 29 2008, 22:00
|- - SIA   Цитата(=VRA= @ Jan 30 2008, 01:00) Мне не...   Jan 29 2008, 22:06
- - proba   Цитата(SIA @ Jan 30 2008, 01:30) Ну проти...   Jan 29 2008, 22:41
|- - SIA   Цитата(proba @ Jan 30 2008, 01:41) кажетс...   Jan 30 2008, 00:19
|- - singlskv   Цитата(SIA @ Jan 30 2008, 03:19) Если Вы ...   Jan 31 2008, 19:30
|- - SIA   Цитата(singlskv @ Jan 31 2008, 22:30) Дав...   Jan 31 2008, 21:05
|- - singlskv   Цитата(SIA @ Feb 1 2008, 00:05) 5. Все эт...   Jan 31 2008, 22:12
|- - SIA   Цитата(singlskv @ Feb 1 2008, 01:12) Roml...   Jan 31 2008, 22:22
|- - singlskv   Цитата(SIA @ Feb 1 2008, 01:22) Если проц...   Jan 31 2008, 22:59
|- - SIA   Цитата(singlskv @ Feb 1 2008, 01:59) Не о...   Jan 31 2008, 23:16
|- - singlskv   Цитата(SIA @ Feb 1 2008, 02:16) Дело в то...   Jan 31 2008, 23:36
|- - SIA   Цитата(singlskv @ Feb 1 2008, 02:36) Разр...   Jan 31 2008, 23:48
|- - singlskv   Цитата(SIA @ Feb 1 2008, 02:48) Дело в ср...   Jan 31 2008, 23:58
|- - SIA   Цитата(singlskv @ Feb 1 2008, 02:58) Вы у...   Feb 1 2008, 01:02
- - proba   Цитата(singlskv @ Feb 1 2008, 03:36) Ээээ...   Feb 1 2008, 07:52
|- - SIA   Цитата(proba @ Feb 1 2008, 10:52) ответ в...   Feb 1 2008, 22:51
- - =VRA=   Мда... хороший у вас АВР32 такой получился - душев...   Feb 2 2008, 01:09
- - jasper   Я тоже подумываю, куда двигаться дальше, после ARM...   Feb 2 2008, 10:39
|- - bzx   Цитата(jasper @ Feb 2 2008, 13:39) Я тоже...   Feb 2 2008, 17:43
- - jasper   Цитата(bzx @ Feb 2 2008, 22:43) Логичнее ...   Feb 5 2008, 07:11
|- - zltigo   Цитата(jasper @ Feb 5 2008, 10:11) ...и S...   Feb 5 2008, 08:13
- - Rst7   ЦитатаПри этом у нас в розницу какая-нибудь ATMEGA...   Feb 5 2008, 08:29
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 11:29) Это, счи...   Feb 5 2008, 08:57
- - Rst7   Тогда понятна Ваша "нелюбовь" к AVR (я ...   Feb 5 2008, 09:06
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 12:06) Цена на ...   Feb 5 2008, 09:23
- - Rst7   ЦитатаДаже Ваша цена в 7USD абсолютно неадекватна ...   Feb 5 2008, 09:50
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 12:50) Многоват...   Feb 5 2008, 11:12
- - Rst7   ЦитатаЭто чего такого из периферии НЕТ у котроллер...   Feb 5 2008, 11:31
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 14:31) Надо был...   Feb 5 2008, 12:12
- - Rst7   ЦитатаДля этого примера берется тот-же STM32/LPC21...   Feb 5 2008, 12:51
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 15:51) У нас ср...   Feb 5 2008, 14:07
|- - defunct   Цитата(zltigo @ Feb 5 2008, 16:07) Сравни...   Feb 5 2008, 14:40
|- - zltigo   Цитата(defunct @ Feb 5 2008, 17:40) Вы са...   Feb 5 2008, 15:13
|- - defunct   Цитата(zltigo @ Feb 5 2008, 17:13) Команд...   Feb 5 2008, 16:28
|- - zltigo   Цитата(defunct @ Feb 5 2008, 19:28) Не ви...   Feb 5 2008, 17:50
- - Rst7   ЦитатаLPC2101 в той-же России у MT-System 1,6USD. ...   Feb 5 2008, 14:19
|- - zltigo   Цитата(Rst7 @ Feb 5 2008, 17:19) Как долг...   Feb 5 2008, 14:26
- - Rst7   ЦитатаКоманды AVR до пяти тактов, посему рассказыв...   Feb 5 2008, 16:27
- - SasaVitebsk   Вы знаете, мне кажется мы никогда не увидим идеаль...   Feb 5 2008, 18:00
2 страниц V   1 2 >


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

 


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


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