FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6098 Discussions

eMMC booting procedure on Arria10 Soc

Tirupataiah
Beginner
1,092 Views

Hi,

 

Can I get the procedure to flash the eMMC for booting on Arria10 SoC.

 

if anybody knows please suggest the procedure.

 

Thank you in advacne.

Labels (1)
0 Kudos
6 Replies
mabdrahi
Employee
1,046 Views

Hi Tiru,


Are booting from QSPI and use eMMC as storage device or booting from eMMC it self?


Thank you,

Aliff


0 Kudos
mabdrahi
Employee
1,025 Views

Hi Tiru,

 

 

Flashing the eMMC for booting on an Arria 10 SoC typically involves using the Quartus Prime software and also related tools provided by Intel. Here is a procedure (Link to Rocketboard ) to flash the eMMC:

 

1. Prepare a Bootable Image:

 - Create a bootable image that you want to flash to the eMMC. The image may include bootloader, kernel, and root filesystem. Makesure its compatible with your Arria 10 SoC.

 

2. Quartus Prime Programmer:

 - Open Quartus Prime and launch the Programmer tool.

 

3. Connect Hardware:

 - Connect your Arria 10 SoC development board to your PC via USB Blaster or JTAG connection.

 

4. Select the Configuration Device:

 - In the Quartus Programmer, select your Arria 10 SoC device as the configuration device.

 

5. Load the Programming File:

 - Load the bootable image you want to write to the eMMC as the programming file. This file should have a .rbf or .sof extension, depending on your configuration.

 

6. Configure eMMC as Programming Source:

 - In the Programmer tool, configure the eMMC as the programming source. You might need to select the appropriate device or socket that represents the eMMC.

 

7. Start the Programming Process:

 - Initiate the programming process. The Programmer tool will write the bootable image to the eMMC. Ensure that you check the "Program/Configure" option and specify the programming file's location.

 

8. Verify the Programming:

 - After programming is complete, verify that the image has been written to the eMMC without errors. Some FPGA development boards may have verification mechanisms in place.

 

9. Set Boot Configuration:

 - Ensure that the Arria 10 SoC is configured to boot from the eMMC. This might involve setting boot switches or configuring the FPGA's HPS settings to boot from the eMMC.

 

10. Power Cycle or Reset the System:

  - Reboot or power cycle your Arria 10 SoC development board. It should now boot from the eMMC storage device.

 

11. Operating System Configuration:

  - Depending on the bootable image you flashed, you may need to configure the operating system or bootloader to boot correctly from the eMMC. This can involve setting boot order, kernel parameters, or other configurations.

 

Please note that the exact steps and tools used can vary based on your specific hardware and software environment. Always refer to your development board's documentation and follow manufacturer instructions for flashing the eMMC.

0 Kudos
mabdrahi
Employee
993 Views

Hi Tiru,


Any comment at your side?


Thank you,

Aliff


0 Kudos
Tirupataiah
Beginner
940 Views

Hi Aliff,

 

Sorry for the delay, I am checking on the procedure you have mentioned.

 

I will let you know the status with in short period.

0 Kudos
Kenny_Tan
Moderator
885 Views

Hi Raju,

 

Kindly follow the instructions mention in 10-29-2023 to reopen the ticket if you have further questions, failure to do so will result in the forum thread being closed and the community will continue to support you in this case. thanks

0 Kudos
mabdrahi
Employee
962 Views

Hi Raju,


As we do not receive any response from you on the previous reply that we have provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions


Thank you,

Aliff


0 Kudos
Reply