Советы Tiny ARM + FPGA COM, встроенный Linux набирает обороты

Denx анонсировал крошечный модуль на основе гибридной платформы Cortex-A9 / FPGA Altera Cyclone V SoC, а также выпустил версию 5.5 своей почтенной встроенной платформы Linux ELDK.

Denx официально запускает компьютер-модуль «MCV» размером 74 x 42 мм на выставке Embedded World 2014, 25-27 февраля в Нюрнберге, Германия, вместе с версией 5.5 своей платформы и дистрибутива для встроенного Linux Development Kit (ELDK) (см. Далее). ниже).
Первопроходец Gröebenzell, основанный в Германии дом встраиваемых Linux-систем, который, помимо прочего, создал U-Boot , продолжает разрабатывать различные готовые для Linux встраиваемые встраиваемые системы и COM, такие как модуль M53 на основе Freescale i.MX53x.


Denx MCV

Новый MCV COM демонстрирует систему на кристалле Altera Cyclone V, которая смешивает логику ПЛИС FPGA Altera Stratix V с готовой для Linux «жесткой процессорной системой» (HPS), которая состоит из пары ядер ARM Cortex-A9 с частотой 800 МГц.
Эти две системы связаны высокоскоростными соединениями AXI.
Другие недавние COM, основанные на SoC, включают MityARM-5CSX от Critical Link и форм-фактор iWave Qseven iW-RainboW-G17M-Q7 .


Блок-схема Altera Cyclone V SoC

Denx предлагает четыре различных варианта FPGA для MCV: от модели A2 с 25K логическими элементами (LE) и 36 блоками DSP до версии A6 с 110K LE и 87 блоками DSP.
Он также предлагает общий многопортовый контроллер DDR SDRAM в HPS, а также контроллер жесткой памяти для блока FPGA.
Модуль поставляется с 1 ГБ оперативной памяти DDR3 и 256 МБ флэш-памяти NAND.

MCV предоставляет значительные возможности настройки для подсистемы ARM / HPC.
Стандартные функции включают в себя интерфейсы Gigabit Ethernet, USB, UART, CAN, SPI и I2C.
Опции включают в себя один или несколько контроллеров дисплея, а также дополнительные подсказки ко всем вышеперечисленным входам / выходам, кроме интерфейсов USB и UART.

«Жесткий» интерфейс расширения PCI-Express Gen. 1 для блока FPGA также не является обязательным, наряду с портом камеры и неопределенным «микроконтроллером». Пара межкомпонентных межплатных соединений Samtec QSH-090-01-FDA Express I / O к плате оператора.

Спецификации, перечисленные для MCV, включают:

  • Процессор - Altera Cyclone V 5CSX SoC:
    • 2 ядра 800 МГц Cortex-A9 (1 дополнительно) и прецизионный FPU NEON, соединенные через AXI 102 Гбит / с с FPGA
    • Варианты FPGA, все с 6x приемопередатчиками со скоростью 3,125 Гбит / с, включают в себя:
      • A2 (5CSXFC2C6U23C7N) - 25K LE, 36 блоков DSP
      • A4 (5CSXFC4C6U23C7N) - 40 тыс. LE, 58 блоков DSP
      • A5 (5CSXFC5C6U23C7N) - 85K LE, 87 блоков DSP
      • A6 (5CSXFC6C6U23C7N) - 110K LE, 112 блоков DSP
  • Объем памяти:
    • 1 ГБ памяти DDR3 SDRAM
    • 256Mbit «устройство конфигурации»
    • 256 МБ NAND flash
  • Стандартные сигналы ввода / вывода доступны на нижних разъемах:
    • Гигабитный Ethernet
    • УАПП
    • МОЖНО
    • SPI
    • I2C
    • USB
  • Расширение PCIe - 1 канал Gen1 PCI Express x1 (3,125 Гбит / с)
  • Дополнительные параметры могут включать в себя:
    • Один или несколько контроллеров дисплея
    • Второй гигабитный Ethernet
    • CAN, SPI, I2C
    • Интерфейс камеры
    • DSP блоки
    • микроконтроллер
  • Разъемы расширения - 2x Samtec QSH-090-01-FDA (снизу)
  • Мощность - 3.3В
  • Размеры - 74 х 42 мм
  • Операционная система - Linux (через ELDK) с U-Boot

ELDK 5.5

Встраиваемый дистрибутив Denx Embedded Linux Development Kit (ELDK) долгое время был оплотом промышленных разработчиков встраиваемых систем, ищущих надежные расширения Xenomai для Linux в режиме реального времени.
Последняя версия не предлагает каких-либо серьезных новых функций, но обновляет все ее компоненты с открытым исходным кодом.
ELDK основан на коде Yocto Project Linux и включает Qt 4.8.5 и полную мобильную платформу GNOME.

ELDK 5.5 полностью поддерживает вышеупомянутый M53 COM от Denx, а также его более раннюю версию M28 COM на базе i.MX287.
Оба модуля поддерживаются специальными версиями U-Boot, ядра Linux, драйверов и Xenomai, говорит Денкс.

В ELDK 5.5 входят следующие функции:

  • U-Boot v2013.10
  • Ядро Linux 3.10.20 LTS
  • Код проекта Yocto
  • GCC 4.8.1, binutils 2.23.2, GDB 7.6, eglibc 2.18
  • Родной дев.
    инструменты, включая autoconf, bison, flex, gcc, g ++, gdb, libtool, m4, make, patch, perl, python, Qt 4.8.5, rpm, rpmbuild и т. д.
  • Поддерживает x86, MIPS, Power, ARM, XScale
  • Мобильная платформа GNOME, включая X11 Window, менеджер окон Matchbox с Sato ref.
    реализация GTK + 2.24.20, D-Bus, GStreamer, Pimlico, OpenGL UI с использованием Clutter
  • Поддержка Xenomai
  • Эмуляция целевых устройств
  • Eclipse IDE плагины
  • Поддерживает основные дистрибутивы, включая Debian, Ubuntu, Fedora, CentOS, OpenSUSE, RHEL, SLES

TechNexion

EDM1-CF-iMX6

В Embedded World Денкс также демонстрирует модуль TechNexion EDM1-CF-iMX6 , выступая в роли дистрибьютора и «поставщика услуг по разработке аппаратного и программного обеспечения», согласно компании.
COM на базе Freescale i.MX6, который также распространяется Avnet, соответствует стандарту открытых EDM (Embedded Design Modules) TechNexion.
EDM определяет три размера COM, которые можно использовать с процессорами ARM и x86.

Дополнительная информация

Начиная с конца этого месяца, для MCV COM будет доступно подготовительное оборудование, а вскоре после этого появится поддержка ELDK Linux.
Там не было ни слова о ценах или полной доступности MCV.
Между тем, версия 5.5 ELDK доступна для бесплатного скачивания здесь .
Дополнительную информацию можно найти в объявлении Denx Embedded World , а также на страницах продуктов MCV и ELDK .
Denx представит свою продукцию вместе с EDM1-CF-iMX6 COM TechNexion на Embedded World 2014 , 25-27 февраля в Нюрнберге, Германия, на стенде Denx 560, расположенном в зале 1.