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

 
 
> 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
Ответов
proba
сообщение Jan 29 2008, 22:41
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



Цитата(SIA @ Jan 30 2008, 01:30) *
Ну против Renesas-овских чипов я вроде ничего не говорил smile.gif. Разве что поддержки никакой и не особенно быстрые они - максимальная тактовая не выше 200 МГц.

кажется Вы не особо в курсе с развитием SH. старшие из них IP core, как и MIPS. поэтому, корректно сравнить mips64 с SH5 ( 64bit IP core)
http://www.renesas.com/fmwk.jsp?cnt=sh5_ch...&title=SH-5
или SH4A. представитель: SH77850.
http://www.renesas.com/fmwk.jsp?cnt=sh7785...s/sh7785_group/
что касается подержки то тут SH и MIPS равны, gcc/gnu и linux имеют оба.
но мне кажется это дискуссия давно вышел за пределы началного вопроса так как микроконтроллеров с такими ядрами нет.
Go to the top of the page
 
+Quote Post
SIA
сообщение Jan 30 2008, 00:19
Сообщение #3


Местный
***

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



Цитата(proba @ Jan 30 2008, 01:41) *
кажется Вы не особо в курсе с развитием SH. старшие из них IP core, как и MIPS. поэтому, корректно сравнить mips64 с SH5 ( 64bit IP core)
http://www.renesas.com/fmwk.jsp?cnt=sh5_ch...&title=SH-5
или SH4A. представитель: SH77850.

Если Вы заметили, в контроллерном контексте я говорил про SH2(А) и MIPS32, как самые экономичные. Кстати, официальные удельные производительности - 1,5 DMIPS/МГц у них как раз одинаковы, так что получается, что моя оценка подтверждается и официальными данными. Тактовую частоту в 200 МГц оценил навскидку, не смотря на roadmap, просто из очевидных особенностей реализации системы команд. Смотрю - для SH2, судя по roadmap, так и есть.
Про старшие SH4/SH5, к сожалению, могу только посмотреть картинки, подробной доки нет и шансов на ее приобретение тоже немного, тем более что это скорее "индпошив". Что же касается сравнения SH4/5 и MIPS64, то не очень высокочастотные чипы MIPS64 (RM5231/61, 400 МГц, не более 1.2 Вт, реально меньше) - вполне доступны и документация на них есть. Это не контроллер, но embedded вычислитель сделать на них можно. Достать и запустить SH7785, вероятно, тоже можно. FPU у него выглядит поспециализированнее на графике и подохлее на обычной полноразрядной математике, остальное - примерно баш на баш с учетом тактовой. Периферия побогаче у Renesas.
Цитата(proba @ Jan 30 2008, 01:41) *
http://www.renesas.com/fmwk.jsp?cnt=sh7785...s/sh7785_group/
что касается подержки то тут SH и MIPS равны, gcc/gnu и linux имеют оба.
но мне кажется это дискуссия давно вышел за пределы начального вопроса так как микроконтроллеров с такими ядрами нет.

Нет "полноформатных" SH4/SH5, но MIPS-контроллеры есть. У PMC есть как экономичные 400 МГц MIPS32 - микроконтроллеры (MSP8110|20), так и более быстрые (до 1 ГГц) суперскалярные с FPU - MSP8510, это процессоры-контроллеры со встроенными 10|100|1000EthernetMAC, SDRAM int, нормальным контроллером прерываний, UART с FIFO, Watcdog/timers/SPI и т.п.. Еще Cavium делает быстрые и экономичные, в том числе многоядерные контроллеры с архитектурой как MIPS32, так и MIPS64 с кучей интерфейсов, правда, без FPU - а оно-то, IMHO, и представляет самую сильную сторону MIPS64.
Т.е. микроконтроллеры с быстрыми MIPS ядрами и встроенной периферией в виде готовых ИС есть.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jan 31 2008, 19:30
Сообщение #4


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(SIA @ Jan 30 2008, 03:19) *
Если Вы заметили, в контроллерном контексте я говорил про SH2(А) и MIPS32, как самые экономичные. Кстати, официальные удельные производительности - 1,5 DMIPS/МГц у них как раз одинаковы, так что получается, что моя оценка подтверждается и официальными данными. Тактовую частоту в 200 МГц оценил навскидку, не смотря на roadmap, просто из очевидных особенностей реализации системы команд. Смотрю - для SH2, судя по roadmap, так и есть.
Давайте, так, остановимся толко на "контроллерных" чипах,
официальными для SH2A являются 2,4DMIPS/МГц, ну и это конечно сильно завышено, но 1,8-2.0
это уже где-то ближе к реальности...
Хотелось бы услышать Ваши коментарии конкретно про чипы 7201,7203,7263,7265.
Go to the top of the page
 
+Quote Post
SIA
сообщение Jan 31 2008, 21:05
Сообщение #5


Местный
***

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



Цитата(singlskv @ Jan 31 2008, 22:30) *
Давайте, так, остановимся толко на "контроллерных" чипах,
официальными для SH2A являются 2,4DMIPS/МГц, ну и это конечно сильно завышено, но 1,8-2.0
это уже где-то ближе к реальности...
Хотелось бы услышать Ваши коментарии конкретно про чипы 7201,7203,7263,7265.

