Supported Targets

The full matrix of firmware/targets/ build outputs. Each row maps a (Board, Protocol, Variant) tuple to a target directory. Every target listed here builds with the same make workflow described in First Build — XilinxVariumC1100DmaLoopback.

By Board

XilinxVariumC1100

Gen4x8 PCIe + HBM2. PRJ_PART = XCU55N-FSVH2892-2L-E. Vivado 2024.2+ required (CMS + HBM IP).

Target

Notes

XilinxVariumC1100DmaLoopback

DMA loopback application; see First Build — XilinxVariumC1100DmaLoopback.

XilinxVariumC1100DmaLoopbackBifurcatedPcie

DMA loopback with PCIe bifurcation (two x4 endpoints).

XilinxVariumC1100PrbsTester

In-hardware PRBS tester; see Building XilinxVariumC1100PrbsTester.

XilinxVariumC1100Pgp2b

PGP2b protocol.

XilinxVariumC1100Pgp4_6Gbps

PGP4 @ 6.25 Gbps.

XilinxVariumC1100Pgp4_10Gbps

PGP4 @ 10.3125 Gbps.

XilinxVariumC1100Pgp4_15Gbps

PGP4 @ 15.46875 Gbps.

XilinxVariumC1100Pgp4_25Gbps_Fec

PGP4 @ 25 Gbps, RS-FEC enabled.

XilinxVariumC1100Htsp100Gbps

HTSP 100 Gbps.

XilinxVariumC1100Htsp100GbpsBifurcatedPcie

HTSP 100 Gbps with PCIe bifurcation.

XilinxKcu1500

Gen3x8 PCIe + DDR4. Multiple PGP variants. Vivado 2020.1+.

Target

Notes

XilinxKcu1500DmaLoopback

DMA loopback application (also has tb/ for simulation).

XilinxKcu1500PrbsTester

In-hardware PRBS tester.

XilinxKcu1500Pgp*_*Gbps

Various PGP2b / PGP3 / PGP4 line-rate combinations — see firmware/targets/XilinxKcu1500/ for the full list.

Other Boards

Each board has a similar set of DmaLoopback + PrbsTester + protocol variants where supported. Browse the source tree to see the full matrix:

Board

Directory

Xilinx Alveo U200

firmware/targets/XilinxAlveoU200/

Xilinx Alveo U250

firmware/targets/XilinxAlveoU250/

Xilinx Alveo U280

firmware/targets/XilinxAlveoU280/

Xilinx Alveo U50

firmware/targets/XilinxAlveoU50/

Xilinx Alveo U55c

firmware/targets/XilinxAlveoU55c/

Xilinx VCU128

firmware/targets/XilinxVcu128/

Xilinx KCU105

firmware/targets/XilinxKcu105/

Xilinx KCU116

firmware/targets/XilinxKcu116/

SLAC PGP Card G4

firmware/targets/SlacPgpCardG4/

Abaco PC821 (KU085)

firmware/targets/AbacoPc821Ku085/

Abaco PC821 (KU115)

firmware/targets/AbacoPc821Ku115/

Alpha Data KU3

firmware/targets/AlphaDataKu3/

BittWare XUP-VV8

firmware/targets/BittWareXupVv8/

For per-board PCIe-core details (PCIe generation, memory type, HW_TYPE_* constant, etc.) see the axi-pcie-core supported_boards reference.