Differences

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

Link to this comparison view

programmable-logic:genesys-zu:getting-started [2021/11/18 12:10] – Damo Ferencprogrammable-logic:genesys-zu:getting-started [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 36: Line 36:
 </WRAP> </WRAP>
 * From version 2020.1 Vivado supports the board, and it can be used via the mini-USB port so the JTAG HS1 is removed from the box. (In older versions of Vivado the board was accessible with this.)</WRAP> * From version 2020.1 Vivado supports the board, and it can be used via the mini-USB port so the JTAG HS1 is removed from the box. (In older versions of Vivado the board was accessible with this.)</WRAP>
----- 
-===== Getting the Out-of-Box Image ===== 
- 
 ---- ----
 ===== Using the Out-of-Box Image ===== ===== Using the Out-of-Box Image =====
Line 50: Line 47:
  
 **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:** //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]].// **Note:** //For more information about the board, please check the [[programmable-logic/genesys-zu/reference-manual|reference manual]].//
Line 116: 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 228: 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 262: Line 261:
 </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 =====