Version 1


    Programmable Devices IV:
    Hard and Soft Processors in Programmable Logic

    Sponsored by


    The element14 ESSENTIALS of Hard and Soft Processors in Programmable Logic covers the differences between hard and soft processors, including their benefits, types, and development flows. To extend the knowledge covered in the main module, this supplementary guide discusses the types of development boards used for prototyping or product development.

    Go to Learning Module


    Evaluation/Starter Kit


    AES-A7MB-7A35T-G - Evaluation Kit, Artix-7

    Buy NowBuy Now

    The AES-A7MB-7A35T-G is an Artix®-7 35T FPGA Arty evaluation kit. It is a customizable development kit for embedded designers looking for a flexible, low power FPGA platform. The peripherals and expansion interfaces make the kit ideal for a wide variety of applications. From experimenting with Arduino shields that integrate multiple sensors to running a Linux-based web server, the Artix®-7 35T FPGA evaluation board can help you validate your design idea. Typical applications include embedded controllers, general purpose prototyping, networking and communications, I/O expansion, sensor fusion and Arduino expansion.

       Xilinx XC7A35T-1LCSG324I with 256MB DDR3 SDRAM, 16MB of QSPI flash, 10/100 Ethernet interface

      Four Digilent compatible Pmod interfaces enabling 32 user I/O pins

      Two Pmods routed as differential pairs, paired to fit dual wide Pmods

      USB to UART interface, 14 AMS inputs (6 single ended, 4 differential, 4 for power monitor circuit)

      100MHz LVCMOS oscillator (system clock)

      JTAG programming/configuration port

      MicroBlaze soft processor on Artix®-7 FPGAs



    EK-U1-KCU116-G - Evaluation Kit, KCU116

    Buy NowBuy Now

    The EK-U1-KCU116-G is a Kintex® UltraScale+ FPGA KCU116 evaluation kit. This EV kit is ideal for evaluating Kintex® UltraScale+ features such as 28Gbps transceiver performance. Based on the UltraScale architecture, UltraScale+ FPGA family have increased performance and on-chip ultraRAM memory, providing the ideal mix of high performance peripherals and cost effective system implementation. In addition, Kintex UltraScale+ FPGAs have numerous power options that deliver the optimal balance between the required system performance and the smallest power envelope.

      4x zSFP+ cages to support 28Gbps GTY evaluation

      DDR4 up to 32bits

      PCIe Gen3 x8 compliant and Gen4 capable

      General purpose prototyping elements including FMC, HDMI, PMODs


    AES-ZU3EG-1-SK-G - Starter Kit, Zynq UltraScale+ System-on-Module (SoM)

    Buy NowBuy Now

    The AES-ZU3EG-1-SK-G is an UltraZed-EG system-on-module. UltraZed-EG SOM is a highly flexible System On Module (SOM) based on the Xilinx Zynq® UltraScale+ MPSoC. Designed in a small form factor, the UltraZed-EG SOM packages all the necessary functions such as system memory, Ethernet, USB and configuration memory needed for an embedded processing system. The UltraZed-EG provides easy access to 180 user I/O pins, 26 PS MIO pins and 4 high-speed PS GTR transceivers along with 4 GTR reference clock inputs through three I/O connectors on the backside of the module. Available with the Zynq UltraScale+ MPSoC XCZU3EG-SFVA625 device, the UltraZed-EG SOM enables designers to build high-performance systems with confidence and ease.

      DDR4 SDRAM (2GB), dual QSPI flash (64MB), I2C EEPROM (2Kb), eMMC Flash (8GB)

      USB 2.0 ULPI PHY, gigabit Ethernet PHY

      I2C 8bit I/O expander, 2 channel I2C switch/mux, PS reference clock input

      On board voltage regulators, power on reset (POR) circuit, 4-position boot mode DIP switch

      Linux BSP and reference designs

      3 JX micro-header connectors, PS JTAG interface, PL SYSMON interface

      USB 2.0 connector interface, Gigabit Ethernet RJ45 connector interface

      PMBus interface and carrier card I2C interface


    EK-K7-KC705-G - Evaluation Kit, Kintex-7

    Buy NowBuy Now

    The EK-K7-KC705-G is a Kintex-7 FPGA KC705 evaluation kit. This highly flexible EV kit accelerates development of applications for a broad range of markets that demand power efficient high speed communications and processing. Time-and cost-saving features include on-board PCI Express, Agile Mixed Signal, HDMI video output and FPGA mezzanine card connectors. The EV kit provides a flexible framework for designing higher-level systems that require DDR3, Gigabit Ethernet, PCI Express and other serial connectivity.

      KC705 EK-K7-KC705-G base board, including the XC7K325T-2FFG900C FPGA.

      AMS101 evaluation card, enabling evaluation of the AMS technology built into all 7 series FPGAs.

      Advanced memory interface with 1GB DDR3 SODIM Memory

      Enabling serial connectivity with PCIe Gen2x4, SFP+ and SMA Pairs, UART, IIC

      Supports embedded processing with MicroBlaze, soft 32bit RISC

      Develop networking applications with 10-100-1000Mbps Ethernet (GMII, RGMII and SGMII)

      Simpler and smarter development of FPGA-based system-on chip (SoC) solutions

      Implement video display applications with HDMI out

      Expand I/O with the FPGA Mezzanine Card (FMC) interface


    Development Board


    AES-ULTRA96-V2-G - Development Board

    Buy NowBuy Now

    The Ultra96-V2 is an Arm-based, Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96Boards Consumer Edition (CE) specification. Ultra96-V2 will be available in more countries around the world as it has been designed with a certified radio module from Microchip. Additionally, all components are updated to allow industrial temperature grade options. Additional power control and monitoring will be possible with the included Infineon Pmics. Ultra96-V2 provides four user-controllable LEDs. Engineers may also interact with the board through the 96Boards-compatible low-speed and high-speed expansion connectors by adding peripheral accessories such as those included in the MikroE Click Mezzanine for 96Boards (available as an accessory).

      Micron LPDDR4 memory provides 2 GB of RAM in a 512M x 32 configuration.

      Wireless options include 802.11b/g/n Wi-Fi and Bluetooth 5 Low Energy. The radio module is Agency Certified in over 75 countries. UARTs are accessible on a header as well as through the expansion connector.

      JTAG is available through a header. The convenient JTAG/UART Pod (available as an accessory) provides both JTAG and UART connections via USB. I2C is available through the expansion connector.

      Ultra96-V2 provides one upstream (device) and two downstream (host) USB 3.0 connections. A USB 2.0 downstream (host) interface is provided via the high-speed expansion.

      The integrated power supply generates all on-board voltages from an external 12V supply (available as an accessory).


    AES-MINIZED-7Z007-G - Development Board

    Buy NowBuy Now

    The AES-MINIZED-7Z007-G is a MiniZed single core Zynq 7Z007S development board. It targets entry level Zynq developers. This compact design features on-board connectivity through USB, Wi-Fi and Bluetooth. Peripherals can be plugged into dual Pmod compatible connectors or the Arduino compatible shield interface/USB 2.0 host interface. JTAG circuitry is incorporated onto the MiniZed base board, so with a single microUSB cable to your laptop you are already up and running. MiniZed provides for an efficient hardware reference design, while it is also an inexpensive board that can be used to run workshops and tutorials. It aims to showcase the power of Zynq, where a Cortex-A9 processor core integrates seamlessly with programmable fabric to provide signal processing and control solutions. The on-board digital microphone serves as an input for a variety of illustrations of how to implement FIR filters, FFT's and direct memory access.

      Micron 512MB DDR3L, Micron 128Mb QSPI flash, Micron 8GB eMMC mass storage

      On-board USB to JTAG and debug UART circuit

      Murata "Type 1DX" wireless module with 802.11b/g/n Wi-Fi and Bluetooth 4.1 plus EDR and BLE

      Dialog Semiconductor DA9062 PMIC (Power Management IC) generates all on-board voltages

      Auxiliary supply input can be used to power designs that require additional current

      Arduino compatible shield interface, 2 x Pmod compatible interfaces

      STMicro LIS2DS12LIS2DS12 accelerometer and temperature sensor, STMicro MP34DT05 digital MEMS microphone

      Reset button, user button, user switch, 2 x user bi-element LEDs

      Microchip low power precision CMOS oscillators

      User LED's, button and switch allow for a physical board interface

    *Trademark. Xilinx is a trademark of Xilinx Inc. Other logos, product and/or company names may be trademarks of their respective owners.