Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
444 Discussions

how to build u-boot for a10soc customer board with quartus pro 19.2 ?

JET60200
New Contributor I
613 Views

hello,

our new board uses “a10soc” ,  we need bring soc up firstly when the board comes back. The first target is uboot (preloader) I guess ~ 

Can anyone tell how to generate u-boot image which matches to our current quartus pro 19.2 too chain ?   where can I find the appropriate u-boot source code to fit our customer board ?     Thanks  

0 Kudos
3 Replies
EBERLAZARE_I_Intel
600 Views

Hi,

To use the latest U-boot version, refer below for the steps, keep in mind the steps are built using Linux machine.

https://rocketboards.org/foswiki/Documentation/BuildingBootloader

 

0 Kudos
JET60200
New Contributor I
595 Views

thanks @EBERLAZARE_I_Intel ,

 

I had followed this link you shared to compile the uboot.bin in SD-Card, 

 

Another “stupid” question  : Whether a special FPGA  GRSD Image is needed to be run firstly,  before  u-boot runs on ARM SOC ?   because I guess FPGA image should firstly initialize hardware fabric for SOC interconnection, then ARM can run up successfully.  Is this correct ?

 

If it's the case, where I can put FPGA image for power up to run.  Thanks in advance 

0 Kudos
EBERLAZARE_I_Intel
520 Views

Hi,

The design would depend, you may load it first or later. In Arria 10 there is a special feature which uses Early IO release feature, which calibrate the DDR, IO, peripheral at early stages in order to boot-up faster than normal booting sequence:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an-a10-soc-fpga-early-io-release.pdf

But for starters, you may want to refer here for full grasp understanding:

https://rocketboards.org/foswiki/Documentation/Arria10SoCGSRD

 

0 Kudos
Reply