Getting Started with oneAPI IP Authoring and Intel® Quartus® Prime Software

ID 749869
Date 12/19/2022

3. Installing the IP Authoring Development Environment

The recommended IP authoring development environment includes Intel® oneAPI Base Toolkit, Intel® Quartus® Prime, and Visual Studio* Code (sometimes referred to as "VS Code"). On Microsoft* Windows* platforms, Microsoft* Visual Studio* is also required.
Install the software for your IP authoring environment in the following order:
  1. Confirm that you are running Python* 3.8 or later by running the following command from a command prompt:
    python --version
  2. Install and license the Intel® Quartus® Prime Pro Edition software according to the instructions in Intel® FPGA Software Installation and Licensing .
  3. [Windows* only] Install Microsoft* Visual Studio* . Ensure that you install one of the following workloads to ensure that CMake is on your system:
    • Desktop development with C++
    • Linux development with C++
  4. [Windows* only] Ensure that Microsoft* Visual Studio* is not running before moving on to the next step.

    If Visual Studio* is running when you complete the next step, the Intel® oneAPI Base Toolkit installer cannot install the oneAPI plug-ins for Visual Studio.

  5. Install and configure the Intel® oneAPI Base Toolkit with at least the following components:
    • Intel® Distribution for GDB
    • Intel® oneAPI DPC++ Library
    • Intel® oneAPI Threading Building Blocks
    • Intel® oneAPI DPC++/C++ Compiler
    • Intel® VTune™ Profiler
  6. Install Visual Studio* Code according to one of the following instructions:
  7. Install the Intel® oneAPI Visual Studio* Code extensions according to the instructions in Using Visual Studio* Code with Intel® oneAPI Toolkits User Guide .
After installing and configuring these components, you can do the following tasks:
  • Explore FPGA design examples through the Sample Browser for Intel® oneAPI Toolkit. To find the FPGA design examples, open the Sample Browser and select C++ > Get Started > oneAPI Direct Programming > DPC++ FPGA.
  • [Linux* only] Launch your IP development environment in Visual Studio* Code from the Intel® Quartus® Prime Tools menu (Tools > Intel® oneAPI DPC++/C++ Compiler > Launch VS Code for DPC++/C++ Development.