仅对英特尔可见 — GUID: mfl1522434322388
Ixiasoft
1. 关于本文档
2. 引言
3. 入门
4. 安装OPAE 软件包
5. 识别Flash映像和BMC固件
6. 运行FPGA诊断
7. 在非虚拟环境中运行OPAE
8. 在虚拟环境中运行OPAE
9. 面向采用Intel Arria 10 GX FPGA的Intel可编程加速卡的Intel加速堆栈快速入门指南文档存档
10. 面向采用Intel Arria 10 GX FPGA的Intel可编程加速卡的Intel加速堆栈快速入门指南文档修订历史
A. 更新FIM和BMC固件
B. 处理正常的热关机
C. FPGA器件访问权限
D. Memlock限制
E. hugepage设置
F. 解决常见问题(FAQ)
G. 可用于 Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs 1.2.1 Release的文档
仅对英特尔可见 — GUID: mfl1522434322388
Ixiasoft
6. 运行FPGA诊断
本节介绍了如何使用fpgabist实用程序运行FPGA诊断。当前接受的AFU是nlb_mode_3和dma_afu,分别运行fpgadiag和fpga_dma_test测试。
注: 如果使用一个root entry hash都闪存进行编程,那么必须确保AFU在运行FPGA诊断之前先使用相应的根密钥和代码签名密钥进行签名。关于签名的详细信息,请参考Security User Guide: Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA 。
- 配置FPGA fpgadiag实用程序所需的系统大页面(hugepage)的数量:
sudo sh -c "echo 20 > /sys/kernel/mm/hugepages/hugepages-\ 2048kB/nr_hugepages"
- 使用NLB_3 AFU映像进行配置和运行诊断。
sudo fpgabist $OPAE_PLATFORM_ROOT/hw/samples/nlb_mode_3/bin/\ nlb_mode_3_unsigned.gbs
样例部分输出:Cachelines Read_Count Write_Count Cache_Rd_Hit Cache_Wr_Hit Cache_Rd_Miss Cache_Wr_Miss Eviction 'Clocks(@400 MHz)' Rd_Bandwidth Wr_Bandwidth 1024 480797340 488815296 0 0 0 0 0 1000021563 6.234 GB/s 6.256 GB/s VH0_Rd_Count VH0_Wr_Count VH1_Rd_Count VH1_Wr_Count VL0_Rd_Count VL0_Wr_Count480797340 488815297 0 0 0 0 Built-in Self-Test Completed.
- 使用DMA AFU映像进行配置和运行诊断。
sudo fpgabist $OPAE_PLATFORM_ROOT/hw/samples/dma_afu/bin/dma_afu_unsigned.gbs
样例部分输出:Running test in HW mode Buffer Verification Success! Buffer Verification Success! Running DDR sweep test Allocated test buffer Fill test buffer DDR Sweep Host to FPGA Measured bandwidth = 6616.881910 Megabytes/sec Clear buffer DDR Sweep FPGA to Host Measured bandwidth = 6932.201347 Megabytes/sec Verifying buffer. Buffer Verification Success! Finished Executing DMA Tests