Intel® Acceleration Stack用户指南: Intel FPGA Programmable Acceleration Card N3000

ID 683040
日期 8/17/2020
Public
文档目录

4.2. 安装发布软件包(Release Package)

在安装发布软件包之前,请确保 Intel® FPGA PAC N3000被正确安装,如硬件安装中所述。

Intel® FPGA PAC N3000的安装程序使发布软件包能够被轻松安装。
  • Acceleration Stack Installers
    要安装Acceleration Stack,请选择Acceleration Stack for Runtime (n3000_ias_1_1_pv_rte_installer.tar.gz)或者Acceleration Stack for Development (n3000_ias_1_1_pv_dev_installer.tar.gz)。每个软件包包括三个组件:
    1. Runtime (rte) or Development (dev) Acceleration Stack安装程序脚本(n3000-1.3.6-*-setup.sh)
    2. 固件文件(N3000_XL710_firmware.zip) — 更新Intel XL710 Firmware。
    3. 补充文件(N3000_supplemental_files.zip) — 包括:
      • 一个在加载的出厂映像上执行的 hello_afu样例。
      • 一个用于查找 Intel® FPGA PAC N3000的PCIe Root报告的帮助程序脚本。
下表解释了Acceleration Stack的两个版本之间的区别:
详情 Acceleration Stack for Runtime Acceleration Stack for Development
runtime (rte) installer development (dev) installer
目的 提供执行AFU所需的环境,并允许进行主机应用程序的软件开发。 提供执行AFU所需的环境,并允许对主机应用程序进行软件开发。此外,它还包括用于 Intel® Arria® 10 GT FPGA的开发环境。
OPAE Software Development Kit (SDK) Version 1.3.6-4
Intel® Quartus® Prime Pro Edition 不包括或者不必要 包括:创建可编程 Intel® Arria® 10 GT FPGA 映像所需要的 Intel® Quartus® Prime Pro Edition软件版本19.2 (具有IP许可)。
默认安装位置 N/A /home/<username>/inteldevstack
  • 配置安装程序(2x2x25G,4x25G或者8x10G):
    您可以为Intel FPGA AC N3000选择一个所需的配置安装程序。
    注: XL710器件在不同的模式下配置,以支持10G或者25G流量。XL710器件不能配置成在10G与25G之间进行切换,因此Intel建议下载有效的配置安装程序。
    根据Intel FPGA PAC 3000上的配置,XL710有以下其中一个器件ID:
    XL710器件ID 有效配置
    0x0d58(25G)

    2x2x25G

    4x25G

    0x0cf8(10G) 8x10G
    识别Intel FPGA PAC N3000上的XL710器件ID
    $ lspci -d :0d58
    
    $ lspci -d :0cf8
    
    安装必要的文件将 Intel® Arria® 10 FPGA , Intel® MAX® 10 RTL和Firmware更新到Root of Trust状态。这些文件安装在:
    • /usr/share/opae/n3000/one-time-update/<config directory>/

      其中<config directory> = 25G or 10G

    • /usr/share/opae/super-rsu/<config directory>/

      其中<config directory> = 2x2x25G or 4x25G or 8x10G