仅对英特尔可见 — GUID: rjf1522449114516
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: rjf1522449114516
Ixiasoft
8.3. 在虚拟机上运行Hello FPGA示例
本部分假定您已建立虚拟机(VM)并连接到ID 09c5的虚拟功能(VF)器件。在虚拟机上,安装Intel FPGA Driver和OPAE软件。有关说明,请参考安装OPAE软件包部分。
执行以下步骤来测试虚拟环境中的NLB mode 0 AFU的操作。
- 配置系统大页面以分配此实用程序所需的20个2 MB大页面。此命令需要根特权:
sudo sh -c "echo 20 > /sys/kernel/mm/hugepages/hugepages-\ 2048kB/nr_hugepages"
- 执行以下命令来提取.tar文件:
tar xf $OPAE_PLATFORM_ROOT/sw/opae*.tar.gz cd opae*
- 输入以下命令进行编译:
gcc -o hello_fpga -std=gnu99 -rdynamic \ -ljson-c -luuid -lpthread -lopae-c -lm -Wl,-rpath -lopae-c \ $OPAE_PLATFORM_ROOT/sw/opae*/samples/hello_fpga.c
- 运行示例:
sudo ./hello_fpga
样例输出:
Running Test Done Running Test
关于hello_fpga示例主机应用程序的更多信息,请参考以下文件:- 位于$OPAE_PLATFORM_ROOT/sw/opae*/samples/hello_fpga.c中的源代码
- Native Loopback Accelerator Functional Unit (AFU) User Guide,AFU寄存器描述。