Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор ARM микроконтроллера
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
SGP
Предвидится новая разработка в которой понадобится мощный микроконтроллер c большой вычислительной мощностью. Сейчас нахожусь в поиске, что выбрать? По многим показателям подходит ARM но в задаче которую необходимо будет решать потребуется ОЗУ около 128к, ПЗУ в районе 64-128к, из внешней периферии нужен будет SPI, UART и желательно DMA. Просмотрел дэйташиты от филипс, TI, Atmel, ST у них максимум ОЗУ 64к, а вешать внешнее ОЗУ не хочется по ряду причин.
Может кто нибуть знает что нибудь подходящее, а если имеется старткит или какая нибудь распаяная плата, которую можно купить то будет вообще прекрасно.
Всем ответившим большое спасибо.
zltigo
Цитата(SGP @ Jun 23 2006, 13:48) *
вешать внешнее ОЗУ не хочется по ряду причин.

А придется.
proba
>= 128KB RAM imejut :
AT91R40008, AT91FR4042, AT91FR40162 ( Atmel )
ML69Q6203 ( OKI ), vse BGA sad.gif(
imho realno : 5509A DSP ot TI.
sensor_ua
Может, задачу покроить на ОЗУ и FRAM (SPI)? У LPC2138/48 фактически 2 SPI - один отдайте на FRAM
Doka
Цитата(proba @ Jun 24 2006, 12:25) *
....
imho realno : 5509A DSP ot TI.


да-да!! DSP TI рулят!!!
но только по требованию автора темы не удовл-ет - нету UART sad.gif
.
есть еще 5502 - там есть UART. мощи достаточно - 300МГц =)
но там тока 64КБайт на всё про всё (
хотя учитывая систему команд (каждая команда от 1 до 6 байт) по сравнению с таковой у АРМ - может код замечательно утопчется =)
Stanislav
Можно ещё ADSP-BF5xx от AD посмотреть.
Все нужные прибамбасы у них имеются.
PrSt
Цитата(Stanislav @ Jun 29 2006, 15:53) *
Можно ещё ADSP-BF5xx от AD посмотреть.
Все нужные прибамбасы у них имеются.

дык
коректнее сказать так - там есть все кроме того что просит SGP
щяс с таким сношаемся
у него 64к RAM памяти всего
остальная память вся как внешняя
Stanislav
Цитата(PrSt @ Jun 29 2006, 17:26) *
дык
коректнее сказать так - там есть все кроме того что просит SGP
щяс с таким сношаемся
у него 64к RAM памяти всего...
А остальную куда подевали?

Справка для ленивых:
ADSP-BF533 - 148 Kbytes;
ADSP-BF534 и ADSP-BF537 - 132 Kbytes;
ADSP-BF561 - 328 Kbytes;
etc.
Флеши в шустрых МК обычно не бывает - тормозная она...
Хотя, те же Аналог девицы ADSP-BF538F с флешью сделать грозятся.
defunct
Если задача параллелится, можно взять два или более маленьких MK, напр. LPC2106 по 64k RAM и 128k Flash'a на брата, связать их между собой напр по I2C.. Получится агрегат с высокой пиковой производительностью, но проблемно такой программить, хотя с другой строны гораздо интересней чем с одним процом возиться. ;>
dxp
Цитата(Stanislav @ Jun 29 2006, 21:13) *
Цитата(PrSt @ Jun 29 2006, 17:26) *
дык
коректнее сказать так - там есть все кроме того что просит SGP
щяс с таким сношаемся
у него 64к RAM памяти всего...
А остальную куда подевали?

Справка для ленивых:
ADSP-BF533 - 148 Kbytes;
ADSP-BF534 и ADSP-BF537 - 132 Kbytes;
ADSP-BF561 - 328 Kbytes;
etc.
Флеши в шустрых МК обычно не бывает - тормозная она...
Хотя, те же Аналог девицы ADSP-BF538F с флешью сделать грозятся.

Исходно человек хотел 128 к памяти данных и 128 к памяти программ. У BF533, например, 64 к памяти данных и 80 к памяти программ. И она не объединяемая, не взаимозаменяемая. Т.ч. не хватает. И корпус у BF533, кстати, только BGA, к сожалению. sad.gif
Stanislav
Цитата(dxp @ Jun 30 2006, 08:37) *
Исходно человек хотел 128 к памяти данных и 128 к памяти программ.
Из чего следует такое заключение?
Цитата(dxp @ Jun 30 2006, 08:37) *
...У BF533, например, 64 к памяти данных и 80 к памяти программ. И она не объединяемая, не взаимозаменяемая. Т.ч. не хватает.
Кто мешает в памяти программ хранить также и данные? Это стандартный подход для DSP.
Правда, в BF-е так делать несколько неудобно..
Цитата(dxp @ Jun 30 2006, 08:37) *
...И корпус у BF533, кстати, только BGA, к сожалению. sad.gif
Все уедем, все там будем... smile.gif
Вона, ADSP-BF538 уже в BGA-316 делать планируют.
Evgeny_CD
STR91xxx от ST - 96К RAM на борту. Это, IMHO, максимум из доступного для интегрированных контроллеров.

Есть AT91R40008 - 256к RAM на кристалле, но нет FLASH и Boot ROM.
dxp
Цитата(Stanislav @ Jun 30 2006, 17:15) *
Цитата(dxp @ Jun 30 2006, 08:37) *
Исходно человек хотел 128 к памяти данных и 128 к памяти программ.
Из чего следует такое заключение?

из самого первого поста данного топика:

Цитата
Предвидится новая разработка в которой понадобится мощный микроконтроллер c большой вычислительной мощностью. Сейчас нахожусь в поиске, что выбрать? По многим показателям подходит ARM но в задаче которую необходимо будет решать потребуется ОЗУ около 128к, ПЗУ в районе 64-128к,


Цитата(Stanislav @ Jun 30 2006, 17:15) *
Цитата(dxp @ Jun 30 2006, 08:37) *
...У BF533, например, 64 к памяти данных и 80 к памяти программ. И она не объединяемая, не взаимозаменяемая. Т.ч. не хватает.
Кто мешает в памяти программ хранить также и данные? Это стандартный подход для DSP.
Правда, в BF-е так делать несколько неудобно..

Вот именно. Если у ADSP-21xx обращение в PM было достаточно прозрачное, как и в DM, более того, на этом и строилась параллельная загрузка двух операндов, то на Blackfin'е ситуация в корне другая. Извратиться, конечно, можно, но это небесплатно выйдет - на производительности скажется неминуемо.
SGP
Спасибо всем ответившим. Мысль про SPI FRAM мне как то в голову не пришла, нужно будет внимательно просмотреть возможность её реализации. Вопрос до кучи, ктонибудь её ещё делает или всего один производитель? "рамтрон" (название пишу по памяти прошу не пинать если ошибся). В сторону DSP от TI я поглядывал, но не хотелось бы из пушки по воробям те более что задача не до конца разложена по полочкам, много еще неясного. По этой причине хочется начать с железа попроще и подоступнее во всех смыслах чтобы обкатать алгоритм на нём ну, а если не хватит производительности тогда придётся браться за тяжёлую артилерию.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.