Differences

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

Link to this comparison view

programmable-logic:genesys-zu:getting-started [2021/08/13 17:23] – Elod Gyorgyprogrammable-logic:genesys-zu:getting-started [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 15: Line 15:
  
 The microSD card can be found in the Genesys ZU's microSD card slot. The microSD card can be found in the Genesys ZU's microSD card slot.
-For more details about the board check the refrence manual: +For more details about the board check the reference manual: 
-[[https://reference.digilentinc.com/programmable-logic/genesys-zu/reference-manual]]+[[programmable-logic/genesys-zu/reference-manual]]
 </WRAP> <WRAP column half> </WRAP> <WRAP column half>
 {{:reference:programmable-logic:genesys-zu:unboxing-hideaways.png?400|}} {{:reference:programmable-logic:genesys-zu:unboxing-hideaways.png?400|}}
Line 23: Line 23:
 <WRAP group> <WRAP column half> <WRAP group> <WRAP column half>
 == What comes in the box? == == What comes in the box? ==
-  * Genesys ZU-3EG **(4)**+  * Genesys ZU-3EG (or -5EV) **(4)**
   * 12V, 8A power supply **(8)**   * 12V, 8A power supply **(8)**
   * IEC cable with European plug **(1)**   * IEC cable with European plug **(1)**
Line 30: Line 30:
   * USB A to Type C cable **(3)**   * USB A to Type C cable **(3)**
   * JTAG HS1 programmer and cable **(6)** *   * JTAG HS1 programmer and cable **(6)** *
-  * microSD card with the Out-of-Box Petalinux Image (loaded into the Genesys ZU's microSD card slot), with a case **(7)**+  * microSD card (loaded into the Genesys ZU's microSD card slot), with a case **(7)**
   * Voucher for license for Xilinx's MIPI CSI-2 IP cores (not pictured here).   * Voucher for license for Xilinx's MIPI CSI-2 IP cores (not pictured here).
 </WRAP> <WRAP column half> </WRAP> <WRAP column half>
Line 48: Line 48:
 **Note:** //At time of manufacturing, the programming mode select jumper is set to "SD", and the microSD card with the Out-of-Box Petalinux image is placed in the microSD card slot.// **Note:** //At time of manufacturing, the programming mode select jumper is set to "SD", and the microSD card with the Out-of-Box Petalinux image is placed in the microSD card slot.//
  
-**Note:** //For more information about the board, please check the [[https://reference.digilentinc.com/programmable-logic/genesys-zu/reference-manual|reference manual]].//+**Note:** //Some boards may contain an empty SD card due to a manufacturing error. If after the 4.-th instruction the boot sequence doesn't start you are in this situation. In this case, please check the Getting the Out-of-Box image section at the end of the page. After doing those steps, you can continue here.// 
 + 
 +**Note:** //For more information about the board, please check the [[programmable-logic/genesys-zu/reference-manual|reference manual]].//
  
   - Connect the power supply.   - Connect the power supply.
Line 113: Line 115:
       * Make sure that the installation includes support for Zynq Ultrascale parts.       * Make sure that the installation includes support for Zynq Ultrascale parts.
     * Petalinux 2020.1:     * Petalinux 2020.1:
-      * //Installation instructions can be found in Chapter 2 of Xilinx's [[https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1144-petalinux-tools-reference-guide.pdf|Petalinux Tools Documentation (UG1144)]]//+      * //Installation instructions can be found in Chapter 2 of Xilinx's [[https://docs.xilinx.com/v/u/2020.1-English/ug1144-petalinux-tools-reference-guide|Petalinux Tools Documentation (UG1144)]]//
   * Github repositories for the Hardware and Software components of the Out-of-Box demo. \\ **Note:** //How to clone these repositories is discussed in further detail below.//   * Github repositories for the Hardware and Software components of the Out-of-Box demo. \\ **Note:** //How to clone these repositories is discussed in further detail below.//
     * [[https://github.com/Digilent/genesys-zu]]     * [[https://github.com/Digilent/genesys-zu]]
Line 225: Line 227:
 Any changes in Vivado to the set of IP connected to the processor over AXI require that the system-user.dtsi file be edited to associate the connected IP with compatible drivers. Any changes in Vivado to the set of IP connected to the processor over AXI require that the system-user.dtsi file be edited to associate the connected IP with compatible drivers.
  
-Additional information on what can be changed and how can be found in Xilinx's [[https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1144-petalinux-tools-reference-guide.pdf|Petalinux Tools Documentation (UG1144)]].+Additional information on what can be changed and how can be found in Xilinx's [[https://docs.xilinx.com/v/u/2020.1-English/ug1144-petalinux-tools-reference-guide|Petalinux Tools Documentation (UG1144)]].
 </WRAP> <WRAP column half> </WRAP> <WRAP column half>
 {{ :reference:programmable-logic:genesys-zu:petalinux-config.png?nolink&600 |}} {{ :reference:programmable-logic:genesys-zu:petalinux-config.png?nolink&600 |}}
Line 254: Line 256:
 A microSD card used to boot Petalinux must first be formatted with a FAT32 filesystem, and the build outputs BOOT.bin and image.ub must be placed within the first partition. A variety of techniques can be used to accomplish this, for example, the dd command command can be used to format the card. A microSD card used to boot Petalinux must first be formatted with a FAT32 filesystem, and the build outputs BOOT.bin and image.ub must be placed within the first partition. A variety of techniques can be used to accomplish this, for example, the dd command command can be used to format the card.
  
-Once the SD card has been installed, the board can be booted as seen in the [[#using_the_out-of-box_image|Using the Out-of-Box Image]] seciton of this guide. Make sure that the programming mode select jumper has been set to "SD", power on the board, and connect a serial terminal to it through it's USBUART interface.+Once the SD card has been installed, the board can be booted as seen in the [[#using_the_out-of-box_image|Using the Out-of-Box Image]] seciton of this guide. Make sure that the programming mode select jumper has been set to "SD", power on the board, and connect a serial terminal to it through its USB-UART interface.
 </WRAP> <WRAP column half> </WRAP> <WRAP column half>
 {{:reference:programmable-logic:genesys-zu:sd-card-slot.png?600|}} {{:reference:programmable-logic:genesys-zu:sd-card-slot.png?600|}}
 </WRAP> </WRAP> </WRAP> </WRAP>
  
 +----
 +===== Getting the Out-of-Box Image =====
 + * The Out-of-box image files can be found under tag "<variant/oob/release/v2.1" in the Genesys ZU repositories, linked below:
 +    * [[https://github.com/Digilent/Genesys-ZU/releases/tag/3eg%2Foob%2Frelease%2Fv2.1|Genesys-ZU (3eg/oob/release/v2.1)]]
 +    * [[https://github.com/Digilent/Genesys-ZU/releases/tag/5ev%2Foob%2Frelease%2Fv2.1|Genesys-ZU (5ev/oob/release/v2.1)]]
 + * Instructions for Windows:
 +  - Click on the link corresponding to your board version, and download the genesys-zu-version.img.gz file, and uncompress it.
 +  - Download a tool, like [[https://sourceforge.net/projects/sdimager/|SD Imager]] to write the image file to the SD card. In case of SD Imager, you need to extract the downloaded .zip, and then run SDImager.exe.
 +  - Plug in the SD card into your PC (for example via SD card adapter). The SD card is located in the SD card slot, which can be opened by pulling it slightly in the direction of the cooler.
 +  - Select your SD card as SD drive, your uncompressed image file as Image file, and click on the Write button.
 +  - Wait for the SD Imager to terminate the write, then click on the Exit button.
 +  - Eject the SD card, unplug it, and put it back into the SD card slot of the board.
 +* Instructions for Linux:
 +  - Click on the link corresponding to your board version, and download the genesys-zu-version.img.gz file, and uncompress it.
 +  - Plug in the SD card into your PC (for example via SD card adapter). The SD card is located in the SD card slot, which can be opened by pulling it slightly in the direction of the cooler.
 +  - Your card must appear in the /dev/ folder.
 +  - Copy the uncompressed image file with the dd command:<code>sudo dd if=./genesys-zu-version.img of=/dev/sdc</code>In the command replace sdc with your SD card, and version with your board version.
 +  - Eject the SD card, unplug it, and put it back into the SD card slot of the board.
 ---- ----
 ===== Final Thoughts ===== ===== Final Thoughts =====