I know this board is fairly new, and documentation still under revision, but I was curious if any had a good understanding of the boot process. So I could load/run assembly code without an operating system?
I know this board is fairly new, and documentation still under revision, but I was curious if any had a good understanding of the boot process. So I could load/run assembly code without an operating system?
Hi Keith Cancel,
Your best bet for learning more about the boot process would be to review Xilinx UG585 Zynq-7000 Technical Reference Manual and the First Stage Boot Loader SDK application template.
The TRM chapter 6 covers boot and configuration details of the device and it can be found here:
http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf
You can also use SDK to create the First Stage Boot Loader application targeted to your Zynq XPS configuration. The Concept Tools and Techniques document (posted in the Reference Design section on ZedBoard.org) covers the process of setting up your Zynq PS configuration and exporting to SDK where you can create the First Stage Boot Loader code project.
http://www.zedboard.org/design
The FSBL will enable you to boot directly into your application code without needing an operating system. If you are looking to create your own boot loader, your best bet would be using the provided FSBL as your reference.
Regards,
-Kevin