Forum Discussion
Hi,
Apologies for the late respond, my reply didn't went through.
First of all just to be clear, the FPGA boot first is not fully supported in our latest U-boot and require manual changes and we cannot confirm if it would work in our latest U-boot. Below is the old design flow:
So for the old design, the FPGA first boot up, and HPS wait after full FPGA config. We have the settings and config in Quartus, the old design (to be use as reference) looks like below:
https://www.rocketboards.org/foswiki/Documentation/UBootA10FPGABoot
With the settings enabled, the FPGA will configure fully first with the FPGA config that have been set in Quartus, or by Quartus Programmer manually.
After full FPGA config is done, then HPS will boot from it's sourced that is selected in Quartus + BSEL pins (flash boot devices).
These should be the flow of it if you are to do FPGA first config with U-boot edits.
As mentioned, the FPGA boot first feature is not fully supported in our latest U-boot for A10.
So all the supported feature and documentation, we recommend users to follow from our official Rocketboards A10 documentation page:
https://www.rocketboards.org/foswiki/Documentation/Arria10SoCGSRD
https://www.rocketboards.org/foswiki/Documentation/BuildingBootloaderCycloneVAndArria10
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.