Eclypse Z7 Getting Started Guide
Unboxing
Open the box. The Eclypse Z7 can be found placed in an antistatic bag. The power supply can be found in the removable box to the right side of the Eclypse box.
Make sure to raise the centerpiece of the box's cardboard spacers to find the programming cable and the USB A to Micro B cable.
What Comes in the Box?
- Eclypse Z7, contained in an anti-static bag
- 12V 5A Power Supply with adapters for US and EU
- USB A to Micro B programming cable
- USB A to Micro A cable (for connector “USB”)
First-time Power On
The following steps will allow you to launch and use the Eclypse Z7's Out-of-Box demo, which is programmed into the board's flash during manufacturing. This demo is a simple way to ensure that the board is functional. It uses the ARM processor and FPGA fabric on the Zynq-7020 chip to control the board's LEDs and report the states of the board's buttons back to a host computer over a UART link.
- Set the programming mode jumper (JP5) to the QSPI position.
- Plug the provided power supply into the Eclypse power jack (J11).
- Connect the Eclypse PROG port to a computer using the provided micro USB programming cable.
- Turn on the Eclypse by flipping its POWER switch.
- Connect a serial terminal application (such as Tera Term or PuTTY) running on the connected computer to the Eclypse serial port. Configure the application with the following settings: 115200 baud, no parity, 1 stop.
- Make sure the LEDs cycle, press the buttons, and the board reports “Button Press Detected!” to the serial terminal application.
- Power down the Eclypse.
Using your Zmods for the First Time
Zmod Scope, Digitizer, AWG, and SDR users can convert the board to a WaveForms-compatible device by following Using the Eclypse Z7 with WaveForms. This provides a convenient way of testing the performance without creating code.
Zmod SDR users may also want to check out the Getting Started with GNU Radio, Eclypse Z7, and the Zmod SDR guide.
Install Vivado, Xilinx SDK, and Petalinux
These are the three main tools used in the development of applications for the Eclypse Z7:
- Xilinx SDK is required to develop software for bare-metal and Linux-based applications.
- Xilinx Vivado can be used to create custom hardware platforms for use in standalone, bare-metal, and Linux-based applications.
- Petalinux can be used to create the Linux images that must be loaded to the Eclypse before running Linux-based applications.
The Digilent Installing Vivado, Xilinx SDK, and Digilent Board Files guide goes step by step through installing Vivado and Xilinx SDK. These are tools provided by Xilinx that allow a user to write hardware and software for a Xilinx FPGA chip, including the Zynq-7000 present on the Eclypse Z7. The guide also covers downloading and installing Digilent-provided board support files. At the time of writing, materials for the Eclypse Z7 are only supported in Vivado 2019.1 and Xilinx SDK 2019.1.
Petalinux 2019.1 can be downloaded from Xilinx's website, and detailed installation instructions can be found in Xilinx User Guide 1144. Note that Petalinux is only supported in Linux-based operating systems. Windows users are recommended to use a dual-boot setup or a virtual machine. These requirements are further described in UG1144. At the time of writing, materials for the Eclypse Z7 are only supported in Petalinux 2019.1.
Running a Zmod Demo
Demo projects for Xilinx tools that target the Eclypse Z7 are provided for some Digilent Zmods. These demos are version-controlled on GitHub; instructions for finding and running them are here on Reference. Find them in the Example Projects section of the resource center.
Next Steps
Return to the Eclypse Z7 Resource Center for more information and examples of how the Eclypse Z7 can be used.