ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
654631
Evgeny_CD, Архитектор (21.02.2016 02:05 - 16.05.2018 02:17, просмотров: 2617)
[i.MX 6SoloX] - очень и очень интересное обновление линейки i.MX6. ARM® Cortex®-A9 1 ядро 800MHz + Cortex-M4, MPU, FPU 200MHz за $15 Цены дижикея MCIMX6X1AVO08AB -40C to +105C ARM® Cortex®-A9 1 ядро 800MHz, Cortex-M4, MPU, FPU 200MHz, 100 - $16.98 MCIMX6X1EVO10AB -20C to 105C ARM® Cortex®-A9 1 ядро 1GHz, Cortex-M4, MPU, FPU 227MHz, 90 - $14.46 пока на складе нет Есть еще вот и такое чудо MCIMX6G2DVM05AA IC MPU I.MX6 ULTRALITE 289BGA ARM® Cortex®-A7 528MHz 100 - $7.38 но его пока трогать не будем. Кроме Cortex-M4, приятной фичей является Dual Gigabit Ethernet MAC w/ hardware AVB support Также в документах видно, что "модернизированные" i.MX6 UltraLite и i.MX6SoloX имеют плавучку VFP, а "старые" - плавучку VFPvd16 Объяснение нашлось такое http://infocenter. …i0363e/ch12s01s02.html 12.1.2. About the VFPv3-D16 architecture The VFPv3-D16 architecture only includes 16 double-precision registers. VFPv3 includes 32 double-precision registers by default. An instruction which attempts to access any of the registers D16-D31 generates an UNDEFINED exception. И хотя это не про Cоrtex-A9, в доке на Cоrtex-A9 тоже встречаются подобные упоминания. Получается, что когда делали "обычные" i.MX6, то 16 регистров плавучки забанили, что явно не повысит скорость. Теперь о самом интересном, об еррате :). Она вложена, и, на удивление, совсем фатальных багов там нет. Но, внимание, она Rev. 0, описывает кремний версии 1.2, который, собственно, везде и продается (буковка B в конце маркировки чипа). А теперь читаем i.MX 6SoloX Application Processor Silicon Revision 1.2 to 1.3 Comparison (EB832.pdf вложен), и офигеваем ERR009636 MMDC: (в мануале расшифровано как Multi-mode DDR controller) Random data corruption during reads from DDR memory. Fixed in 1.3 Yes. Офигенчик, правда? Documented in silicon errata revision 1, только такая версия пока недоступна. Нас еще ждут сюрпризы !? Евалборда тоже имеется. MCIMX6SX-SDB $399 Дока вложена. 3 (ТРИ!!!) SD сокета внушают...Дока на плату полная, со схематиком и OrCAD файлами (но регистрироваться надо). Кайф от камня очень простой. Cortex-A9 - это хорошее, проверенное микропроцессорное ядро. Которое хреново относится к RT прерываниям. Зато у него плавучий SIMD и даже дабловая аппаратная плавучка имеется. Вкуривали недавно http://caxapa.ru/651650.html Cortex-M4 будет очень хорош имено в RT. Будет таскать данные от периферии и обратно, раскладывать данные в памяти в удобном для высокоуровневой обрабтки. Ну а осоновополагающе идеи я уже излагал http://caxapa.ru/653905.html http://caxapa.ru/653954.html http://caxapa.ru/652792.html http://caxapa.ru/652378.html Цена $15 делает все это реалистичным для многих применений.