3 ms·
They are modular. At least, last time I checked. You can pick and choose which FPGAs you want to support when you install the vendor's tools. But even if you r
by phendrenad2 4y ago
They are modular. At least, last time I checked. You can pick and choose which FPGAs you want to support when you install the vendor's tools.
But even if you remove support for all but one model of FPGA chip, it's still a very large install. And if you expand that to one entire FPGA family (maybe 100 or so chip models), that jumps it up by 50GB easily. So 500MB per FPGA model. And these models are highly similar within the same family, they just have different numbers of LUTs and layouts.
My hopeful theory is that they're doing some kind of per-device precomputation that helps accelerate placing & routing. The theory I actually believe in is that they're just duplicating lots of data unnecessarily, and don't see any value prospect in fixing it.