Correlations from Arduino to FPGA

You load a set of instructions onto a microcontroller. Those instructions are executed by the hard wired logic gates in the microcontroller.

You tell a FPGA how to hook up its logic gates. I'm not familiar with programming a FPGA with C, though. I've only used HDLs.