- Full support for Vivado, including tool integration, example projects and tutorials
- Out-of-the-box Petalinux support, including example projects and tutorials
- 667MHz dual-core Cortex-A9 processor with tightly integrated Xilinx FPGA
- 2 SYZYGY Standard Interfaces for high-speed data transfer in modular systems
- 2 Pmod connectors for additional system modularity
- 1 GB DDR3L with 32-bit bus @ 1066 Mhz
- USB and Ethernet connectivity
125 MHz external clock
USB micro-AB Host/Device/OTG port
Automatically negotiated on board bring-up
The Eclypse Z7 is a powerful prototyping platform, featuring Xilinx's Zynq-7000 APSoC. Two SYZYGY interface connectors are featured, enabling high speed modular systems.
Eclypse is designed to enable high speed analog data capture and analysis right out of the box. It is a platform for research and rapid prototyping of test and measurement applications, potentially including software defined radio, ultrasound, other medical devices, and much more. As a host board for Zmods, applications for the Eclypse can vary significantly between system configurations.
Petalinux is supported out of the box. Pre-built Linux images are accompanied by a software API for bulk data transfer. This system allows new users to get started without touching hardware until desired. The software supports a variety of common programming languages, including Python, C/C++, and more. Digilent offers fully open and customizable hardware designs, Linux images, and Linux software applications.
- The Eclypse Z7 is compatible with modules that conform to Digilent's Pmod™ Specification, including Digilent's line of Pmods.
Tutorials and Guides
Important: The Eclypse Z7's tutorials, projects, and system images target Vivado 2019.1 and Petalinux 2019.1, and are not officially supported in other versions of Vivado.
Setting Up Development Environments
Vivado and Xilinx SDK
- Installing Vivado, Xilinx SDK, and Digilent Board Files covers first-time installation of Vivado, Xilinx SDK, and board files to support Vivado IPI flows for Digilent boards.
- Petalinux is a tool created by Xilinx, used for the creation and modification of Linux images for Xilinx chips, including the Zynq-7000.
Xilinx's Petalinux Tools Reference Guide (UG1144) covers installation and usage of Petalinux. Chapter 2 discusses the installation process.
Note: For Windows users, Digilent recommends the use of either a dual-boot Linux setup or virtual machine that fits the requirements specified in UG1144, linked above.
- This tutorial covers using Xilinx SDK to develop and run applications on an Eclypse Z7 running a Petalinux image.
- This tutorial covers the creation of a basic baremetal application that blinks an LED. Vivado IPI is used to design the system and Xilinx SDK is used to develop the application.
- This tutorial covers the steps necessary to add support for a selected Zmod to the Eclypse Z7 Base Vivado Project and Eclypse Z7 Base Petalinux image.
- This tutorial covers the creation of a basic design that blinks an LED, written in an RTL language. The processor is not used.
- This tutorial covers the basics of Pmod IPs, Creating a simple Vivado IPI design and Xilinx SDK application to run an example on the board.
- This tutorial covers the addition of a hierarchical block supporting a specific peripheral, whether Pmod or Zmod, to an existing IPI design, adding required library source files to a baremetal Xilinx SDK application project, and running an example on the board.
- Note: The steps necessary to add support for the selected peripheral into Petalinux are not covered.
Example Projects and System Images
- “Narrow” User-Space Application Examples targeting the Zmod ADC and DAC Petalinux Image.