Success! Subscription added.
Success! Subscription removed.
Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.
The Intel® FPGA Programmable Acceleration Card (PAC) must be inserted into a server and needs to be detected by scanning the PCIe bus before using the card to accelerate your workload.
There are a few checks users can perform to ensure the Intel® FPGA PAC is detected by the server
Firstly, check the list of the supported servers for the Intel® FPGA PAC below.
Intel® Programmable Acceleration Card (PAC) with Intel® Arria® 10 GX FPGA Server List
https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/acceleration-card-arria-10-gx/buy.html
Intel® FPGA Programmable Acceleration Card D5005 Server List
https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/intel-fpga-pac-d5005/buy.html
Intel® FPGA Programmable Acceleration Card N3000 Server List
https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/intel-fpga-pac-n3000/buy.html
Check that you are using one of the supported servers.
Check the power requirements of the Intel® FPGA PAC. Apart from the power which is supplied by the PCIe* connector, some of Intel® FPGA PAC has an additional 12V AUX power connector. Check the data sheet of the applicable Intel® FPGA PAC for additional AUX connections
Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPG Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-a10.pdf
Intel® FPGA Programmable Acceleration Card D5005 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-d5005.pdf
Intel® FPGA Programmable Acceleration Card N3000 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-n3000.pdf
If the cooling requirements are not met, the BMC (Board Management Controller) will shut down the card to protect it from overheating. Check the data sheet of the applicable Intel® FPGA PAC and adjust the fan speed via the BIOS if applicable.
Intel® Programmable Acceleration Card (PAC) with Intel® Arria® 10 GX FPGA Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-a10.pdf
Intel® FPGA Programmable Acceleration Card D5005 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-d5005.pdf
Intel® FPGA Programmable Acceleration Card N3000 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-n3000.pdf
Check the supported operating system and kernel version. Current supported OS’es are CentOS*, Red Hat*, and Ubuntu*. Intel® FPGA PACs are qualified against a specific OS and kernel version. Check the quick start guide of the applicable Intel® FPGA PAC.
Intel® Programmable Acceleration Card (PAC) with Intel® Arria® 10 GX FPGA Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-a10.pdf
Intel® FPGA Programmable Acceleration Card D5005 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-d5005.pdf
Intel® FPGA Programmable Acceleration Card N3000 Data Sheet
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/ds-pac-n3000.pdf
To scan an Intel® Programmable Acceleration Card via the PCIe bus the following command can be typed into the Linux terminal shell.
lspci | grep acc
The result for each of the Intel® FPGA PAC is shown below:
Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA
B:D.F Processing accelerators: Intel Corporation Device 09c4
Intel® FPGA Programmable Acceleration Card D5005
B:D.F Processing accelerators: Intel Corporation Device 0b2b (rev 01)
Intel FPGA Programmable Acceleration Card N3000
B:D.F Processing accelerators: Intel Corporation Device 0b30
B:D.F Processing accelerators: Intel Corporation Device 0b32
Where B:D.F is Bus:Device.Function number which is dependent on your server slot set-up
If the lspci command shows the correct identification for the Intel® FPGA PAC, then the user can proceed to develop workloads for the Intel® FPGA PAC.
Intel technologies may require enabled hardware, software or service activation.
No product or component can be absolutely secure.
Your costs and results may vary.
Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
2021-06-27
Akash Arora
Community support is provided during standard business hours (Monday to Friday 7AM - 5PM PST). Other contact methods are available here.
Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
For more complete information about compiler optimizations, see our Optimization Notice.