Forum Discussion
How to program FPGA in Arria 10 HPS?
- 2 years ago
Hi sunyeong,
You can refer to this document on building the bootloader method using Arria10:
https://www.rocketboards.org/foswiki/Documentation/BuildingBootloaderCycloneVAndArria10
Arria 10 FPGA configuration is done in two steps:
Configuration of periphery(periph.rbf): this allows HPS DDRAM to be brought up, and must do be done in SPL
Configuration of fabric(core.rbf): it configures the actual FPGA core fabric, and can be done from SPL or U-Boot
Thanks.
Regards,
Aik Eu
Hello Jung,
It seems like you're working with the Arria 10 SoC and facing some challenges with the FPGA programming and BSP editor. For programming the FPGA in an Arria 10 SoC, you're correct that the process involves two separate RBF files: ghrd_10as066n2.periph.rbf and ghrd_10as066n2.core.rbf, which is different from the single RBF file typically used in other configurations.
Since the BSP editor is not available in Quartus Prime Pro 24.1, you might need to use alternative methods or tools for managing your Board Support Packages (BSP).
For detailed information on programming the Arria 10 SoC and using the QSPI boot mode, I recommend checking the following documents:
Arria 10 SoC FPGA Development Kit User Guide - This guide provides comprehensive details on using the development kit, including programming and boot modes.
Arria 10 SoC User Guide - This document includes specifics on the FPGA and HPS (Hard Processor System) integration, including the handling of RBF files.
Quartus Prime Pro Edition Software User Guide - For understanding the Quartus Prime Pro 24.1 features and limitations, including the absence of the BSP editor.
You can find these documents and additional resources at Ampheo Electronics.
Hello, Leo26.
Thank you for comment.
I tried to program rbf files by using programming FPGA from HPS.
But, I still have some problem for using HPS-to-FPGA bridges.
The documents that you mentioned may be helpful to me.
I visit the site you mentioned. But it is hard to find the documents.
I would appreciate it if you could provide a url to that document.
Thank you.
Regards,
Jung.