ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
736452
Evgeny_CD, Архитектор (15.02.2017 00:38 - 00:45, просмотров: 3297)
Ну, кто там на Allwinner засматривается? !BGA, !копируемый модулек на 400 Мгц Cortex-A9 + FPGA. Любопытный расклад получается. Предыдущий пост про DSP модульки -> http://caxapa.ru/726454.html
http://caxapa.ru/736363.html
Renesas RZ/A1LU --> https://www.renesa …ors/rz/rza/rza1lu.html RZ/A1LC --> https://www.renesa …ors/rz/rza/rza1lc.html радуют своими потенциально очень низкими ценами, но на складе DigiKey их так и не появилось. Зато появились RZ/A1L, и цены очень радуют https://www.renesa …sors/rz/rza/rza1l.html R7S721020VCFP#AA1 ARM® Cortex®-A9 RZ/A1L Microcontroller IC 32-Bit 400MHz 3 MByte SRAM 176-LFQFP (24x24) 25 - $15.22560, 500 - $11.93350 R7S721020VCBG#AC1 ARM® Cortex®-A9 RZ/A1L Microcontroller IC 32-Bit 400MHz 3 MByte SRAM 176-LFBGA (8x8) 25 - $15.22560, 500 - $11.93350 R7S721021VCFP#AA1 ARM® Cortex®-A9 RZ/A1L Microcontroller IC 32-Bit 400MHz 3 MByte SRAM 208-LQFP (28x28) 25 - $17.61200, 500 - $13.80400 208-LQFP важен тем, что у камня богатая периферия и мало ног. Нужно внимательно изучать под каждую задачу, что там можно "намультиплексировать". Берем SDRAM 64M (2M x 32) 143MHZ 86TSOP -40C...+85C 4 банка (обычно 64Мбита 2 банковые, что плохо) AS4C2M32SA-6TIN ~$3 оптом. (BGA варианты дешевле, можно найти за $2 тысячным оптом). Дока вложена. Берем ПЛИСку Altera MAX 10 http://caxapa.ru/736358.html 10M08SCU169C8G 0°C ~ 85°C 25 - $8.93, 500 - $8.37 - BGA 0.8 вариант на 130 IO 10M08SCE144C8G 0°C ~ 85°C 25 - $13.97, 500 - $13.1 - 144 EQFP вариант на 101 IO, какая наценка на QFP, однако! И берем ISSI HyperRAM http://caxapa.ru/736367.html очень необычная PSRAM IS66WVH8M8BLL-100B1LI IC PSRAM 64MBIT 100MHZ 24TBGA 2.7 V ~ 3.6 V -40°C ~ 85°C 100 - $3.53760 IS66WVH8M8ALL-166B1LI IC PSRAM 64MBIT 166MHZ 24TBGA 1.7 V ~ 1.95 V -40°C ~ 85°C 100 - $3.53760 Получаем для варианта !BGA с максимальными возможностями но без HyperRAM по оптовым ценам 13.8+3+13.1 = $29.9 ~$30 BGA вариант с HyperRAM 11.93+2+8.37+3.54 = $25.84 мы снова уделали концерту!!! http://caxapa.ru/734964.html $25 - просто магическая цена какая-то. Что это дает? 3Мбайт широкой 133 МГц внутренней SRAM в сочетании с 400 МГц Cortex-A9 L1 кеш 32+32K, L2 кеш 128K - это будет и быстро, и с малой латентностью. В обычных SDRAM системах, если L2 "холодный", то реальный переход по прерыванию может занять несколько мкс. 3Мбайт - пусть 2Мбайт под код и 1Мбайт под быстрые данные системы. Очень хорошая конфигурация. RZ/A1L имеют быструю 32 битную 66 МГц шину, которая хавает все - SDRAM, SRAM и проч. Причем в варинте SRAM минимальный цикл обмена - 2 такта! Т.е. с внешней памятью оно будет работать быстро. MAX 10 решает задачи кастомной периферии и DSP перфоманса, если он вдруг нужен. На быстрой 32 битной шине задержки будут минимально возмоэными. Также за счет встроеной FLASH решается задача защиты от копирования - Один из самых больных вопросов RZ. HyperRAM решает задачи быстрого обмена с FPGA при минимальном количестве пинов и задачи локальной памяти для FPGA. Например, там можно сделать простейший frame buffer для LCD. Если LCD контроллер делать жестко прошитым под конкретный LCD - то LE он сожрет совсем немного. В зависимости от того, как именно система будет использовать медленную память, SDRAM напрямую к процессору может и не надо ставить. Будет блочный обмен по DMA с HyperRAM. Пины сэкономим опять же - в RZ/A1L это самый ценный ресурс. Также MAX 10 позволит наделать кастомных коммуникационых контроллеров на любой вкус - SPI сопроцессоры, "просто шина" из супер поста про модульки http://caxapa.ru/735474.html Что касается сравнения с iMX7, который в одноядерном варианте будет стоить примерно как RZ/A1L. - быстрая шина RZ/A1L обеспечит лучшую работу с FPGA - 800 MHz Cortex-A7 против 400 MHz Cortex-A9 - это достаточно спорный вопрос. По дабловой плавучке они равны, по SIMD мутно, A7 может и победить, по "просто коду" скорее всего А7 будет иметь незначительное преимущество - он "частично-суперскалярный", а А9 - нормально 2 way суперскалярный, но это очень сильно от кода зависит - А7 имеет аппаратую поддержку витруализаци, В А9 нет такого Концерту все это натянет совершенно точно. Модулек получается, скажем 45 х 72 мм (гармнония соблюдена) в !BGA варианте и, скажем, 30 х 49 мм в BGA. [размеры приведены в значительно степени от балды, какие мне захотелось] Для желающих есть порты Linux на RZ/A1 http://caxapa.ru/714351.html но здесь линух все испортит. Пропадет весь кайф от внутренней памяти и проч. Возможности масштабирования очень большие. В части процессора. R7S721011VCBG#AC0 - 5Мбайт ОЗУ - ARM® Cortex®-A9 RZ/A1M Microcontroller IC 32-Bit 400MHz ROMless 324-FBGA (19x19) 100 - $23.43140 Варианты с 10Мбайт и кучей периферии R7S721000VCBG#AC0 ARM® Cortex®-A9 RZ/A1H Microcontroller IC 32-Bit 400MHz ROMless 256-LFBGA (11x11) 100 - $28.40840 R7S721000VCFP#AA0 ARM® Cortex®-A9 RZ/A1H Microcontroller IC 32-Bit 400MHz ROMless 256-LQFP (28x28) 100 - $28.40840 Можно и на Cortex-A15 свалить :) http://caxapa.ru/726441.html В части FPGA ваще космос - Intel Cyclone 10 скоро даст прикурить :) http://caxapa.ru/736277.html Критика?