DMA Card Compatibility Checklist: FPGA, JTAG and Firmware Targets

“Is this DMA card compatible?” is a hardware question first. A product name can describe a family of boards, while the FPGA, connector wiring and current configuration determine which firmware package is actually appropriate.
The five checks that matter
- FPGA target: read the exact part and IDCODE through JTAG.
- Capacity class: distinguish 75T from 100T; never treat them as interchangeable.
- Connections: map the JTAG/service port separately from the data port.
- File and tool: confirm the bitstream format and supported programmer.
- Host requirements: verify the OS, drivers, free PCIe slot and stable USB connection.
What a good compatibility answer contains
A useful answer cites the observed hardware fields, the firmware release and any assumptions. It should explain what is known, what still needs testing and which action is non-destructive. This is more reliable than a generic “works with everything” badge.
Use the matrix, then ask
Start with the DMA firmware compatibility matrix, read the JTAG diagnostics guide and then ask the NAPOLEON team on Discord if your report contains an unusual board or target.
