PRO DESIGN Falcon

  • Card Information:
    • Vendor: PRO DESIGN

    • Name: PRO DESIGN Falcon (PD-FALCON-1SM21BEU2F55E2VG-DS-AP-PCIE-150)

    • Ethernet Ports: 4x QSFP-DD

    • PCIe Connectors: 1x

    • FPGA Card Website

    • The FPGA Card User Guide is only available with the card itself.

  • FPGA Specification:
    • FPGA Part Number: 1SM21BEU2F55E2VG

    • Ethernet Hard IP: E-Tile (supports up to 100G Ethernet)

    • PCIe Hard IP: H-Tile (supports up to PCIe Gen3 x16)

NDK Firmware Support

  • Supported Ethernet Cores in the NDK Firmware:
  • Supported PCIe Cores in the NDK Firmware:
    • H-Tile is supported.

    • Refer to the <NDK-FPGA_root_directory>/cards/prodesign/pd-falcon/config/card_conf.tcl file for supported PCIe configurations.

  • Makefile Targets for Building NDK Firmware (for Minimal app, may vary for other applications):
    • Use the make 100g2 command to build firmware with 2x100GE (default).

  • Support for Booting NDK Firmware Using the nfb-boot Tool:
    • Not supported. Refer to the card manual for booting instructions.

Note

To build the NDK firmware for this card, you must have Intel Quartus Prime Pro installed, along with a valid license.

Boot Instructions

  • First, build the NDK firmware. Note that the first build will fail—this is expected.

  • After the first failed implementation, run the <NDK-FPGA_root_directory>/cards/prodesign/pd-falcon/src/ip/htile_pcie_fix.sh script to fix the generated H-Tile IP core.

  • The next build should complete successfully.

  • Once the NDK firmware build is complete, a bitstream file will be generated.

  • To load the firmware, attach the USB-Blaster II Download Cable via the Edge Debug Board to the card.

  • Create an image for the QSPF flash according to the FPGA Card User Guide.

  • Load the created image onto the FPGA card following the instructions in the FPGA Card User Guide.