eSi-Modules

The new eSi-ZM1 module from EnSilica is a small form factor System-on-Module (SoM) built around the Xilinx Zynq Extensible Processing Platform.

Download Articles

It enables low-risk and fast time-to-market hardware development without sacrificing differentiation, integration or flexibility. Combining a powerful dual-core ARM® A9 subsystem running embedded Linux together with the Xilinx Series-7 FPGA fabric means you can design smarter systems demanding real time hardware performance.

It provides a broad range of advanced I/O including gigabit ethernet, USB, I2C and SD-card. This allows excellent connectivity, whilst the programmable logic creates unlimited possibilities to add virtually any peripheral or create custom accelerators to extend system performance to suit the target application.
WIN A ZYNQ DEVELOPMENT PLATFORM

eSi-ZM1 Module
The modules can be purchased directly from our distributor and the link below will take you directly to their online store.

eSi-ZM1 Evaluation Baseboard & Module
The Development Platforms can be purchased directly from Ensilica and the link below will take you to our online store.

eSi-Modules: Technical Overview

  • Features

    Powered by ARM® dual-core Cortex™ A9 MPCore

    • Built around Xilinx XC7Z020 Extensible Processing Platform
    • Small form factor 82 mm x 50 mm
    • Commercial and Industrial temperature grade
    • Preloaded uSD card with Linux BSP
  • Applications

    • Automotive electronics
    • Consumer equipment
    • Industrial automation
    • Broadcast
    • Medical imaging
    • Wired communications
  • Benefits

    By encompassing the challenging part of an embedded system into a small module, it dramatically simplifies your baseboard development both in terms of number of layers and layout complexity. The module is flexible enough to be used across a range of applications and hardware designs with simple integration effort. This reduces your overall hardware development effort and re-spin risk.

    The EnSilica module is unique in providing an exceptionally high I/O count through an MXM3.0 connector, delivering the full capability of the FPGA fabric without sacrificing signal integrity. Utilising the latest low-voltage memory and peripherals it takes full advantage of the Zynq’s low voltage I/O. For demanding designs it includes a gigabit ethernet PHY with 1588 time stamping, a 4 port USB hub and micro-SD card holder.

    Full firmware and software support is provided by EnSilica including a compatible BSP and embedded Linux build preloaded on SD-card. The module is ready to use out-of-the- box, however for a custom development EnSilica has extensive experience in working with Zynq and can offer the design services to complement.

  • Detailed Description

    • Built around Zynq XC7Z020
      • Powered by ARM® dual-core Cortex™ A9 MPCore processor @ 666 MHz.
      • 85 K logic cells
      • 560 KB block RAM
      • 220 DSP Slices
      • CLG484 package type
    • 33.333 MHz oscillator
    • 1 GB, 1.35 V, 32-bit wide DDR3 SDRAM @ 533 MHz
    • 1 GB, 1.8 V, 8-bit wide NAND FLASH
    • 16 MB QSPI flash
    • Real Time Clock
    • 2 Kb I2C EEPROM
    • uSD card slot
    • RGMII Gigabit Ethernet PHY with 1588 time stamping
    • 4-port USB 2.0 hub
    • Up to 8 differential analog inputs
    • 12 MIO pins
    • 134 EMIO pins with user defined I/O voltage
    • PJTAG debug connector for comprehensive software debug capability
    • UART for terminal connection
    • Single 3.3 V supply
    • Small form factor (82 mm x 50 mm)
  • Example Projects

    • BitCoin miner – Demonstrates Server and Client on ARM Linux, SHA256d accelerated in logic and APB interface to control the miner
    • LiteCoin miner – Demonstrates Server and Client on ARM Linux, Scrypt accelerated in logic and APB interface to control the miner
    • OpenCV face tracker – Demonstrates Omnivision camera capture from logic and frame buffer exchange with openCV running on ARM. The video out standard VGA showing an HSYNC/VSYNC/RGB interface in the logic
    • VNC connection – Demonstrates connecting to Linux over a VNC
    • QT HMI – Demonstrates building a QT GUI giving access to die temperature, CPU and network load graphs and basic tabs, buttons and text input boxes
    • WAV player – Demonstrates selecting a wave file from a network share, SD card or USB memory stick and playing out I2S to an audio DAC connected to the logic