deep

a Cross Development Platform for Java

User Tools

Site Tools


first_example_microzed_appdev

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
first_example_microzed_appdev [2020/12/01 14:10] – [Step by Step Instructions] ursgraffirst_example_microzed_appdev [2020/12/01 14:13] – [How Does the System Boot?] ursgraf
Line 11: Line 11:
   - Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]].    - Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]]. 
   - Do not specify a configuration for the FPGA part, as it will be loaded from flash. you must select a configuration file for the PL. \\ {{ ::choosenoplfile.png?300 |}}.   - Do not specify a configuration for the FPGA part, as it will be loaded from flash. you must select a configuration file for the PL. \\ {{ ::choosenoplfile.png?300 |}}.
-  - When creating the run configuration, set the target configuration to //load program to ram// {{ :runconfigurationmicrozedflashram.png?400 |}}.+  - When creating the run configuration, set the target configuration to //boot from QSPI flash and load program to ram// {{ :runconfigurationmicrozedflashram.png?400 |}}.
  
 ===== How Does the System Boot? ===== ===== How Does the System Boot? =====
   - reset (by JTAG)   - reset (by JTAG)
-  - configuration of PLL, clocks, DDR by host system+  - load and run first stage boot loader from flash 
 +    - configuration of PLL, clocks, DDR by host system 
 +    - load PL 
 +    - handoff to JTAG 
 +  - halt 
 +  - reset REBOOT_STATUS register
   - download of bin-files to OCM and DDR   - download of bin-files to OCM and DDR
   - download of bit-file (if specified)   - download of bit-file (if specified)
   - start at address 0x100   - start at address 0x100