Intel® FPGA SDK for OpenCL™ Standard Edition: Custom Platform Toolkit User Guide

ID 683398
Date 5/04/2018
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.4.1.2. Establishing Guaranteed Timing Flow

Deliver a design partition for nonkernel logic that has a clean timing closure flow as part of your Custom Platform.
  1. Create a placed and routed design partition using the incremental compilation feature of the Intel® Quartus® Prime software. This is the design partition for nonkernel logic.
    For more information on how to use the incremental compilation feature to generate a timing-closed design partition, refer to the Intel® Quartus® Prime Incremental Compilation for Hierarchical and Team-Based Design chapter in Volume 1 of the Intel® Quartus® Prime Standard Edition Handbook.
  2. Import the post-fit partition from 1 into the top-level design as part of the compilation flow.
  3. Run the INTELFPGAOCLSDKROOT/ip/board/bsp/adjust_plls.tcl script as a post-flow process, where INTELFPGAOCLSDKROOT points to the path of the Intel® FPGA SDK for OpenCL™ Standard Edition installation.
    The adjust_plls.tcl script determines the maximum kernel clock frequency and stores it in the pll_rom on-chip memory of the OpenCL Kernel Clock Generator component.