Diary/2022-12-28
oneAPI / A10PAC
- 環境
- Ubuntu: Ubuntu 18.04.6 LTS
- Kernel: 4.15.0-200-generic
- Quartus: quartus_19.2.0b57
ベース環境は,OPAEIntel(R) Acceleration Stack for Intel(R) Xeon(R) CPU with FPGAsを参考にセットアップ.
- Acceleration Stack Version 1.2.1
- FIM Version 38d782e3-b612-5343-b934-2433e348ac4c
- OPAE Version 1.1.2-2
- BMC Firmware version 26895
Diagnosticsで動作確認しておく
sudo sh -c "echo 20 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages"
として,
export QUARTUS_HOME=/opt/intelFPGA_pro/19.2 export OPAE_PLATFORM_ROOT=/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv export PATH=$QUARTUS_HOME/quartus/bin:$PATH export PATH=$QUARTUS_HOME/quartus/sopc_builder/bin:$PATH
のように環境変数セットして,
sudo fpgabist $OPAE_PLATFORM_ROOT/hw/samples/nlb_mode_3/bin/nlb_mode_3_unsigned.gbs
実行.うまくセットアップされていることを確認しておく.
- oneAPI
ベースキットをインストールする.
Intel(R) oneAPI ToolkitsからIntel oneAPI Base Toolkitをダンロード.
Linux向けのOffline Installerを選んだ.で,
sudo sh ./l_BaseKit_p_2023.0.0.25537_offline.sh
としてインストール.
BSPは,Intel(R) FPGA Add-on for oneAPI Base Toolkitを参考に.
リソースは,Intel(R) Quartus(R) Prime Pro Edition Design Software Version 19.2 for Linuxより.
intel_a10gx_pac.tar.gzとQuartusProSetup-19.2.0-Patch-0.05dcp-linux.tar.gzをダウンロードして...
あと,どうしたらいいんだ??