Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Depending on what kind of board you are targeting, you need to load the matching FPGA shell module. Note that by default the module for Noctua 2’s Alveo U280 boards will be loaded. On the HACC nodes, you need to swap it against the one for your target board:

Code Block
[tester@n2login1 ~]$ module load fpga

[tester@n2login1 ~]$
module load xilinx/xrt/2.16

# Use one of the following commands to swap the shell module against the one you need
[tester@n2login1 ~]$ module swap xilinx/u280 xilinx/u55c
[tester@n2login1 ~]$# OR
module swap xilinx/u280 xilinx/vck5000

...

  1. Vitis 23.2, which is automatically loaded with XRT 2.16, is currently not able to perform hardware synthesis for the VCK5000 board. If you target hardware synthesis, you may load the module xilinx/xrt/2.15 instead, or swap out Vitis against an older version:

    Code Block
    ml swap xilinx/vitis/23.2 xilinx/vitis/23.1
  2. In addition to the modules listed above, you may need to load the Graphviz module:

    Code Block
    [tester@n2login1 ~]$ module load vis
    [tester@n2login1 ~]$
    module load Graphviz
  3. The AIE compiler and simulator require separate software licenses that are not included in Vitis. If you need help in acquiring these licenses from AMD, please get in touch with us.