仅对英特尔可见 — GUID: nbs1537890078997
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: nbs1537890078997
Ixiasoft
4.2. Ubuntu:从预构建二进制文件(deb)安装OPAE框架
在您能够安装和构建OPAE软件之前,必须通过运行以下两个命令来安装所需的软件包:
sudo apt-get -f install cmake dkms libjson-c3 uuid-dev libhwloc-dev\ python-pip libjson-c-dev libhwloc-dev linux-headers-$(uname -r) libtbb-dev
sudo pip install intelhex
执行以下步骤来安装OPAE框架:
- 删除所有先前版本的OPAE框架。
sudo apt-get remove opae* sudo apt-get remove python-opae.admin sudo apt-get remove python3-opae.pac-sign
- 更改为OPAE安装软件目录。
cd $OPAE_PLATFORM_ROOT/sw
- 安装最新的OPAE驱动程序和框架。
sudo dpkg -i *.deb
注意:如果dpkg由于缺少依赖项而失败,那么运行以下命令来解决:sudo apt-get install -f
- 检查Linux kernel安装。
lsmod | grep fpga
样例输出:
intel_fpga_pac_iopll 16384 0 intel_fpga_pac_hssi 24576 0 intel_fpga_fme 90112 0 intel_fpga_afu 36864 0 intel_fpga_pci 28672 2 intel_fpga_fme,intel_fpga_afu fpga_mgr_mod 16384 1 intel_fpga_fme ifpga_sec_mgr 16384 2 intel_max10,intel_fpga_fme
- 完成OPAE安装之后,二进制文件和库文件位于以下目录中:
目录 OPAE驱动程序包 内容 /usr/bin opae-tools*
opae-tools-extra*
OPAE工具二进制文件。关于工具及其用途的完整列表,请参考 Open Programmable Acceleration Engine 网页上的 OPAE FPGA TOOLS部分。 /usr/include opae-devel* 链接主机应用程序所需的头(header)文件。 /usr/lib opae-libs*
opae-ase*
OPAE共享的目标库。 - 验证deb软件包的安装:
dpkg -l | grep opae
样例输出:opae-a10-gx-pac-fpgaotsu-base 1.2.1 all Intel PAC one-time-update opae-a10-gx-pac-super-rsu-base 1.2.1 all Intel PAC super-rsu opae-ase 1.1.2 amd64 OPAE AFU Simulation Environment opae-devel 1.1.2 amd64 OPAE headers, sample source, and documentation opae-intel-fpga-driver 2.0.3 all DKMS-enabled Intel FPGA driver source code. opae-libs 1.1.2 amd64 OPAE runtime opae-samplesrasescriptsc 1.1.2 amd64 Open Programmable Acceleration Engine opae-tools 1.1.2 amd64 OPAE base tool binaries opae-tools-extra 1.1.2 amd64 OPAE extra tool binaries python-opae.admin 1.0.2 all OPAE Administration python3-opae.pac-sign 1.0.3-1 amd64 opae.pac_sign provides Python classes for interfacing withOP