Constraint Overview
Usage: add constraint to any job allocation (srun, sbatch, salloc) in the FPGA partition where you plan to execute a design on the designated FPGA cards.
e.g. srun --partition=fpga --constraint=xilinx_u280_xrt2.12 -A [YOUR_PROJECT_ACCOUNT]
Xilinx Alveo U280 Nodes
Each node has 3 Xilinx Alveo U280 cards.
--constraint= | Â |
---|---|
xilinx_u280_xrt2.12 | Configured with XRT 2.12 drivers and usable for designs built with Vitis 21.2 and Shell xdma_201920_3_3246211 |
xilinx_u280_xrt2.11
xilinx_u280_xrt2.8 | Further constraints named by xrt version. Refer to Xilinx Vitis, XRT and U280 shell version combinations |
Intel Stratix 10 Nodes
Each node has 2 Bittware 520N cards.
--constraint= | Â |
---|---|
bittware_520n_20.4.0_max | Configured with BSP 20.4.0_max with external channels enabled. |
Configured with BSP 20.4.0_hpc with external channels disabled. | |
Further constraints named by BSP version. Refer to Intel oneAPI versions and Bittware BSP version combinations and Intel FPGA SDK for OpenCL and Bittware BSP version combinations |
Emulation
Emulation works on all Noctua2 nodes. If you use the FPGA partition, you can use the following constraint.
--constraint= | Â |
---|---|
Emulation only if you use the FPGA partition, but do not use the FPGA cards. |