openFPGALoader
На просторах GitHub есть интересный проект openFPGALoader. https://github.com/trabucayre/openFPGALoader
Это библиотека для загрузки прошивок в FPGA. Причём не используются средства производителей ПЛИС.
Проект поддерживает ограниченное количество м/с FPGA и отладочных плат. Но есть надежда что этот список будет пополняться. Уже сейчас в списке есть Xilinx, Intel, Lattice и другие.
Интересной особенностью является возможность загрузки SPI FLASH через JTAG.