Покурил я доку на RZ/A1L (она единственная полная) и осознал, что очередной кусок будущего наступил. + обзорная дока. Отладочные платы уже в продаже, кристаллов пока не нашел. http://www.renesas.eu/products/tools/introductory_evaluation_tools/renesas_starter_kits/rsk_rza1/index.jsp
http://www.renesas.eu/products/mpumcu/rz/rza/rza1/index.jsp
Семейство на сайте ренесаса ->
Отладочная плата, которая даже у нас на складах лежит -->
* Cortex-A9 1 шт., полный фарш опций. 400 МГц.
* L2 кеш 128 на частоте 133
* 3, 5, 10 Мбайт SRAM, 1 такт на 128 битной (!) шине 133Мгц
* корпуса от QFP176
* Простой и мощный коплекс контроллеров для LCD, в том числе захват видео (включая аналоговый вход для старших семейств), скалер, гамма корректор, выходной синтезатор. Никаких OpenGL, описание полностью открытое (в доку только SD контроллер не описан, это традиционно для Renesas - типа покажите нам лицензию на SD хост).
* USB HS 2 штуки, host|device на выбор каждый
* SDRAM контроллер 66 Мгц. С одной стороны - не модно, с другой стороны - разведется совместно с QFP без проблем при наличии хотя бы небольшого опыта. Это не DDR3 разводить...
* полный фарш периферии
* IAR поддерживает
http://www.iar.com …vices/Renesas/?id=4643
* FreeRTOS портирован
http://www.freerto …RZ_Cortex-A9-RTOS.html
* uCOS обещан, но я не нашел
* Boot - вполне достаточно фич для практики.
Boot mode 0: Boots the LSI from the memory (bus width: 16 bits) connected to the CS0 space
Boot mode 1: Boots the LSI from the serial flash memory connected to the SPI multi I/O bus space
Boot mode 2: Boots the LSI from the NAND flash memory with the SD controller*1
Boot mode 3: Boots the LSI from the NAND flash memory with the MMC controller*2
Теперь попробуем ответить на вопрос "зачем".
1. Это микроконтроллер, хотя и необычный. заточен под работу с графикой и сетевые приложения.
2. Очевидно, будет хорошая линейка начиная от недорогих чипов (предполагаю, младшие начнутся от 12$)
3. Это аппаратная основа для вполне взрослого С++. Например, POCO C++ Libraries
http://caxapa.ru/379939.html
4. Линуха на этом чипе массово не будет. Он здесь лишний.
5. SDRAM здесь скорее для больших буферов и всякой служебной надобности. Хранить там код, стек, кучу было бы не очень логичным решением. Но если приспичит (например, для отладки и экспериментов) - то вполне нормально.
6. Как уже писал, стоит SDRAM. Это соверешнно логично - за счет набортного гигантского ОЗУ большой скорости от внешней памяти не требуется, если лялих не ставить, то одного чипа 128 Мбит хватит для многого, зато разведется легко. W9812G6JH-6I (IC SDRAM 128MBIT 16 бит шина 166MHZ 54TSOP Winbond Electronics -40...+85) даже на диждикее стоит $2 в партии 100шт. 256 мбит той же серии стоит аж $2.5. Дальше SDRAM в невагонных количествах начинает резко дорожать - IS42S16320B-7TLI от ISSI 512 мбит стоит уже 14 в "партии" 108 шт. AS4C32M16SA-7TI от Alliance Memory, Inc. стоит $11 в партии 1к (вся для вариантов TSOP и -40). с 32 битной шиной в 86TSOP для 128 и 256 Мбит стоят заметно дороже, для 512 - почти столько же, и их вполне реально достать, если надо.
7. Идеальная основа для недрогой сетевой | USB камеры с кастомизируемой прошивкой.
По софту. Надо сказать, что для полноты счастья камень требудет немного другой идеологии - !FreeRTOS и !Linux, нечто среднее. RTEMS, eCOS, ThreadX и прочие "средние" RTOS.
В силу того, что камень скомпилирован с полной поддержкой Jazelle, можно ожидать хороших JVM на это чудо.
Также можно сказать, что этот камень удивтельно хорошо дополнеет "embedded вселенную" ARM. Недорогие Cortex-M0 и M3 в качестве периферийных контроллеров и Cortex-A9 как хост контроллер этой братиии. Все в рамках любмого яра...