|
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 ? (я еще не искал) Посоветуйте плиз, на что лучше сейчас обратить внимание и из чего сделать выбор? .
--------------------
|
|
|
|
|
 |
Ответов
(30 - 44)
|
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 6 2010, 14:27
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(COMA @ Aug 6 2010, 12:38)  DDRII SDRAM - приходит 100 Мгц от контроллера - выдает данные на 200 Мгц (на удвоенной частоте), по обоим фронтам. Пропускная способность - 4X Цитата(SergeyDDD @ Aug 6 2010, 13:20)  По моему умножение частоты в два раза делает сама DDRII и нужно это только для выходных буферов самой памяти Никакого умножения DDR2 не делает, выходной клок по частоте равен входному. Просто эта частота может быть вдвое выше, чем у DDR. Поэтому для низкочастотных эмбеддерских приложений применение DDR2 выгодно лишь в плане уменьшения потребления и цены изделия, производительность же будет несколько ниже, чем у просто DDR.
|
|
|
|
|
Aug 6 2010, 14:47
|

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

|
Цитата(aaarrr @ Aug 6 2010, 17:27)  Никакого умножения DDR2 не делает, выходной клок по частоте равен входному. Просто эта частота может быть вдвое выше, чем у DDR. Поэтому для низкочастотных эмбеддерских приложений применение DDR2 выгодно лишь в плане уменьшения потребления и цены изделия, производительность же будет несколько ниже, чем у просто DDR. Хм... " производительность же будет несколько ниже, чем у просто DDR", начинается путаница, почему же так?.
--------------------
|
|
|
|
|
Aug 6 2010, 15:05
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(PrSt @ Aug 6 2010, 18:47)  "производительность же будет несколько ниже, чем у просто DDR", начинается путаница, почему же так?. Никакой путаницы: на одной и той же входной частоте DDR2 хуже DDR. Но зато может работать на большей частоте с большей производительностью, если хост позволяет. Однако у маленьких процессоров, которые тут обсуждаются, просто не бывает скоростных шин. Что и сводит это преимущество на нет. Развитие SDR-DDR-DDR2 чисто экстенсивное, с каждым шагом просто увеличивается частота интерфейса и размер выборки.
|
|
|
|
|
Aug 6 2010, 15:17
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(aaarrr @ Aug 6 2010, 17:27)  Никакого умножения DDR2 не делает, выходной клок по частоте равен входному. Просто эта частота может быть вдвое выше, чем у DDR. Поэтому для низкочастотных эмбеддерских приложений применение DDR2 выгодно лишь в плане уменьшения потребления и цены изделия, производительность же будет несколько ниже, чем у просто DDR. А что такое выходной клок? Тут COMA любезно предоставил ссылочку выше Думаю что Вам будет полезно ее почитать
|
|
|
|
|
Aug 6 2010, 17:08
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(aaarrr @ Aug 6 2010, 18:33)  Нет, уж лучше вы почитайте вместо популярных статеек JEDEC Standard No. 79-2F и покажите мне в нем умножение клока. Ша... Признаю... Правильнее говорить деление клока Клок это и есть удвоенная частота для выходного буфера И если на iMX-е клок - 133МГц, то ядро DDRII работает на 66МГц В данной ситуации скоростные преимущества у 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 пока тихо. .
--------------------
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|