AMD VCU118@VU9P

  • Card information:
    • Vendor: AMD

    • Name: Virtex UltraScale+ FPGA VCU118 Evaluation Kit

    • Ethernet ports: 2x QSFP28

    • PCIe conectors: Edge connector

    • FPGA Card Website

  • FPGA specification:
    • FPGA part number: xcvu9p-flgb2104-2-i

    • Ethernet Hard IP: CMAC (100G Ethernet)

    • PCIe Hard IP: USP (up to PCIe Gen3 x16)

NDK firmware support

  • Ethernet cores that are supported in the NDK firmware:
  • PCIe cores that are supported in the NDK firmware:
    • USP in the PCIe Module

    • See the <NDK-APP_root_directory>/ndk/card/vcu118/config/card_conf.tcl file for supported PCIe configurations.

  • Makefile targets for building the NDK firmware (valid for NDK-APP-Minimal, may vary for other apps):
    • Use make 100g2 command for firmware with 2x100GbE (default).

    • Use make 100g0 command for firmware with CMAC disabled but DMAs and Application core remaining (experimental feature).

  • Support for booting the NDK firmware using the nfb-boot tool:
    • NO, use JTAG (see below).

Programming the device

  1. Buld the firmware using make as described above (“Generate bitstream” using Vivado GUI flow)

  2. Connect USB cable to the JTAG interface of the card

  3. Open Hardware manager in Vivado (build on 2022.2)

  4. Program the device

For more information, refer to the Programming and debugging manual of the Vivado

Note

To build the NDK firmware for this card, you must have the Xilinx Vivado installed, including a valid license.

Warning

Ethernet interface has not been properly tested on this device, although CMACs can be included.