Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите выбрать высокопроизводительный микроконтроллер
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Harvester
Добрый день.
В проекте был заложен LPC1820 (Cortex-M3), но уперлись как в производительность, так и в объем памяти.
При максимальной частоте 180 МГц производительность в 3 раза меньше, чем хотелось бы.
В общем нужно что-то эквивалентное Cortex-M3 на 600-800 МГц.
Основные требования: USB-device (HS), интерфейс MMC (для подключения eMMC), корпус в пределах 15x15 мм (чем меньше, тем лучше).

Подскажите, пожалуйста, в каком направлении смотреть?
Herz
Если не секрет, какова задача в общих чертах?
Harvester
Цитата(Herz @ Mar 7 2014, 15:31) *
Если не секрет, какова задача в общих чертах?

Назовем это "защищенное хранилище" sm.gif
SM
IMHO, это уже прерогатива Cortex-A... То есть не MCU, а процессор+внешняя память, чтобы производительность 800-мегагерцовая
EvilWrecker
Atmel SAMA5D3 ARM Cortex-A5
Harvester
Цитата(EvilWrecker @ Mar 7 2014, 16:10) *
Atmel SAMA5D3 ARM Cortex-A5

Спасибо огромное. На первый взгляд это именно то, что нужно.
Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда
aaarrr
Цитата(Harvester @ Mar 7 2014, 16:35) *
Спасибо огромное. На первый взгляд это именно то, что нужно

Еще Vybrid посмотрите. Возможно, с ним обойдетесь без внешней памяти.
SM
Цитата(Harvester @ Mar 7 2014, 16:35) *
Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда

Не, там, разве что, какой нибудь первичный бутлоадер выполняется... А код из внешнего ОЗУ, поставьте туда SDRAM пару микрух, и даже линуксу будет свободно где развернуться.

Или, вообще, возьмите какой нибудь готовый модуль с ARM, SDRAM и NAND, на AM3517 например, или на этом же SAM, там уже все сделано.
EvilWrecker
Цитата(Harvester @ Mar 7 2014, 16:35) *
Спасибо огромное. На первый взгляд это именно то, что нужно.
Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда


Память внешняя тут как раз - DDR2/LPDDR, SDRAM/LPSDR. SDRAM поставить думаю не проблема будет.
Harvester
Цитата(SM @ Mar 7 2014, 17:02) *
Не, там, разве что, какой нибудь первичный бутлоадер выполняется... А код из внешнего ОЗУ, поставьте туда SDRAM пару микрух, и даже линуксу будет свободно где развернуться.

Или, вообще, возьмите какой нибудь готовый модуль с ARM, SDRAM и NAND, на AM3517 например, или на этом же SAM, там уже все сделано.

Спасибо. буду разбираться.
Пока возникла идея поставить что-то вроде KBE00S00AA - NAND Flash + SDRAM в одном флаконе
SM
Цитата(Harvester @ Mar 7 2014, 17:15) *
NAND Flash + SDRAM в одном флаконе

С ними могут быть периодические сложности в доставании не вагонами. Лучше обычную сдрам отдельно, а нанд отдельно.
EvilWrecker
Цитата(SM @ Mar 7 2014, 17:18) *
С ними могут быть периодические сложности в доставании не вагонами. Лучше обычную сдрам отдельно, а нанд отдельно.



Присоединяюсь- если устройства выпускаете не тысячами лучше ставить отдельными планками благо найти не проблема.
Harvester
Цитата(EvilWrecker @ Mar 7 2014, 17:28) *
Присоединяюсь- если устройства выпускаете не тысячами лучше ставить отдельными планками благо найти не проблема.

Спасибо, учту.
aaarrr
А сколько RAM нужно для задачи?
Harvester
Цитата(aaarrr @ Mar 7 2014, 17:45) *
А сколько RAM нужно для задачи?

Пока не знаю sm.gif В LPC - 168 Кб на код + данные - стало не хватать. Я думаю, 512 Кб точно хватит.
Т.е. можно спокойно ставить самую мелкую DDR2 от SAMSUNG на 128 Мбит
mantech
Цитата(aaarrr @ Mar 7 2014, 16:49) *
Еще Vybrid посмотрите.


Можно вопросик, кортексы А5 из этой серии в природе есть в чем-нибудь, кроме БГА?
Harvester
Цитата(mantech @ Mar 7 2014, 20:11) *
Можно вопросик, кортексы А5 из этой серии в природе есть в чем-нибудь, кроме БГА?

Если вы именно про vybird, то судя по докам, есть: LQFP176
mantech
Цитата(Harvester @ Mar 7 2014, 20:31) *
Если вы именно про vybird, то судя по докам, есть: LQFP176


Да, я видел в даташите, но там про 3 серии, меня интересует тот, что на 400 или 500МГц. В ефинде только в бга есть, вот и решил спросить, может и нет таковых вообще?
ЗЫ на 200МГц есть и более дешевые и доступные стм 32 в частности 429 с ЖК контроллером.
Herz
Цитата(Harvester @ Mar 7 2014, 13:40) *
Назовем это "защищенное хранилище" sm.gif

Назвать можно хоть горшком, конечно. Непростые вещи, видно, хранятся. rolleyes.gif
"Впервые вижу, чтобы покойника готовили к такой активной загробной жизни" (с)...
Ну, ладно, не моё дело.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.