Forum Discussion

anonimcs's avatar
anonimcs
Icon for Contributor rankContributor
11 hours ago

HPS First Boot Configuration for Agilex 7

Dear Community,

I'm developing a design using Agilex 7 on Quartus Pro 24.2. I'm a bit confused on the parameter settings I need for the HPS (and its EMIF) and my Quartus project settings in order to have HPS-First boot (Called HPS Early Release in former Quartus versions). For that, I'd like to generate .core.rbf and .periph.rbf files. I tried generating the .rbf files in two different ways given below, none succeeded.

#1) Having the below pfg command in a text file and sourcing it in my .qsf

--convert --hps -o bitstream_compression=on output_files/ProjectName.sof output_files/ProjectName.rbf

#2) Using the Programming File Generator tool of Quartus

I can generate .sof programming file, but converting that to .rbf fails with the following error when I did either given above.

"sof is incomplete. Hps is present but bootloader information is missing". When doing case #2, I even add a bootloader .hex file that I could find on Rocketboards' webpage.

Could anyone support me to have an HPS-first boot on Agilex 7 ?

Thanks in advance!