An FPGA does not run software. To make the distinction, manufacturers call the loading of an FPGA "configuration", rather than "programming".
However, just as you can write an interpreter in software to "execute" a language that an MPU does not handle inherently, you can also create...