This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
first_example_microzed_appdev [2020/12/01 14:10] – [Step by Step Instructions] ursgraf | first_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. \\ {{ :: | - 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. \\ {{ :: | ||
- | - When creating the run configuration, | + | - When creating the run configuration, |
===== 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 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 | ||