Intel® FPGA Add-On for oneAPI Base Toolkit 2021 System Requirements

ID 685525
Updated 9/20/2021
Version 2021.4
Public

author-image

By

Introduction

This article lists the system requirements for Intel® FPGA Add-On for oneAPI Base Toolkit

For compiler-specific requirements, refer to Intel® oneAPI DPC++/C++ Compiler System Requirements. For base kit-specific requirements, refer to Intel® oneAPI Base Toolkit System Requirements.

NOTE: For what's new in the toolkit, refer to the dedicated article Intel® FPGA Add-On for oneAPI Base Toolkit Release Notes. 

System Requirements

RAM Requirements

  • 48 GB for Intel® PAC with Intel® Arria® 10 FPGA
  • 64 GB for Intel® FPGA PAC D5005 (recommended)

NOTE: Intel recommends that your system be configured to provide virtual memory equal to the recommended physical RAM necessary to process your design.

Hardware Requirements

FPGA Cards

NOTE: Use Intel® FPGA PAC D5005 for development purposes only and not for production on Ubuntu 18.04 LTS.

Custom Platforms (Ported from Intel® Arria® 10 GX and Intel® Stratix® 10 GX reference platforms)

See also Software Patches for oneAPI 2021.2 and older releases.

  • Custom platforms using Intel® Quartus® Prime Pro 21.2 software
  • Custom platforms using Intel® Quartus® Prime Pro 21.1 software
  • Custom platforms using Intel® Quartus® Prime Pro 20.4 software 
  • Custom platforms using Intel® Quartus® Prime Pro 20.3 software
  • Custom platforms using Intel® Quartus® Prime Pro 20.2 software
  • Custom platforms using Intel® Quartus® Prime Pro 19.4 software

NOTE: Intel® FPGA Add-on for Custom Platforms does not contain FPGA drivers. Consult your BSP vendor or the BSP documentation for BSP-specific software requirements, including the OS support.

Software Requirements

Add-on Package Ubuntu* 18.04 LTS
(kernel version 4.15)
Ubuntu 20.04 LTS SLES* 15 SP3  RHEL*/
CentOS* 8.x
Microsoft Windows*
10 (64 bit) 
Microsoft Windows
Server* 2016
Microsoft Windows
Server 2019
FPGA Add-on for Intel® PAC with Intel® Arria® 10 GX FPGA and Intel® FPGA PAC D5005 - - - - - -
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 21.2 software
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 21.1 software
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 20.4 software
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 20.3 software
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 20.2 software - - - -
FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro 19.4 software - - - -

IMPORTANT
- FPGAs do not officially support Red Hat Enterprise Linux (RHEL) 7.4 OS. However, if you want to compile your FPGA designs on RHEL 7.4 OS, refer to Compiling Intel® oneAPI DPC++ FPGA Designs on Red Hat Enterprise Linux (RHEL)* 7.4 OS.
- Programs using the AC datatypes feature cannot run in the emulation flow on RHEL 7 systems. AC datatypes feature provides support for variable-precision integers and variable-precision floating-point data types. For more information, see Variable-Precision Integer and Floating-Point Support section in the Intel® oneAPI DPC++ FPGA Optimization Guide
- The Ubuntu Server 18.04 with Hardware Enablement (HWE) kernel is not supported, and there is no plan to support it for this release.

OS Deprecation Notice

OS Version Final Support Release Notice of Change
SLES 15 SP1 oneAPI 2021.3 With the oneAPI 2021.4 release, it is no longer supported.  Use SLES 15 SP3.
CentOS 8.x oneAPI 2021.4 It will no longer be supported in future releases. For more information, see the EOL notice from Red Hat.

Software Patches

If you use oneAPI 2021.2 or older releases, the FPGA Add-on for Custom Platforms using Intel® Quartus® Prime Pro software has a known issue. As a fix for this issue, download and install one of the following OS-specific patches:

Developer Tools

  • GCC 7.4.0 (the default version for Ubuntu 18.04)
  • Eclipse* developers:
    • Eclipse 4.16
    • Eclipse 4.17
  • Microsoft Visual Studio* with "Desktop development with C++" workload installed. Supported versions:
    • 2017 (versions 15.7 and newer)
    • 2019 (versions 16.4 and newer)

Notices and Disclaimers

Intel® technologies may require enabled hardware, software, or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata, which may cause the product to deviate from published specifications. Currently, characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from a course of performance, course of dealing, or usage in trade.