Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
programmable-logic:eclypse-z7:getting-started-guide [2022/03/28 21:45] – Update xilinx links Arthur Brownprogrammable-logic:eclypse-z7:getting-started-guide [2023/11/01 13:25] (current) John Rys
Line 11: Line 11:
 ---- ----
 <WRAP GROUP> <WRAP COLUMN HALF> <WRAP GROUP> <WRAP COLUMN HALF>
-Make sure to raise the center piece of the box's cardboard spacers to find the programming cable and the USB A to Micro B cable.+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.
 </WRAP> <WRAP COLUMN HALF> </WRAP> <WRAP COLUMN HALF>
 {{ :reference:programmable-logic:eclypse-z7:unboxing-3.png?nolink&400 |}} {{ :reference:programmable-logic:eclypse-z7:unboxing-3.png?nolink&400 |}}
Line 18: Line 18:
 <WRAP GROUP> <WRAP COLUMN HALF> <WRAP GROUP> <WRAP COLUMN HALF>
 == What Comes in the Box? == == What Comes in the Box? ==
-  - Eclypse Z7, contained in anti-static bag+  - Eclypse Z7, contained in an anti-static bag
   - 12V 5A Power Supply with adapters for US and EU   - 12V 5A Power Supply with adapters for US and EU
   - USB A to Micro B programming cable   - USB A to Micro B programming cable
Line 36: Line 36:
  
   - Set the programming mode jumper (JP5) to the QSPI position.   - Set the programming mode jumper (JP5) to the QSPI position.
-  - Plug the provided power supply into the Eclypse'power jack (J11). +  - Plug the provided power supply into the Eclypse power jack (J11). 
-  - Connect the Eclypse'PROG port to a computer using the provided microUSB programming cable.+  - Connect the Eclypse PROG port to a computer using the provided micro USB programming cable.
   - Turn on the Eclypse by flipping its POWER switch.   - 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. +  - 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 make sure that the board reports "Button Press Detected!" to the serial terminal application.+  - Make sure the LEDs cycle, press the buttonsand the board reports "Button Press Detected!" to the serial terminal application.
   - Power down the Eclypse.   - Power down the Eclypse.
 +
 +----
 +===== First-time Zmod =====
 +
 +/* TODO: photos */
 +
 +[[https://digilent.com/reference/zmod/start|Zmod Scope, Digitizer, AWG]] users can convert the board to a WaveForms-compatible device by following [[programmable-logic:eclypse-z7:waveforms]]. This provides a convenient way of testing the performance without creating code.
 +
  
 ---- ----
Line 48: Line 56:
 These are the three main tools used in the development of applications for the Eclypse Z7: 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 SDK is required to develop software for bare-metal and Linux-based applications.
-  * Xilinx Vivado can be used to create custom hardware platformsfor use in standalone, 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 prior to running Linux-based applications.+  * Petalinux can be used to create the Linux images that must be loaded to the Eclypse before running Linux-based applications.
  
-Digilent'[[vivado:installing-vivado:start]] guide goes step by step through the process of installing Vivado and Xilinx SDK. These are tools provided by Xilinx which 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 time of writing, materials for the Eclypse Z7 are only supported in Vivado 2019.1 and Xilinx SDK 2019.1.+The Digilent [[vivado:installing-vivado:start]] 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.
  
-[[https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html|Petalinux 2019.1]] can be downloaded from Xilinx's website, and detailed installation instructions can be found in [[https://docs.xilinx.com/v/u/2019.1-English/ug1144-petalinux-tools-reference-guide|Xilinx User Guide 1144]]. Note that Petalinux is only supported in Linux-based operating systems. Windows users are recommended to either use a dual-boot setup or virtual machine. These requirements are further described in UG1144. At time of writing, materials for the Eclypse Z7 are only supported in Petalinux 2019.1.+[[https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html|Petalinux 2019.1]] can be downloaded from Xilinx's website, and detailed installation instructions can be found in [[https://docs.xilinx.com/v/u/2019.1-English/ug1144-petalinux-tools-reference-guide|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 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 ===== ===== Running a Zmod Demo =====
  
-Demos that target the Eclypse Z7 are provided for each Digilent [[zmod:start|Zmod]]. These demos are version controlled on GitHub, and instructions for finding and running them are here on Reference. Find them in the [[reference/programmable-logic/eclypse-z7/start#example_projects|Example Projects]] section of the resource center.+Demos that target the Eclypse Z7 are provided for each Digilent [[zmod:start|Zmod]]. These demos are version-controlled on GitHubinstructions for finding and running them are here on Reference. Find them in the [[reference/programmable-logic/eclypse-z7/start#example_projects|Example Projects]] section of the resource center.
  
 ---- ----