|
ARM9 - выбор актуального MCU, как же все быстро меняется... |
|
|
|
Aug 4 2010, 20:55
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Друзья/коллеги, нужен совет. Дело в том что я на пару годиков немного выпал с русла моделей 9х армов, сейчас вот снова к ним возвращаясь, так как подходит этап нового проекта. Пока я был в сторонке, старался отслеживать эту тему, да вот оказалось прогресс убежал дальше вперед и появилось у всех новых процов много. И старичок AT91RM9200 уже не так заманчив, по этому его уже даже не рассматриваю. У нас назревает очередной проект на базе ARM7/ARM9. Проект платы, ведется по ссылке - http://projects.org.ua/forum/viewtopic.php?t=2808. Так сказать, планируется очередная плата на рынке, Хотим ее естественно сделать очень заманчивой. Сейчас стоит выбор между ARM7 или ARM9. (лично я начинаю рассматривать ARM9). На плату планируется как обычно возможность установки Linux, то есть нужно что бы ядро про выбранный MCU знало, или были патчи. Снова приходится делать выбор какой ARM9 микроконтроллер закладывать, и возникла некоторая проблема выбора. Из периферии обязательно нужно: Ethernet+LCD+TouchScreen, все остальное обычно есть. Частота естественно повыше, можно с DDR. Сделал некоторый обзор по известным в этом плане фирмам, однако не много тех кристаллов что содержит Ethernet+LCD+TouchScreen. На этом фоне выглядят очень заманчиво все та же старая гвардия - Atmel vs NXP. У Атмела SAM9G45, но корпус жуть - TFBGA 324У NXP LPC3250. Но он тоже в жудком корпусе - 296 pin TFBGA package. Вопрос: Какой из известных сегодня MCU вы бы предложили к применению из Atmel/NXP, что бы Вы могли подсказать? Кстати, может что появилось интересное у других вендоров, Samsung / FreeScale / ST / Broadcom ? (я еще не искал) Посоветуйте плиз, на что лучше сейчас обратить внимание и из чего сделать выбор? .
--------------------
|
|
|
|
|
 |
