Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- The following Wiki describes the different types of HPS booting for a Cyclone V system like the DE10-Nano: http://www.alterawiki.com/wiki/socbootfromfpga 1) Boot from SD/MMC card, 2) Boot from QSPI, 3) Boot from NAND, 4) RAM Boot - on Warm Reset only, 5) Boot from FPGA, 6) FPGA Fallback boot. I've only done# 1 so far, where the preloader and the baremetal application are loaded onto the SD card. Which one are you interested in? You mention "bare metal in FPGA fabric", so do you mean# 5 above? --- Quote End --- Thanks for the quick reply Austin, sorry for the confusion but when I mentioned bare metal I mean to boot from SD/MMC card to program the FPGA with the .rfb or .sof file and then start the bare metal application for the ARM, also I don't know exactly who programs the FPGA itself but my idea is to load some hdl into FPGA and then start my application (c baremetal) that'll talk with the hdl. Reading the documents I think that the main idea is to use this flow: boot rom -> preloader -> bare metal (ARM) :)