Процессор со встроенной FPGA получает поддержку встроенного Linux

Enea объявила о поддержке встроенного Linux для серии программируемых SoC (система-на-чипе) серии Xilinx Zynq-7000.
SoC Zynq-7000 объединяют два процессорных ядра ARM Cortex-A9, до 350 тыс. Программируемых логических ячеек и множество контроллеров интерфейса ввода / вывода.

Программируемые SoC серии Xilinx Zynq-7000 поддерживают тактовую частоту процессора до 1 ГГц.
В зависимости от версии они также включают в себя следующие программируемые логические функции:

  • До 350 тыс. Логических элементов (до 5,2 млн эквивалентных вентилей ASIC)
  • До 2180 КБ ОЗУ расширяемого блока
  • От 80 до 900 срезов DSP 18 × 25 (пиковая производительность DSP GMACS от 58 до 1080)

SoC Zynq-7000 также предлагают следующие встроенные функции контроллера (в зависимости от версии):

  • Интерфейс DDR3, DDR2, LPDDR2 DRAM
  • 2x QSPI, NAND flash, NOR flash интерфейсы
  • 2 порта USB 2.0 (OTG)
  • 2x гигабитный Ethernet
  • CAN интерфейс
  • 2 интерфейса SD / SDIO карты
  • Серийный номер: 2x UART, 2x SPI, 2x I2C
  • 4x 32-строчных порта GPIO
  • 2x 12-битный A-to-D с дискретизацией 1Msps и 17 дифференциальными входами.
  • Интерфейс шины PCI Express x8 (в крупнейших устройствах)
  • Встроенный механизм шифрования для безопасной загрузки и настройки системы.

Блок-схема серии Zynq-7000 приведена ниже.


Блок-схема семейства Zilinx Zynq-7000

(нажмите, чтобы увеличить)

Встроенная ОС Linux Enea представляет собой цепочку инструментов для кросс-разработки и среды выполнения, основанную на системе конфигурации встроенного Linux Yocto.
Проект Yocto, основанный Linux Foundation, является популярным инструментом для создания встроенных дистрибутивов Linux.
Реализация Enea для Linux включает в себя расширения в реальном времени.

Дополнительная информация о Enea Linux доступна здесь .
Дополнительная информация о проекте Yocto находится здесь .