ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
486326 Топик полностью
Evgeny_CD, Архитектор (07.02.2014 23:37, просмотров: 354) ответил Evgeny_CD на Встречаем новое семейство Renesas RZ/A1 -> QFP 256, 10Mbyte SRAM (!) на кристалле. 400 Мгц Cortex-A9. Однако Renesas свое слово держит! --> На доке стоит июнь - самый что ни на есть 2 кв. Единственная доступная дока вложена.
Покурил я доку на 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 как хост контроллер этой братиии. Все в рамках любмого яра...