Ответов
|
Aug 6 2010, 09:04
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Это не про iMX23..27. А вообще о памяти DDR, и DDRII. 100 МГц от контроллера - это частота работы самого ядра памяти, 200 МГц это на выходах микросхемы памяти. Хотел как можно проще, получилась ерунда.  Оригинал тут http://www.ferra.ru/online/system/s23951/
|
|
|
|
|
Aug 6 2010, 09:20
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(COMA @ Aug 6 2010, 12:04)  Это не про iMX23..27.
А вообще о памяти DDR, и DDRII. 2 AlexandrY Действительно так По моему умножение частоты в два раза делает сама DDRII и нужно это только для выходных буферов самой памяти А сама выборка одновременно 4-х ячеек происходит на основной частоте Не понятна та ситуация, что по механике работы DDR и DDR-II не совместимы Тем не менее в доке на iMX25 на диаграмме для DDR-II отрисованы только два цикла считывания/записи за такт как для DDR Надо глубже разобраться как работает DDR-II и сделать тест-драйв iMX-у
|
|
|
|
|
Aug 6 2010, 10:26
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(SergeyDDD @ Aug 6 2010, 12:20)  По моему умножение частоты в два раза делает сама DDRII и нужно это только для выходных буферов самой памяти А сама выборка одновременно 4-х ячеек происходит на основной частоте Не понятна та ситуация, что по механике работы DDR и DDR-II не совместимы Тем не менее в доке на iMX25 на диаграмме для DDR-II отрисованы только два цикла считывания/записи за такт как для DDR Надо глубже разобраться как работает DDR-II и сделать тест-драйв iMX-у Тут мне кажется фокус в другом, сильно не разбирался но факт в том что: 32-х разрядная LP DDR (1.8 В) на 133 МГц тактовой на iMX27 дает меньшую производительность чем обычная 16-и битная DDR (2.5 В ) на 133 МГц на LPC3250 Может это связано не со скоростью выборки данных, а с укороченным командным циклом у обычной DDR. Поэтому сказать что 16-ть бит DDR 2.5 В однозначно плохо нельзя. Но другое дело, что сами контроллеры DDR в чипах могут быть кривоваты. В iMX27 он похоже кривой, точно известно что Atmel в errat-ах упоминал проблемы со своими DDR контроллерами.
|
|
|
|
|
Aug 7 2010, 09:29
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(AlexandrY @ Aug 6 2010, 13:26)  Тут мне кажется фокус в другом, сильно не разбирался но факт в том что: 32-х разрядная LP DDR (1.8 В) на 133 МГц тактовой на iMX27 дает меньшую производительность чем обычная 16-и битная DDR (2.5 В ) на 133 МГц на LPC3250 Может это связано не со скоростью выборки данных, а с укороченным командным циклом у обычной DDR.
Поэтому сказать что 16-ть бит DDR 2.5 В однозначно плохо нельзя. Но другое дело, что сами контроллеры DDR в чипах могут быть кривоваты. В iMX27 он похоже кривой, точно известно что Atmel в errat-ах упоминал проблемы со своими DDR контроллерами. Интересный момент. А в даташите на LPC3250, про этот проигрыш 32битной разрядности где то сказано? Цитата(aaarrr @ Aug 6 2010, 18:05)  Никакой путаницы: на одной и той же входной частоте DDR2 хуже DDR. Но зато может работать на большей частоте с большей производительностью, если хост позволяет. Однако у маленьких процессоров, которые тут обсуждаются, просто не бывает скоростных шин. Что и сводит это преимущество на нет.
Развитие SDR-DDR-DDR2 чисто экстенсивное, с каждым шагом просто увеличивается частота интерфейса и размер выборки. получается что не нужно разводить на 32 бита, и лучше DDR вместо DDR2 и это систематически такая особеннсть проявляется? брбрбр...я начинаю переставать понимать что то, мне всегда казалось что 32битная организация дает больше прирост производительности.
--------------------
|
|
|
|
|
Aug 7 2010, 10:26
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(PrSt @ Aug 7 2010, 12:29)  Интересный момент. А в даташите на LPC3250, про этот проигрыш 32битной разрядности где то сказано? речь шла о разных процессорах и в одном из них вероятно ошибка Цитата(PrSt @ Aug 7 2010, 12:29)  получается что не нужно разводить на 32 бита, и лучше DDR вместо DDR2 и это систематически такая особеннсть проявляется? брбрбр...я начинаю переставать понимать что то, мне всегда казалось что 32битная организация дает больше прирост производительности. 32 бита однозначно лучше чем 16, вот только не у всех процессоров есть 32 бита на шину памяти
|
|
|
|
|
Aug 8 2010, 07:36
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(SergeyDDD @ Aug 7 2010, 13:26)  речь шла о разных процессорах и в одном из них вероятно ошибка 32 бита однозначно лучше чем 16, вот только не у всех процессоров есть 32 бита на шину памяти я так и понял. в дискуссии мы постепенно приходим к варианту что всеже AT91SAM9XE512 или AT91SAM9260, как доступные камешки, все остальные как минимум не доступны. i.MX255 не доставабельны в украине, если я все верно понял, особенно в штучных образцах. Но это странно мне кажется, если честно. С NXP пока тихо. .
--------------------
|
|
|
|
|
Aug 9 2010, 08:04
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(aaarrr @ Aug 8 2010, 13:18)  Вот как раз на 9260 или 9XE сделать что-то заманчивое будет практически невозможно. Плат на них навалом, чем рассчитываете переплюнуть конкурентов? AT91SAM9XE512 конечно еще те тормоза. Даже DDR не поддерживают. От внутренней FLASH любителям линукса будет ни холодно ни жарко, но зато цена от этой фичи подскакивает не слабо. Но на все это можно ИМХО и закрыть глаза, но вот качество поддерживающего софта это то, что может прибить проект на той стадии когда его уже нельзя будет отменить. Я сомневаюсь что наличие линукса так уж востребовано сообществом эмбедеров. Тем более что это всегда кот в мешке. Насколько там качественные и полные драйвера проверить практически невозможно, а в разговорах о том как, чем и с какими ключами надо собирать можно утонуть. Мельком взглянул на либы которые идут к Atmel-ам в IAR-е для голых плат. Объем впечатляет. Но портировать их под какую нибудь RTOS будет титанической работой.
|
|
|
|
|
Aug 9 2010, 10:52
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 3-08-10
Пользователь №: 58 732

