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

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

B.1.1. 编程的根条目哈希(Root Entry Hash Programmed)

  1. 使用有效代码签名秘钥和使用PACS的SR根秘钥对位于/usr/share/opae/n3000/one-time-update/<25G or 10G>/chip_rsu-*-user-rollback-unsigned.bin的所提供的 Intel® Arria® 10映像进行签名,将输出文件命名为chip_rsu-*-user-rollback-signed.bin
  2. 将签名的 Intel® Arria® 10映像复制到位置:/usr/share/opae/n3000/one-time-update/*/
    $ cp chip_rsu-*-user-rollback-signed.bin /usr/share/opae/n3000/\
    one-time-update/<25G or 10G>/
  3. 在转返清单(rollback manifest)文件中反映签名的 Intel® Arria® 10映像名称:
    $ vim /usr/share/opae/n3000/one-time-update/<25G or 10G>/rollback-*.json
    更改闪存下的filename域以反映签名的比特流名称,例如:
    "flash": [
            {
                "enabled": true,
                "filename": "chip_rsu-8x10G-user-rollback-signed.bin",
                "force": false,
                "secure": true,
                "timeout": "45m",
                "type": "user",
                "version": "0x0021064001020134"
            },
    
  4. 转返 Intel® MAX® 10 Intel® Arria® 10映像来允许升级:
    $ sudo super-rsu /usr/share/opae/n3000/one-time-update/<25G or 10G>/\
    rollback-*.json --with-rsu
    
    $ sudo fpgainfo fme
    
    注: 执行转返(rollback)后, Intel® MAX® 10构建版本将是111.2.13。
    $ ls -l /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/\
    spi-altera.*.auto/spi_master/spi*/spi*/intel-generic-qspi.*.auto/
    此sysfs entry必须存在。
  5. 运行One-Time Secure Update (OTSU):
    $ sudo fpgaotsu /usr/share/opae/n3000/one-time-update/<25G or 10G>/\
    otsu-*.json --rsu
    如果OTSU失败,那么运行fpgainfo fme来找出 Intel® MAX® 10构建版本并按照说明采取相应操作:
    Intel® MAX® 10构建版本 操作
    D.111.2.13 重复OTSU
    D.2.0.6 运行命令:
    sudo super-rsu /usr/share/opae/n3000/super-rsu/<2x2x25G or 8x10G or 4x25G>/super-rsu-*.json --with-rsu
  6. 验证成功的OTSU:
    sudo fpgaotsu /usr/share/opae/n3000/one-time-update/<25G or 10G>/\
    otsu-*.json --verify
    此时, Intel® FPGA PAC N3000将有以下 Intel® Arria® 10映像, Intel® MAX® 10 NIOS FW和 Intel® MAX® 10 Build版本。
    配置 用户分区映像 比特流ID PR接口ID Intel® MAX® 10 NIOS FW Intel® MAX® 10
    2x2x25G 4x25G 0x2300110010309 f3c99413-5081-4aad-bced-07eb84a6d0bb D.2.0.19 D.2.0.6
    4x25G
    8x10G 8x10G 0x2300010010309 901dd697-ca79-4b05-b843-8138cefa2846 D.2.0.19 D.2.0.6
    重要: 2x2x25G或者4x25G Configuration Installer使用4x25G Intel提供的出厂测试映像加载FPGA闪存用户分区,使用2x2x25G Intel提供的出厂测试映像加载出厂分区。8x10 Configuration Installer使用8x10G Intel提供的出厂测试映像加载用户以及出厂FPGA闪存分区。
  7. 安装PV 1.1 Patch