Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 4
1. Introduction to the Intel FPGA Programmable Acceleration Card D5005 UG-20202 | 2019.08.05 Related Information • Developing AFUs with the OPAE SDK • Intel FPGA SDK for OpenCL Pro Edition Programming Guide Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Do not put the Intel FPGA PAC on any metal surface during installation. • If you must put the Intel FPGA PAC down, put the card in the ESD-safe packaging. 2.3. Hardware Installation Follow these instructions to install the Intel FPGA PAC in your server.
3. Remove any I/O panel covers for the slot you are using. 4. Install the Intel FPGA PAC in the PCIe slot by inserting the PCIe x16 edge connector and ensuring the card retention hook is properly engaged. 5. Use the two screws provided to secure the I/O panel bracket to the server chassis.
Edition related interface licenses (SR-IOV and Low Latency 10 Gbps Ethernet MAC/PHY). 2.4.2. Installing the Intel Acceleration Stack Runtime Package on the Host Machine Follow these instructions to extract the release package and upgrade the kernel: 1. Extract the archive file: tar xvf *rte_installer.tar.gz...
2. System Requirements and Release Installation UG-20202 | 2019.08.05 2.4.3. Installing the Intel Acceleration Stack Development Package on the Host Machine Use this installation for Accelerator Functional Unit (AFU) development and compilation. 1. Extract the runtime archive file: tar xvf *dev_installer.tar.gz 2.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 12
/dev/intel-fpga-* 1> /dev/null 2>&1; then source $AOCL_BOARD_PACKAGE_ROOT/linux64/libexec/setup_permissions.sh source $OPAE_PLATFORM_ROOT/init_env.sh script must be executed after every reboot. For setup_permission.sh convenience, Intel recommends you to include it as part of the init_env.sh script. Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
The Acceleration Stack 2.0 Release includes the following working AFU images in the directory: $OPAE_PLATFORM_ROOT/hw/samples • dma_afu/bin/dma_afu.gbs • dma_afu/bin/streaming_dma_afu.gbs • hello_afu/bin/hello_afu.gbs • hello_intr_afu/bin/hello_intr_afu.gbs • hello_mem_afu/bin/hello_mem_afu.gbs • nlb_mode_0/bin/nlb_mode_0.gbs • nlb_mode_3/bin/nlb_mode_3.gbs • eth_e2e_e10/bin/ Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Send Feedback Acceleration Card D5005...
Page 19
For information on how to compile and execute the dma_afu • Streaming DMA Accelerator Functional Unit (AFU) User Guide For information on how to compile and execute the streaming_dma_afu Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Send Feedback Acceleration Card D5005...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
UG-20202 | 2019.08.05 7.1. Updating Settings Required for VFs To use SR-IOV and pass a VF to a virtual machine, you must enable the Intel IOMMU driver on the host. Complete the following steps to enable the Intel IOMMU driver: 1.
This section assumes that you have set up the Virtual Machine (VM) and connected to the virtual function (VF) Device with ID 0b2c. On the virtual machine, install the Intel FPGA Driver and OPAE Software. Refer to Installing the Release on the Host for instructions.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 26
PCIe address (For example: -S, -B, -D, -F), monitors all Intel pacd FPGA PACs matching the PCIe address components specified. For example, if you specify -B 5 only, all Intel FPGA PACs on PCIe bus 5 becomes monitored. • Sensor Threshold—The thresholds are global, so specifying -T 11:95.0:93.0 monitors sensor 11 on all selected Intel FPGA PACs.
Page 27
8. To stop the service: systemctl stop pacd.service For more information about the tool, refer to the Open Programmable pacd Acceleration Engine - Documentation web page on GIT. Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Send Feedback Acceleration Card D5005...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
If it is not detected, remove the card and then plug it back in again. 2. Reinstall OPAE by following steps listed the Installing the OPAE Software section. Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Send Feedback Acceleration Card D5005...