All News | Boards | Chips | Devices | Software | Archive | About | Contact | Subscribe
Follow LinuxGizmos:
Twitter Facebook Pinterest RSS feed
*   get email updates   *

CPU with built-in FPGA gains embedded Linux support

Feb 28, 2013 — by Rick Lehrbaum 1,929 views

Enea has announced embedded Linux support for Xilinx’s Zynq-7000 series of programmable SoCs (system-on-chips). The Zynq-7000 SoCs integrate dual ARM Cortex-A9 processor cores, up to 350k programmable logic cells, and a host of I/O interface controllers.

The Xilinx Zynq-7000 series programmable SoCs support CPU clock rates of up to 1GHz. Depending on version, they also include the following programmable logic functions:

  • Up to 350k logic cells (up to approx. 5.2M of equivalent ASIC gates)
  • Up to 2180KB of Extensible Block RAM
  • 80 to 900 18×25 DSP Slices (58 to 1080 GMACS peak DSP performance)

The Zynq-7000 SoCs also offer these built-in controller functions (depending on version):


  • DDR3, DDR2, LPDDR2 DRAM interface
  • 2x QSPI, NAND flash, NOR flash interfaces
  • 2x USB2.0 (OTG) ports
  • 2x gigabit Ethernet
  • CAN interface
  • 2x SD/SDIO card interfaces
  • Serial: 2x UARTs, 2x SPI, 2x I2C
  • 4x 32-line GPIO ports
  • 2x 12-bit A-to-D with 1Msps sampling and 17 differential inputs.
  • PCI Express x8 bus interface (in largest devices)
  • Built-in encryption engine for secure system boot and configuration.

The Zynq-7000 series block diagram appears below.

Zilinx Zynq-7000 family block diagram
(click to enlarge)

Enea’s embedded Linux OS is a cross-development tool chain and runtime environment, based on the Yocto embedded Linux configuration system. The Yocto Project, founded by the Linux Foundation, is a popular tool for creating embedded Linux distributions. Enea’s embedded Linux implementation includes real-time extensions.

Further information on Enea Linux is available here. Further information on the Yocto Project is here.

(advertise here)

Print Friendly, PDF & Email

Please comment here...