Forum Discussion

myg's avatar
myg
Icon for New Contributor rankNew Contributor
10 months ago
Solved

I want to know how to control hyper-optimized handshaking setting

I just start using quartus pro 20.3 to compile on DE10-PRO. I used prefetch_load in my code and get a error as follow. Compiler Error: Prefetching LSU is not available when hyper-optimized handsha...
  • Jessica_Intel's avatar
    9 months ago

    Hi @myg,

    There can be several reasons why hyper-optimized handshaking is "off" even though you are targeting Stratix 10.

    The reason that hyper-optimized handshaking is "off" should be given in the optimization reports.

    Please look for a column called "Hyper-Optimized Handshaking" in the Kernels Summary table of the Summary section of the report.

    By clicking on an entry in this column, you should see the reason appear in the Details pane below. For example, the reason might be:

    • Hyper-optimized handshaking disabled due to instruction in Kernel my_kernel_name

    I hope this helps you find the information you're looking for!

    The most likely performance impact of no hyper-optimized handshaking, is lower achieved Fmax.

    Best regards,

    Jessica