Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reference:programmable-logic:eclypse-z7:start [2019/11/06 22:44]
Arthur Brown [Peripherals]
reference:programmable-logic:eclypse-z7:start [2019/11/18 19:22] (current)
Arthur Brown [Example Projects and System Images]
Line 49: Line 49:
 | Pmod Connectors = 3.3V logic standard, 5V tolerant | Pmod Connectors = 3.3V logic standard, 5V tolerant
 | SYZYGY Connectors = 1.2V to 3.3V, 2A budget shared by both connectors \\ Automatically negotiated on board bring-up | SYZYGY Connectors = 1.2V to 3.3V, 2A budget shared by both connectors \\ Automatically negotiated on board bring-up
-| FPGA Fan = FIXMEManaged ​by Eclypse Platform MCU+| FPGA Fan = Managed ​by Eclypse Platform MCU
 | Header = Physical | Header = Physical
 | Width = 99 mm (3.9 in) | Width = 99 mm (3.9 in)
Line 77: Line 77:
 ---- ----
  
-===== Tutorials =====+===== 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.// **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==
 +  * [[:​vivado:​installing-vivado:​start]] covers first-time installation of Vivado, Xilinx SDK, and board files to support Vivado IPI flows for Digilent boards.
  
-== Setting Up Development Environments ​== +==Petalinux== 
-  * [[:vivado:​installing-vivado:​start]] +  * 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 ​[[https://www.xilinx.com/support/documentation/​sw_manuals/​xilinx2019_1/​ug1144-petalinux-tools-reference-guide.pdf|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 first-time installation of Vivado, Xilinx SDK, and board files to support Vivado IPI flows for Digilent boards.// +
-  * [[installing-petalinux]] +
-    * //This tutorial ​covers ​first-time ​installation of Petalinux.//​+
  
-== Software ==+---- 
 +=== Software ​===
   * [[developing-software]]   * [[developing-software]]
-    * //This tutorial covers using Xilinx SDK to develop and run applications on an Eclypse running Petalinux//+    * This tutorial covers using Xilinx SDK to develop and run applications on an Eclypse ​Z7 running ​Petalinux ​image.
  
-== Hardware ==+---- 
 +=== Hardware ​===
   * [[:​vivado:​getting-started-with-ipi:​start]]   * [[:​vivado:​getting-started-with-ipi:​start]]
-    * //This tutorial covers ​creating ​a basic baremetal application that blinks an LED using Vivado IPI to design the system and Xilinx SDK to develop the application.//+    * This tutorial covers ​the creation of a basic baremetal application that blinks an LEDVivado IPI is used to design the system and Xilinx SDK is used to develop the application.
   * [[customizing-zmods|Customizing the Eclypse System'​s Zmods]]   * [[customizing-zmods|Customizing the Eclypse System'​s Zmods]]
-    * //This tutorial ​encapsulates "​Adding a Hierarchical Block to a Vivado IPI Design"​ and covers ​any steps necessary to modify or create ​a Petalinux image that supports the added peripheral/​s// ​+    * This tutorial covers ​the steps necessary to add support for selected Zmod to the Eclypse Z7 Base Vivado Project and Eclypse Z7 Base Petalinux image.
  
-== Additional Guides ==+---- 
 +=== Additional Guides ​===
   * [[:​vivado:​getting_started:​start]]   * [[:​vivado:​getting_started:​start]]
-    * //​Tutorial ​covers ​creating ​a basic design that blinks an LED in an RTL language. The processor is not used.//+    * This tutorial ​covers ​the creation of a basic design that blinks an LED, written ​in an RTL language. The processor is not used.
   * [[learn:​programmable-logic:​tutorials:​pmod-ips:​start]]   * [[learn:​programmable-logic:​tutorials:​pmod-ips:​start]]
-    * //​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 basics of Pmod IPs, Creating a simple Vivado IPI design and Xilinx SDK application to run an example on the board.
   * [[learn:​programmable-logic:​tutorials:​vivado-hierarchical-blocks:​start]]   * [[learn:​programmable-logic:​tutorials:​vivado-hierarchical-blocks:​start]]
-    * //​Tutorial ​covers ​adding ​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.// +    * 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. 
-    * //This guide only describes adding Baremetal SDK support, and does not cover the steps necessary to add support for the selected peripheral into Petalinux.//​+    * **Note**: ​//The steps necessary to add support for the selected peripheral into Petalinux ​are not covered.//
  
 ---- ----
Line 113: Line 117:
   * [[|Zmod ADC and DAC Petalinux Image/​Overlay]]   * [[|Zmod ADC and DAC Petalinux Image/​Overlay]]
   * [[|Zmod ADC and DAC Vivado Project]]   * [[|Zmod ADC and DAC Vivado Project]]
 +  * [[git|Eclypse Z7 Git Repository]]
  
 ---- ----
 ===== Additional Resources ===== ===== Additional Resources =====
 +  * [[https://​github.com/​Digilent/​Eclypse-Z7-OOB|Eclypse Z7 Out-of-Box Demo (GitHub)]]
 +
 ---- ----