仅对英特尔可见 — GUID: mld1565279348164
Ixiasoft
1. 关于本文档
2. 系统要求
3. 硬件安装
4. 安装OPAE软件
5. OPAE工具
6. 样例测试:本地环回(Native Loopback)
7. 安装Intel XL710驱动程序
8. 配置以太网接口
9. 使用Data Plane Development Kit (DPDK)测试网络环回
10. 正常关机
11. 单粒子翻转(Single Event Upset (SEU))
12. Intel Acceleration Stack用户指南: Intel® FPGA PAC N3000的文档修订历史
A. 故障排除
B. 通过BMC的Production版本和 Intel® Arria® 10映像对 Intel® FPGA PAC N3000进行升级
C. 配置4.19 Kernel
D. fpgabist样例输出
仅对英特尔可见 — GUID: mld1565279348164
Ixiasoft
5.1. 使用fpgasupdate
fpgasupdate工具更新板级固件,包括BMC和FPGA SR用户映像。本节介绍如何更新FPGA SR用户映像。在升级过程中,fpgasupdate工具使用Intel提供的签署文件对 Intel® MAX® 10 BMC进行安全地更新。
新的 Intel® FPGA PAC N3000随附4x25G或者8x10G出厂映像,分别用于25G卡和10G卡。以下步骤描述了如何将FPGA映像加载到FPGA闪存用户分区中。您可以按照这些步骤加载或者根据需要重新加载出厂映像。
注: 请不要在8x10G到2x2x25G或者4x25G Intel® Arria® 10映像之间进行切换。XL710器件在不同的模式下配置以支持10G或者25G流量。XL710器件不能配置为在10G与25G之间切换,因此Intel建议不要切换那些支持不同速度配置的 Intel® Arria® 10映像。
根据Intel FPGA PAC N3000上配置,XL710具有以下器件ID之一:
XL710器件ID | 有效配置 |
---|---|
0x0d58(25G) | 2x2x25G 4x25G |
0x0cf8(10G) | 8x10G |
识别Intel FPGA PAC N3000上的XL710器件ID:
$ lspci -d :0d58
$ lspci -d :0cf8
- 运行fpgasupdate命令:
$ sudo fpgasupdate <FPGA Bitstream> <PCIe B:D.F>
注: 运行fpgasupdate包括二进制文件验证和写入FPGA闪存,因此fpgasupdate命令需要大概40分钟才能完成。注: 如果已经编程了静态区域根条目哈希,那么sr_vista_rot_*_unsigned.bin必须通过相应的根秘钥和使用相应的Hardware Security Module (HSM)的代码签署秘钥进行签署。关于详细信息,请参考Security User Guide: Intel FPGA Programmable Acceleration Card N3000 。如果您想在FPGA闪存用户分区中重新加载Intel提供的出厂映像,那么执行以下命令:$ sudo fpgasupdate /usr/share/opae/n3000/super-rsu/<config>/\ sr_vista_rot_*_unsigned.bin [PCIe B:D.F]
其中 <config> = 2x2x25G或 4x25G或8x10G,取决于安装的配置。 - 执行远程系统更新来重新启动 Intel® FPGA PAC N3000,使更新的映像加载到FPGA中:
$ sudo rsu bmcimg B:D.F
注: 作为使用rsu命令的结果,主机重新扫描PCI总线,并可能分配一个与原先不同的Bus/Device/Function (B/D/F)值。在操作过程中,Intel XL710 Ethernet控制器应视为不可用。Intel建议您停止或暂停任何应用程序,知道更新完成。