|
Дело в том что среди так называемых эмбеддеров специалистов по linux действительно способных решать проблемы а не создавать их - не так много. Большинство linux начинает изучать в контексте конкретной задачи, поэтому простые движения для них выливаются в адские мучения, особенно если давлеет проект который нужно доделать и при этом каждый норовит дать свою "экспертную" оценку после всего этого.
|
|
|
|
Сообщений в этой теме
PrSt ARM9 - выбор актуального MCU Aug 4 2010, 20:55 KRS IMHO надо в сторону Cortex-A8 смотреть, например T... Aug 4 2010, 21:13 PrSt Цитата(KRS @ Aug 5 2010, 00:13) IMHO надо... Aug 4 2010, 21:20 aaarrr Цитата(PrSt @ Aug 5 2010, 00:55) Какой из... Aug 4 2010, 21:26 _4afc_ Цитата(aaarrr @ Aug 5 2010, 01:26) ИМХО, ... Aug 5 2010, 07:01  aaarrr Цитата(_4afc_ @ Aug 5 2010, 11:01) А смыс... Aug 5 2010, 08:32 dimka76 Можно взглянуть на iMX233RM. ARM926EJ-S, 454 MHz, ... Aug 5 2010, 04:29 PrSt Цитата(dimka76 @ Aug 5 2010, 07:29) Можно... Aug 5 2010, 05:12  dimka76 Цитата(PrSt @ Aug 5 2010, 09:12) это како... Aug 5 2010, 05:32   PrSt Цитата(dimka76 @ Aug 5 2010, 08:32) А iMX... Aug 5 2010, 21:46    SergeyDDD Цитата(PrSt @ Aug 6 2010, 00:46) Заинтере... Aug 6 2010, 08:23     COMA Цитата(SergeyDDD @ Aug 6 2010, 12:23) Над... Aug 6 2010, 08:38      AlexandrY Цитата(COMA @ Aug 6 2010, 11:38) Условно ... Aug 6 2010, 08:55      aaarrr Цитата(COMA @ Aug 6 2010, 12:38) DDRII SD... Aug 6 2010, 14:27       PrSt Цитата(aaarrr @ Aug 6 2010, 17:27) Никако... Aug 6 2010, 14:47        aaarrr Цитата(PrSt @ Aug 6 2010, 18:47) "пр... Aug 6 2010, 15:05       SergeyDDD Цитата(aaarrr @ Aug 6 2010, 17:27) Никако... Aug 6 2010, 15:17        aaarrr Цитата(SergeyDDD @ Aug 6 2010, 19:17) А ч... Aug 6 2010, 15:33         SergeyDDD Цитата(aaarrr @ Aug 6 2010, 18:33) Нет, у... Aug 6 2010, 17:08         COMA Цитата(aaarrr @ Aug 6 2010, 19:33) Нет, у... Aug 7 2010, 05:54    Samum 095 Ставьте к IMX257 Ethernet LAN7200 и контролку XC61... Aug 17 2010, 14:44  dlman Цитата(PrSt @ Aug 5 2010, 09:12) это како... Aug 5 2010, 08:52   AlexandrY Цитата(dlman @ Aug 5 2010, 11:52) Кстати,... Aug 5 2010, 09:16    PrSt Цитата(AlexandrY @ Aug 5 2010, 12:16) И г... Aug 5 2010, 10:26     AlexandrY Цитата(PrSt @ Aug 5 2010, 13:26) Но не см... Aug 5 2010, 10:53      PrSt Ребята, а кто применяет какие вообще кристаллы схо... Aug 5 2010, 17:42      winner Цитата(AlexandrY @ Aug 5 2010, 14:53) Ну ... Aug 5 2010, 20:13       AlexandrY Цитата(winner @ Aug 5 2010, 23:13) В linu... Aug 5 2010, 20:32        winner Цитата(AlexandrY @ Aug 6 2010, 00:32) сом... Aug 5 2010, 20:42         AlexandrY Цитата(winner @ Aug 5 2010, 23:42) Трое с... Aug 5 2010, 20:46          winner Цитата(AlexandrY @ Aug 6 2010, 00:46) Нет... Aug 5 2010, 20:57      starterkit Цитата(AlexandrY @ Aug 5 2010, 14:53) Ну ... Sep 26 2010, 19:45    dlman Цитата(AlexandrY @ Aug 5 2010, 13:16) И г... Aug 6 2010, 05:13     PrSt Цитата(dlman @ Aug 6 2010, 08:13) к сожал... Aug 6 2010, 05:18 AlexandrY Про Atmel я бы забыл. Все равно в стоках их нет. Д... Aug 5 2010, 07:46 COMA Сейчас AlexandrY тебе предложит купить его плату и... Aug 6 2010, 03:24 AlexandrY Цитата(COMA @ Aug 6 2010, 06:24) Сейчас A... Aug 6 2010, 06:28  winner Цитата(AlexandrY @ Aug 6 2010, 09:28) Да ... Aug 6 2010, 08:21   AlexandrY Цитата(winner @ Aug 6 2010, 11:21) .... с... Aug 6 2010, 08:36 COMA У DDR 16 бит по обоим фронтам. Можно сказать что п... Aug 7 2010, 10:04 andrewlekar В чём проблема портирования либ? Не использовать о... Aug 9 2010, 11:48 PrSt хорошо, вот есть камешки, на которых был сделан об... Aug 9 2010, 19:37  aaarrr Цитата(PrSt @ Aug 9 2010, 23:37) - i.MX25... Aug 9 2010, 20:24   PrSt Цитата(aaarrr @ Aug 9 2010, 23:24) TI... Aug 10 2010, 04:44  dmtr Цитата(PrSt @ Aug 10 2010, 02:37) хорошо,... Aug 10 2010, 13:58 proba это http://www.hawkboard.org/distributors смотрел... Aug 10 2010, 06:23 AlexandrY Цитата(proba @ Aug 10 2010, 09:23) какое ... Aug 10 2010, 10:06  aaarrr Цитата(AlexandrY @ Aug 10 2010, 14:06) Ху... Aug 10 2010, 12:39   AlexandrY Цитата(aaarrr @ Aug 10 2010, 15:39) На то... Aug 10 2010, 12:55 COMA Ребята сами хотят сделать свое устройство.
Хотели ... Aug 10 2010, 06:38 rodgi Samum 095
А подскажите где и как покупали заказыва... Sep 27 2010, 09:10 Samum 095 QUOTE (rodgi @ Sep 27 2010, 13:10) Samum ... Jul 25 2011, 11:09  Samum 095 Мама IMX25 / IMX51 от Voipaca стоит 200 евро.
i.M... Aug 26 2011, 06:09 Corvus Подниму тему.
Что сейчас лучше закладывать в новый... Jul 23 2011, 16:30 VladimirB Цитата(Corvus @ Jul 23 2011, 20:30) ... Б... Jul 23 2011, 18:23 Samum 095 Ставьте любой Freescale ряда IMX 25, 27, 28 и тд а... Jul 24 2011, 13:57 SII Может, лучше мощный Кортех-М? Например, из СТМ32 -... Jul 23 2011, 18:01 Corvus Цитата(SII @ Jul 23 2011, 22:01) Может, л... Jul 23 2011, 18:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|