SETKA.RU
 
06/05/2015
Linux-совместимый COM-модуль на базе процессора i.MX6 SoC с FPGA-чипом
Французская технологическая фирма Armadeus выпустила модуль с поддержкой Linux, с интегрированным процессором Freescale i.MX6 SoC и FPGA Altera Cyclone V GX. Модуль содержит SATA, CSI, DSI интерфейсы и дополнительный WiFi.

Французская технологическая фирма Armadeus Systems занимается продажей Freescale i.MX модулей в течение многих лет, в том числе circa-2009 и i.MX27 на основе APF27. Для нового "APF6_SP" компьютер-на-модуле, Armadeus обратилась к Cortex-A9 i.MX6 SoC компании Freescale, который она уже использовала ранее для своего APF6 COM-модуля. Набор функций на APF6 и APF6_SP очень схож, за одним исключением: добавлен Altera Cyclone V GX FPGA.


 
Armadeus рассматривает свой модуль размером 90х50 мм APF6_SP в качестве конкурента модулей на основе Altera Cyclone V SX SoC и Xilinx Zynq-7000
"APF6_SP имеет больший диапазон периферийных устройств, чем аналогичные модули, включая SATA, CSI (камера), и DSI (дисплей), а также предлагает преимущества систем-на-чипе с GPU (Vivante) и поддержкой видеокодека H.264. Сочетание этих мультимедийных интерфейсов с ПЛИС делает модуль особенно хорошо подходящим для систем обработки сигналов потокового видео и промышленной автоматизации", говорят представители Armadeus.
Armadeus допускает, что модули на базе Cyclone V SX или Zynq имеют преимущество более быстрого интерфейса AXI интерконнект для связи между ARM и FPGA подсистем. В сравнении с ними, APF6_SP использует для связи между i.MX6-процессором и FPGA Cyclone V GX интерфейс PCIe.
"Тем не менее, из-за накладных расходов OS Linux, это даёт меньшее преимущество для пропускной способности, чем можно ожидать," утверждает Armadeus, "максимальная полезная пропускная способность на SPF6_SP под Linux - 200Mbps. Также имеется некоторая задержка, что примерно даёт аналогичную скорость из-за накладных расходов на Linux. Дальнейшие сравнения с Cyclone V и Zynq платформ можно найти в этой странице сравнения (PDF) , включая пару диаграмм, представленных ниже. 
APF6_SP SBC по сравнению с типичным Zynq SBC
Ввод/выводы ARM-процессора представлюят собой два 120-контактных разъема, ПЛИС же подключён через 140-контактный разъем HSMC. Вы можете выбрать из одно-, двух- или четырехъядерных версий i.MX6. ПЛИС по умолчанию - Cyclone V 5CGXC4, но вы можете заказать более мощные С5-С9 версии для пост-монтажа по специальному запросу. Вариант с поддержкой индустриального диапазона рабочих температур напряжением 3,3V доступен на стадии заказа.
Модуль оснащен памятью DDR3 на 800Mbps (32-бит) или 1066Mbps (64-бит) объёмом от 512 до 2 Гб, и до 64 Гб eMMC FLASH. Гигабитный контроллер Ethernet встроен по умолчанию, а Wi-Fi и Bluetooth являются дополнительными.
APF6_SP поддерживает HDMI, LVDS и DSI интерфейс монитора, а также предлагает интерфейс камеры CSI и параллельный видеовход. Вы получаете обычный длинный список периферийных устройств, характерных для модулей на основе i.MX6, в том числе SATA, CAN, USB-OTG и USB2 порты.

Модуль поддерживает Linux BSP с открытым исходным кодом на основе ядра 3.10 или 3.19+ с Xenomai Linux реального времени, Qt5, пользовательскими корневыми файловыми системами, либо Debian / ArchLinux. Также доступна плата разработчика "APF6_Dev" (см. ниже).

Технические характеристики

  • Процессоры:
    • Freescale i.MX6 (1x, 2x или 4x ядра Cortex-A9 1 ГГц@), GPU Vivante (OpenGLES/CL/VG с кодеком H.264)
    • Altera Cyclone 5CGXC4 ПЛИС (С5, С7, и С9 по запросу)
  • Память:
    • 512mb-2GB DDR3 с 800Mbps или 1066MBps RAM (ARM)
    • Дополнительно до 768mb 24-разрядной памяти DDR3 (FPGA)
    • 2-64GB eMMC Flash
  • Дисплей/камера:
    • HDMI
    • LVDS
    • DSI 24-битный параллельный ЖКИ
    • Интерфейс камеры MIPI-CSI
    • Параллельный видео вход
  • Беспроводная связь - Опционально 802.11b/g/n и Bluetooth 4.0 с (LE)
  • Сеть - Gigabit Ethernet с PHY
  • Другие порты ввода / вывода:
    • USB 2.0 OTG
    • USB 2.0 хост
    • SATA II (3Gpbs)
    • 3x MMC / SD
    • 5x UARTs (1x для отладки)
    • 2x аудио
    • SPDIF
    • 2x CAN
    • 3x I2C
    • 5x SPI
    • 4x ШИМ
    • JTAG
    • До 83x GPIO
  • Power 3,3V постоянного тока +-5%
  • Рабочая температура - от 0 до 70°C; опционально от -40 до 85°C, доступны экземпляры 100+
  • Размеры - 90 х 50 мм
  • Операционная система - BSP Linux3.10 или 3.19+ с открытым исходным кодом, предустановлена U-Boot

  • Плата разработчика

    APF6_SP можно купить с APF6_Dev платой разработчика, которая, также, поддерживает non-FPGA вариант APF6. 12-вольтовая плата размером 160 х 110 мм оснащена портом Gigabit Ethernet, слотом MicroSD, разъёмом SATA с питанием, и USB 2.0 хост и OTG портами.

     
    APF6_Dev плата разработчика - фото и блок-схема

    Доступен порт HDMI наряду с 4-проводным резистивным сенсорным контроллером для использования с отдельным ЖК-интерфейсом. LVDS и MIPI-CSI интерфейсы, аудио разъемы, SPDIF выход, порт CAN, и JTAG. Три 20-контактных разъема дают доступ к большинству других I/O портов, GPS и 3G сотовые модемы являются опциональными.
    Дополнительная информация

    APF6_SP уже доступен по цене 212 евро ($236) за единицу, и APF6_Dev ожидается позже в этом месяце по цене 255 евро ($285). Более подробную информацию можно найти на сайте Armadeus Systems, на странице продукта Модуль APF6_SP, а также на странице APF6_Dev.

    Ещё новости в рубрике
    Электроника