Intel® FPGA SDK for OpenCL™ Standard Edition: Programming Guide

ID 683342
Date 4/22/2019
Public
Document Table of Contents

7.8. Generating Compilation Progress Report (-v)

To direct the Intel® FPGA SDK for OpenCL™ Offline Compiler to report on the progress of a compilation, include the -v option in your aoc command.
  • To direct the offline compiler to report on the progress of a full compilation, invoke the aoc -v <your_kernel_filename>.cl command.
    The offline compiler generates a compilation progress report similar to the following example:
    aoc: Environment checks are completed successfully.
    You are now compiling the full flow!!
    aoc: Selected target board s5_net
    aoc: Running OpenCL parser....
    aoc: OpenCL parser completed successfully.
    aoc: Compiling....
    aoc: Linking with IP library ...
    aoc: First stage compilation completed successfully.
    aoc: Setting up project for CvP revision flow....
    aoc: Hardware generation completed successfully.
    
  • To direct the offline compiler to report on the progress of an intermediate compilation step that does not build hardware, invoke the aoc -c -v <your_kernel_filename>.cl command.
    The offline compiler generates a compilation progress report similar to the following example:
    aoc: Environment checks are completed successfully.
    aoc: Selected target board s5_net
    aoc: Running OpenCL parser....
    aoc: OpenCL parser completed successfully.
    aoc: Compiling....
    aoc: Linking with IP library ...
    aoc: First stage compilation completed successfully.
    aoc: To compile this project, run "aoc <your_kernel_filename>.aoco"
  • To direct the offline compiler to report on the progress of a compilation for emulation, invoke the aoc -march=emulator -v <your_kernel_filename>.cl command.
    The offline compiler generates a compilation progress report similar to the following example:
    aoc: Environment checks are completed successfully.
    You are now compiling the full flow!!
    aoc: Selected target board s5_net
    aoc: Running OpenCL parser....ex
    aoc: OpenCL parser completed successfully.
    aoc: Compiling for Emulation ....
    aoc: Emulator Compilation completed successfully.
    Emulator flow is successful.