- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 fabric is configured by a non-HPS flash resource?
If the above is correct, it would imply that the HPS and fabric could be configured independently (in parallel) by different flash devices, and when HPS reaches the stage it requires DDR access (via the fabric's hard DDR controller) it would halt and wait until the fabric's "early I/O release" configuration stage (including the DDR controller) is complete, at which point the HPS boot sequence could resume.
Please advise
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Yuval,
Sorry for my statement "For Aria10, its do not support (HPS and fabric could be
configured independently in parallel). This feature only exist old fpga design.".
for this feature it possible, but we do not have design example for Arria10
Thank youm
Aliff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Yuval,
do you have further question?
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry 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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I will get back to you with the best answer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Yuval,
We do not have documentation for that.
how ever we can refer to this document
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page