Forum Discussion
YuvalN
New Contributor
3 years agoArria 10 soc configuration modes
According to the Arria 10 HPS system technical reference manual, configuring the fpga-fabric via the HPS supports an "early I/O release" mode. My question: is this mode also supported when the FPGA ...
mabdrahi
Contributor
3 years agoSorry for my incorrect statement mention previously
-------------------------------------------------------------------------------------
"For Aria10, its do not support (HPS and fabric could be
configured independently in parallel). This feature only exist old fpga design.".
-------------------------------------------------------------------------------------
This feature is actually possible to get implemented, but we do not have design example for Arria10. We are sorry to inform you that you may have implement this feature by your self. we will try our best to support you.
- YuvalN3 years ago
New Contributor
Following out recent discussion, please review my summary below:
There are two relevant optional HPS/FPGA configuration flows:
- Independent configuration, using two separate Flash memories, one for the HPS, then other for the FPGA. At this flow, the HPS starts booting, but when it requires accessing its DDR, it halts until the full (not just the "early I/O release" stage) FPGA configuration completion is flagged, and only then its DDR can be accessed and HPS init can complete.
- Configure the FPGA by the HPS (via HPS Flash memory or memories). In this flow the HPS starts booting, performs a partial FPGA configuration, until "early I/O release" is flagged, and only then its DDR can be accessed and HPS init can resume. The HPS then completes also the 2nd stage of FPGA configuration, obtaining full FPGA configuration.
Did I get it right?
Regards,
Yuval