Developer Guide

Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs

ID 785441
Date 5/08/2024
Public

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

Document Table of Contents

Specify Schedule fMAX Target for Kernels (-Xsclock=<clock target>)

The schedule fMAX target determines the pipelining effort the scheduler attempts during the scheduling process.

You can direct the Intel® oneAPI DPC++/C++ Compiler to globally compile all kernels with -Xsclock=<clock target in Hz/KHz/MHz/GHz or s/ms/us/ns/ps> option in the icpx command.

Example

icpx -fsycl -fintelfpga –Xshardware –Xsclock=375MHz source_file.cpp
NOTE:

The schedule target fMAX determines the pipelining effort during compilation. Compile to hardware to get the actual fMAX value.