Found this product:
"BittWares XUPSVH is an UltraScale+ VU33P/35P FPGA-based PCIe card. The UltraScale+ FPGA helps these demanding applications avoid I/O bottlenecks with integrated High Bandwidth Memory (HBM2) tiles on the FPGA that support up to 8 GBytes of memory at 460 GBytes/sec."
Each fpga device requires a unique bitstream. Think about it.
Sorry, what is "unique bitstream"? You mean need to do unique coding for each FPGA model to do mining same coin?

Yea my take it is like a bios for the fpga card that tells it exactly what to do, so each one is unique for every fpga.
kind of like saying gpu's are a sledge hammer where a more basic set of instructions can be sent to it to take a swing at anything.
In a fpga it would more like programming a laser to etch out exactly what you want resulting in a more precise operation.
This is somewhat accurate. The bitstream is literally the blueprint for the exact circuit you want the FPGA to currently be wired as. Every model of FPGA is like a unique building - it needs its own tailored electrical blueprint, even though the electrical blue prints for two similarly sized datacenters might look very similar. Maybe on one the main power feed comes in on the south wall and the rows run north to south, and on the other the power comes in the east wall and rows are spaced differently running west to east.
With FPGAs you can easily rewire the whole building (but not change where the fixed resources are), with an ASIC youre starting from flat level ground, and once the building and wires are in they can never be changed.
With a GPU you cant change the wires, all the machines are already installled and all the manufacturing lines are already installed in stone, and each is only good for what it is good for, you can only tell the machines what order of operations to execute.