Intel® FPGA SDK for OpenCL™ Pro Edition: 入门指南

ID 683188
日期 3/28/2022
Public
文档目录

1.1. 安装 Intel® FPGA SDK for OpenCL™ Pro Edition的前提条件

若要安装 Intel® FPGA SDK for OpenCL™ Pro Edition并对Intel FPGA Preferred Board for OpenCL(用于OpenCL的Intel FPGA首选板级)创建一个 OpenCL* 应用程序,您的系统必须要满足特定的硬件,目标平台和软件要求。

硬件要求

加速器板级要求:

  • Intel® 获取一个Reference Platform,或者从一个 Intel® 首选的板级供应商处获取一个Custom Platform。

    关于详细信息,请参考 Intel® FPGA网站上的Intel FPGA SDK for OpenCL FPGA Platforms页面。

开发系统要求:

  • 您必须在开发系统上具有administrator,root或sudo权限才能安装必要的软件包和驱动程序。
  • 开发系统至少有85 GB的可用磁盘空间用于软件安装。
  • 有关部署系统上的RAM要求,请遵循以下说明:
    1. 访问FPGA Software Download Center
    2. 从集合中选择所需软件产品。
    3. 在选定的软件产品的引导页面中,请参阅System Requirements部分。有关更多的存储器建议,请参考最新的 Intel® Quartus® Prime Pro Edition 发布说明。
    提示: 请参考电路板供应商提供的文档来了解建议的系统存储容量大小。

  • 对于 PCI Express* ( PCIe* )加速器板级,主机主板必须要有一个可用的 PCIe* 端口插槽,此端口插槽的宽度至少要与板级的宽度相同(即,相同数量的 PCIe* 通道)。

主机系统必须运行下面其中一个受支持的操作系统:

  • 关于受支持的Windows和Linux操作系统的列表,请参考 Intel® FPGA网站上的Operating System Support页面。

软件要求

使用以下其中一个与 Intel® FPGA SDK for OpenCL™ Intel® Quartus® Prime软件兼容的C编译器或者软件开发环境对主机应用程序进行开发:

  • 在Windows系统中,使用Microsoft Visual Studio Professional以及Microsoft Visual C++ versions 2015或更高版本。
    注: Intel® FPGA SDK for OpenCL™ 插件支持安装了Microsoft Visual Studio* 2017或2019版本的Windows* 10和Windows* Server 2016系统。为了使Visual Studio插件正常运行,您需要安装C/C++ Development的扩展,例如,Desktop development with C++以及Microsoft .Net Framework 4.5或更高版本。关于Microsoft Visual Studio上的IDE工作流程的详细信息,请参考FPGA Workflows in Microsoft Visual Studio
  • 在Linux系统中,使用Eclipse 2019-12或更高版本以及GCC 7.2.0。关于GCC的详细信息,请参考GCC要求
    注: 为了使Eclipse扩展正常运行,您需要安装C/C++Development Tools和Java SE 11或更高版本。关于Eclipse上的IDE工作流程的详细信息,请参考FPGA Workflows in Eclipse

Linux系统要求Perl命令版本5或更高。在PATH系统环境变量设置中包含Perl命令的路径。

对于包含Intel Code Builder的 Intel® FPGA SDK for OpenCL™ 软件包,Intel Code Builder要求运行Java SE版本1.8.71或更高。