ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
346936
fk0, легенда (13.08.2012 15:34, просмотров: 5026)
Интересно, наверное (для Evgeny CD). Насколько, интересно, работоспособно будет такое решение: микроконтроллер способный исполнять код из ОЗУ и обязательно с кешем, внешнее ОЗУ порядка 1-2МБайт, маленький (можно OTP) внутренний флеш (загрузка только), serial flash (NOR) для хранения программ. Принцип работы в том, что есть ОС позволяющая загрузку программ в ОЗУ и исполнение (nuttx, например), а задача в целом бьётся на ряд (почти) независимых между собой отдельных программ запускаемых в разное время (типовая для программ на PC ситуация). Профит в уменьшении объёма внутреннего flash (тем более, что на мегабайт -- уже экзотика), более экономически эффективного использовнаия NOR-flash (где программы и данные), эффективное использование ОЗУ (только исполняемыми программами, потом освобождается, все программы не исполняются одновременно, скорей последовательно). Требуется всего 3 микросхемы и параллельная шина на 24 проводника (примерно), и наконец SRAM мало потребляет в статике (idle, sleep режим). Минусы -- эта самая параллельная шина, $2-3 за SRAM, медленная работа SRAM, нужен контроллер с кешем. Да, разумеется всё для диапазона стоимости MCU порядка $7 и менее, например. Иначе не имеет смысла.
[ZX]