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:getting-started-guide [2019/11/06 23:26]
Arthur Brown [First-time Petalinux Boot]
reference:programmable-logic:eclypse-z7:getting-started-guide [2019/11/19 18:31] (current)
Arthur Brown [First-time Petalinux Boot]
Line 2: Line 2:
  
 ===== Unboxing ===== ===== Unboxing =====
 +
 +TODO: photos
  
   * Mise en place callout diagram; What comes in the box   * Mise en place callout diagram; What comes in the box
Line 10: Line 12:
  
 ---- ----
-===== Test the board is functional ​=====+===== First-time Power On ===== 
 + 
 +TODO: photos
  
   * Set the programming mode jumper to QSPI   * Set the programming mode jumper to QSPI
Line 16: Line 20:
   * Connect the Eclypse to a computer using the programming cable   * Connect the Eclypse to a computer using the programming cable
   * Turn on the Eclypse   * Turn on the Eclypse
-  * Connect ​the serial terminal to the Eclypse'​s serial port; 115200 baud, no parity, 1 stop (?)+  * Connect ​serial terminal ​application (such as Tera Term or PuTTY) ​to the Eclypse'​s serial port; 115200 baud, no parity, 1 stop (?)
   * Press buttons and watch LEDs, it works!!!   * Press buttons and watch LEDs, it works!!!
   * Power down the Eclypse   * Power down the Eclypse
  
 ---- ----
-===== First-time ​Petalinux ​Boot =====+===== Install Vivado, Xilinx SDK, and Petalinux =====
  
-  ​* Get a (supported?​) ​SD card +Digilent'​s [[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. 
-  * Format ​the SD card (EXT3?) + 
-  * Load (a?) BOOT.BIN to the SD card's first partition +[[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://​www.xilinx.com/​support/​documentation/​sw_manuals/​xilinx2019_1/​ug1144-petalinux-tools-reference-guide.pdf|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, linked above. 
-  * Plug in the SD card to the Eclypse + 
-  * Set the programming mode jumper to SD +---- 
-  * Plug the power supply into the Eclypse +===== Booting Petalinux ===== 
-  * Connect ​the Eclypse to a computer using the programming cable + 
-  * Turn on the Eclypse+  ​* Get a micro SD card that has has its first partition formatted as a FAT filesystem. 
 +  * Download ​the Eclypse Z7 Base Petalinux Image'​s [[|BOOT.bin]] and [[|image.ub]]. 
 +    * **Note**: This image does not contain support for any Zmods. Images including Zmod support can be found on the Eclypse Z7's [[start|Resource Center]]. 
 +  * Copy BOOT.bin and image.ub ​to the SD card's first partition 
 +  * Plug the SD card into the Eclypse ​Z7'​s ​ 
 +  * Set the Eclypse Z7'​s ​programming mode jumper ​(JP5) to SD 
 +  * Plug the power supply into the Eclypse ​Z7, connect ​the Eclypse ​Z7 to a computer using the programming cable, then flip the power witch to the ON position.
   * Launch a serial terminal (recommend Tera Term)   * Launch a serial terminal (recommend Tera Term)
-  * Connect the serial terminal to the Eclypse'​s serial port; 115200 baud, no parity, 1 stop (?) +  * Connect the serial terminal to the Eclypse'​s serial port; 115200 baud, no parity ​bit, 1 stop bit 
-  * Wait for boot messages to complete (est time?) +  * Wait for boot messages to complete(time estimate?) 
-  * Have Petalinux ​shell!+  * You now have access to a shell running on the Eclypse Z7!
  
 ---- ----
Line 44: Line 54:
   * Copy paste code to blink an LED   * Copy paste code to blink an LED
   * Deploy   * Deploy
 +
 +----
 +===== Next Steps =====
 +
 +Return to the [[start|Eclypse Z7 Resource Center]] for more information and examples of how the Eclypse Z7 can be used.