DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook

ID 683337
Date 6/11/2024
Document Table of Contents Implementing a SYCL Block


  1. Ensure that the icpx executable is available on the system PATH.
  2. Place the SYCL block inside a primitive subsystem.
    Immediately after you add the block, it has no input and output ports.
  3. Open the user interface to specify an input source file and click Compile to generate hardware and compile the simulation library:
    Figure 149. Input Source File
    If the compilation is successful, the parsed output of icpx populates the block's input and output ports.
    Figure 150. SYCL Design
  4. Connect the block and use it.