Hello, I am a new Zedboard user. I am trying to create a simple project in which the two Zynq A9 cores boot and run independently. After reviewing the Zynq TRM and software developeru2019s guide, I have a few questions:
1) Does each A9 core have its own BootROM, or is there a single shared BootROM?
2) If there are separate BootROMs:
- in order to boot both A9 cores, should I create separate BOOT.BIN images, one containing FSBL_0 + PL bitstream + CPU_0 user software, and the other containing FSBL_1 + CPU_1 user software?
- if so, how does one program separate BOOT.BIN images such that each CPU sees the correct version of the BOOT.BIN file?
3) If there is a single BootROM:
- which A9 core runs code after reset is released? What happens to the other A9 core?
- should my BOOT.bin image include separate partitions for the CPU_0 user software and the CPU_1 user software?
- how does one modify the standard FSBL in order to hand off execution of each CPU to its associated user software?
Thank you very much for any insight that you can provide!