Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Результаты опроса: На каких 32-битных встраиваемых контроллерах сейчас лучше всего начинать работать
AVR32 семейство 6 11.76%
ARM Cortex-M3 контроллеры 45 88.24%
Голосовавшие: 51. Вы ещё не голосовали в этом опросе

 
Опции темы

AVR32 vs ARM CortexM-3?

Непрочитано 29.01.2012, 20:04  
Archer07
Прописка
 
Регистрация: 25.03.2009
Сообщений: 137
Сказал спасибо: 22
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Archer07 на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Ar-Gen-Tum, а что в AVR32 такого плохого по сравнению с ARM ?
Реклама:
Archer07 вне форума  
Непрочитано 29.01.2012, 20:28  
General_Dead
Частый гость
 
Регистрация: 03.01.2007
Адрес: Kharkiv UA
Сообщений: 23
Сказал спасибо: 9
Сказали Спасибо 16 раз(а) в 9 сообщении(ях)
General_Dead на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Сообщение от Archer07 Посмотреть сообщение
С M3 - по литературе и информации существует напряг, а что говорить тогда про M4.
Единственная книга на русском Редькина П.П. выйдет в этом году.

А книги по M4 появятся в лучшем случае через год.
Ну грубо говоря М4 это тот же м3 но с фпу и с большей тактовой.
Насчет доставабельности м4, я дисковери м4 из Австрии заказывал еще осенью, сейчас уже можно и по местному взять. Процы ф4 уже есть свободно в киоске с радиодеталями у нас прдаются, там же и stm32F2. Пока разберешь и научишься, то и у вас наверняка будут везде продаваться.
General_Dead вне форума  
Непрочитано 29.01.2012, 21:42  
Ar-Gen-Tum
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
Радость Re: AVR32 vs ARM CortexM-3?

Сообщение от Archer07 Посмотреть сообщение
Ar-Gen-Tum, а что в AVR32 такого плохого по сравнению с ARM ?
Плохо то, что в нем нет ничего конкурентного в сравнении с ARMами, -
"цена от самолета", - у отладочных средств "цена от самолета"(- их практически и нет),
- втюхать его некуда.
Сама-же Atmel выпускает МК на базе TDMI7, TDMI9, CORTEX-M3.
Зачем их понесло конкурировать с ARMами ваще не понятно (мож результат некоторого зажирения? ).
(Наверное могли-бы сделать AVR32 совместимый с AVR с поддержкой 32-битной арифметики. )

Последний раз редактировалось Ar-Gen-Tum; 29.01.2012 в 21:55.
Ar-Gen-Tum вне форума  
Непрочитано 29.01.2012, 23:52  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Сообщение от Archer07 Посмотреть сообщение
Ar-Gen-Tum, а что в AVR32 такого плохого по сравнению с ARM ?
Да нет там всё изумительно. Система команд практичнее ARMа и вообще всё выглядит замечательно. Только это всё анонсировано было тогда, когда даже cortex-m3 в зародыше были. И что мы видим? AVR32 семейство близко к 0, а cortex-m3 выпускает 2 десятка производителей. Цена от 1$. Любая переферия, любые корпуса ... короче всё что пожелаешь.
Иными словами Atmel не потянул поставленную перед собой задачу. Слишком затратная оказалась. Неудачный маркетинг.
---
Само ядро проца сейчас мало кого интересует, кроме производителя компилятора. Ты пишешь на си и эффективность результирующего кода зависит от процессора. А периферия понятно что разная. Ну и архитектура ... Если изучить, то конечно эффективнее с точки построения программы, но в целом это незначительно.
M4 имеет аппаратную набортную плавучку с одинарной точностью. Кстати avr32 имеет это же только на проце ap7000, который нынче не выпускается. А на uc3 различных - её нет.
Короче м4 чуть лучше заточен под числодробилку. В частности обработку звука, частично видео. Имеет эффективеую архитектуру с 7 шинами и прочее ... Всё заточено для распараллеливания DMA при работе с переферией скоростной ... например USB, I2S, Ethernet. (я про stm32f4). По ногам совместим с stm32f100/101/102/103/105/107/2xx/4xx. Так что паяйте stm32f103 - разбирайтесь со своим cm3, а как наскучит, запаяете cm4 и поработаете с ним ...
SasaVitebsk вне форума  
Эти 3 пользователя(ей) сказали Спасибо SasaVitebsk за это сообщение:
Archer07 (30.01.2012), st__1 (30.01.2012), _Artem_ (30.01.2012)
Непрочитано 30.01.2012, 00:18  
Ar-Gen-Tum
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Сообщение от SasaVitebsk Посмотреть сообщение
Короче м4 чуть лучше заточен под числодробилку. В частности обработку звука, частично видео.
На МК ни то ни другое совершенно не нужно. Ну какая нафиг обработка видео
пусть даже с 64КБ RAM на борту? Это даже не смешно.
Числодробилка нужна, к примеру для вычисления среднеквадратического значения
по массиву выборок тока и напряжения. Это максимум.
Все, что сложнее - это для систем на универсальных ЦП, в том числе и на базе ARM.
Ar-Gen-Tum вне форума  
Непрочитано 30.01.2012, 02:47  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Сообщение от Ar-Gen-Tum Посмотреть сообщение
Вместо того что-бы сделать продвинутую AVRку они сделали нечто невообразимое.
Так сделали, XMega называется; периферия обновлённая/улучшенная, DES/AES, вроде fpu со временем обещают.

Не то?
_Артём_ вне форума  
Непрочитано 30.01.2012, 06:58  
Archer07
Прописка
 
Регистрация: 25.03.2009
Сообщений: 137
Сказал спасибо: 22
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Archer07 на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

SasaVitebsk, взял для работы LPC1769, 120MHz на плате LPCXpresso
NXP тоже поддерживает пиновую совместимость между поколениями?
Archer07 вне форума  
Непрочитано 30.01.2012, 16:04  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: AVR32 vs ARM CortexM-3?

Сообщение от Archer07 Посмотреть сообщение
NXP тоже поддерживает пиновую совместимость между поколениями?
Нет. Но тоже выпускает M4. lpc43xx.
==
2 Ar-Gen-Tum. Я писал не про то, что надо мне или вам, а про то куда позиционирует этот камень сама ST. Это есть на сайте производителя в рекламном ролике. Это показывает применённая периферия. Хотя бы звук. Ну а видио тоже разное бывает. Одно дело фильмы сжимать - другое компресить сигнал с видеокамеры домофона. Некоторые на AVR жмут с частотой кадр в секунду.
выдержка из даташита. Периферия:
Цитата:
– Up to 3 SPIs (37.5 Mbits/s), 2 with muxed
full-duplex I2S to achieve audio class
accuracy via internal audio PLL or external
clock
...
8- to 14-bit parallel camera interface up to
54 Mbytes/s
...
LCD parallel interface, 8080/6800 modes
...
– SDIO interface
SasaVitebsk вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компилятор для AVR32 Archer07 Микроконтроллеры, АЦП, память и т.д 2 25.05.2011 12:37
Нужен совет: отрицательный ЦАП на xmega или avr32 code-by Микроконтроллеры, АЦП, память и т.д 3 03.01.2011 16:13
ARM udav_ru Микроконтроллеры, АЦП, память и т.д 1 17.05.2006 21:39
ARM xelos Микроконтроллеры, АЦП, память и т.д 3 25.01.2006 14:16
Микроконтроллеры ARM Prime Микроконтроллеры, АЦП, память и т.д 7 30.09.2005 20:43


Часовой пояс GMT +4, время: 23:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.