Intel® FPGA SDK for OpenCL™: Intel® Stratix® 10 GX FPGA Development Kit Reference Platform Porting Guide

ID 683809
Date 3/28/2022
Public
Document Table of Contents

2.7.2. Guarantee Kernel Clock Timing

The Intel® Quartus® Prime database interface executable (quartus_cdb) runs a script after every Intel® Quartus® Prime Pro Edition software compilation as a post-flow script. In the Intel Stratix 10 GX FPGA Development Kit Reference Platform, the OpenCL™ Kernel Clock Generator component works together with the post-flow script to guarantee kernel clock timing.

In the import (that is, top) revision compilation, the compilation script compile_script.tcl invokes the INTELFPGAOCLSDKROOT/board/s10_ref/hardware/s10gx/scripts/post_flow_pr.tcl Tcl script in the s10_ref Reference Platform after every Intel® Quartus® Prime Pro Edition software compilation using quartus_cdb.

The post_flow_pr.tcl script also determines the kernel clock and configures it to a functional frequency.

Important: Execute this post flow script for every Intel® Quartus® Prime compilation.