1. По поводу ядер и реальной производительности - я ее нашел только на SH2, на SH2А пока стороннего результата нету. Учитывая разницу 2 и 2А плюс доработку кодогенератора, ~1.8 DMIPS/МГц при небольшой "доводке" компилятора вполне реальны.
К примеру, для того же MIPS, даже самого простенького ядра 4Kс, в той бумаге, что я выкладывал, приведены как "тупые" 1.39 DMIPS/МГц, так и при разрешенной компилятору глубокой оптимизации, 1.8DMIPS/MГц. Для более сложных ядер там есть и 2.2, и 2.4 DMIPS/МГц для кода из-под компилятора (не "ручного").

По частотам и отчасти архитектуре на MIPS32 больше похоже более совершенное (чем SH2) семейство SH4, у них (с сайта Renesas) http://www.renesas.com/fmwk.jsp?cnt=sh4_ch...&title=SH-4
....
SH-4 family performance
The SH-4 family delivers impressive performance across a range of multimedia applications.
Benchmark Performance
Dhrystone 2.1 1.5 DMIPS / MHz (SuperH gcc)
.....
Недостаток - маловато регистров в FPU, из-за чего трудно использовать полную производительность FPU при цепочечных операциях в цикле, особенно при двойной точности, т.к. для этого нужно примерно 2,5...4*(длина конвейера) регистров.

Введение в качестве базовой операции FPU умножения матрицы на вектор - весьма рационально, у меня самого так было сделано в 1989 году. Выигрыш - существенное снижение запросного отношения (отношения числа доступов к памяти к числу полезных - алгоритмических - операций) при преобразованиях координат, выполнении ДКП/ДПФ/БПФ (особенно комплексного или вещественного с основанием 4) и на матричной алгебре типа решения СЛАУ (чем контроллер вряд ли будет заниматься).

Общее резюме - архитектура целочисленных ядер SH переусложнена, что снижает эффективность ее реализации.
Пока по рациональности архитектуры, похоже, что лучше MIPS ядер реально нет.

2. На 7265 доки пока нет, комментировать пока нечего. Выигрыш от двуядерности в среднем порядка 1.5, но иногда может быть даже больше двойного, если удается разрезать задачу поровну, за счет сокращения числа переключений контекста.
3. 7263 - "Все в одном", вплоть до CD-ROM декодера. Детально периферию не смотрел, видно, что он заточен под аудио-функции (необязательно суперкачественные, но чтобы было все - и прием данных с Toslink/AES, и с CD, и передискретизация, и всевозможные пролоджики/декодирования - 5.1 на процессоре).
4. 7201 - в целом вполне симпатичный камень. Только шин многовато - сложнее управление периферией, а так вполне.
Вообще, нужно смотреть по задаче. Если реально ничего особенного в именно вычислительном отношении не требуется - то что SH, что MIPS - это пальба из довольно громоздкой и прожорливой пушки по воробьям. При аккуратном подходе для преимущественно логических задач хватит недорогого и беспроблемного ARM, а то и быстрого х51. Реакция на прерывания у них быстрая. Лично был свидетелем того, что замена кода с кучей проверок и switch на табличноуправляемый конечный автомат позволила С8051F131 на неполной тактовой справиться с задачей, которую откровенно не успевал отрабатывать PC104 smile.gif
5. Все упомянутые Вами процы Romless и работают от SDRAM, так что это (как и упомянутые мною MIPS) уже не совсем контроллеры, скорее встраиваемые процессоры. Более существенно то, что в описании, наскоро глянув с экрана, я не нашел (может и есть, но не заметил) или принудительного удержания в кэше команд кода обслуживания прерываний или наоборот, блокировки кэша для предотвращения замены его содержимого. Если это так, то из-за этого не только будет замедляться реакция на прерывание, но и увеличатся потери на замещение кэша после прерываний. Перезагрузка линеек кэша вносит задержку переключения контекста куда больше, чем время загрузки/сохранения регистров.
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
- - SasaVitebsk   2 Alex B._ ну давайте я с вами соглашусь на 95% бе...   Jan 28 2008, 14:54
|- - Прохожий   Цитата(SasaVitebsk @ Jan 28 2008, 17:54) ...   Jan 28 2008, 16:29
|- - zltigo   Цитата(Прохожий @ Jan 28 2008, 19:29) А е...   Jan 28 2008, 17:07
||- - Прохожий   Цитата(zltigo @ Jan 28 2008, 20:07) Угу A...   Jan 28 2008, 18:20
||- - zltigo   Цитата(Прохожий @ Jan 28 2008, 21:20) У M...   Jan 28 2008, 18:26
||- - Прохожий   Цитата(zltigo @ Jan 28 2008, 21:26) Какие...   Jan 28 2008, 19:42
||- - SIA   Цитата(Прохожий @ Jan 28 2008, 22:42) Лад...   Jan 29 2008, 14:39
||- - Прохожий   Цитата(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
|- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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