Install Intel® PAC Software Stack
- Install one of the following software stacks on a system with a physical card:
- If you are on a system with the Intel® PAC with Intel Arria® 10 GX FPGA, run the following command to install its software stack:aocl install intel_a10gx_pac
- If you are on a system with the Intel® FPGA PAC D5005 (previously known as Intel® PAC for Intel® Stratix® 10 SX FPGA), run the following command to install its software stack:aocl install intel_s10sx_pac
- Avoid running theaocl installcommand with secure boot enabled. Otherwise, an error is displayed since it is currently not supported.
- The software stack for Intel® PAC with Intel Arria® 10 GX FPGA and Intel® FPGA PAC D5005 (previously known as Intel® PAC for Intel® Stratix® 10 SX FPGA) cannot be simultaneously installed on the same system. If you have installed one of them and want to install the other one, you must uninstall the former one first by either running theaocl uninstall intel_a10gx_pacoraocl uninstall intel_s10sx_paccommand.
- Accept the installation prompts to proceed with installing the Intel® PAC software stack.
(Caveat) Install the Correct Version of Intel® PAC Software Stack
Intel® PAC Software Stack in Intel® oneAPI Base Toolkit
Intel® PAC Software Stack in Intel® FPGA Add-on
FPGA bitstream generation
Install the Software Stack Shipped with Intel® FPGA Add-on for oneAPI Base Toolkit Package
- Setup the Intel® oneAPI base toolkit user environment by running the following commands:cd /opt/intel/oneapi or <you own oneAPI base toolkit installation path> source setvars.sh
- Install the Intel® PAC software stack.
Update the Firmware on your Intel® PAC
sudo fpgainfo fme
- Update the FPGA Interface Manager (FIM) and BMC firmware version using the following command.sudo fpgaotsu /usr/share/opae/d5005/fpgaotsu/base/otsu.jsonFor more information, refer to Updating the FIM and BMC using the fpgaotsu.
- Power cycle the server for the updates to take effect.sudo fpgaotsu /usr/share/opae/d5005/fpgaotsu/base/otsu.json --verify --log-level debug
- Run the following command to confirm whether the output matches the desired FIM and BMC version:sudo fpgainfo fmeFor sample output, refer to Identify the FPGA Interface Manager (FIM) and BMC Firmware Version.