Intel® High Level Design
Support for Intel® High Level Synthesis Compiler, DSP Builder, OneAPI for Intel® FPGAs, Intel® FPGA SDK for OpenCL™
714 Discussions

Can you analyze the bitstream icpx builds in Quartus?

Hoolabandoola
Beginner
189 Views

The icpx tool can use Quartus to synthesize a bitstream which you can load on an FPGA. While doing so it produces some html reports. But those are pre-synthesis and often not enough to analyze performance issues. So I wonder if there is some way to load the files icpx into Quartus so you can analyze the project there? I've looked for documentation but not found anything about this.

0 Kudos
2 Replies
Jessica_Intel
Employee
112 Views

Hi @Hoolabandoola,

 

The icpx tool can run Quartus, if you use the "FPGA Hardware Image" compilation flow documented here:

https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/fpga-compilation-flags.html

 

In that case, the html reports will be updated with post-Quartus resource utilization and clock frequency information, as described here: 

https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/quartus-static-summary.html

 

I hope this helps!

Jessica

0 Kudos
Hoolabandoola
Beginner
83 Views

I'm aware of the html reports. However, they aren't very informative when it comes to post synthesis issues. For example, I have an OpenCL kernel that causes Quartus to run out of resources while synthesizing and I would like to know why.

0 Kudos
Reply