Let me know if this is the wrong place for this, but I am looking to program an FPGA (Spartan 6, I believe) using a microcontroller.
Right now the way I am thinking about doing this is I will load the FPGA program in a .hex file onto the microcontroller memory and load it serially into some sort of JTAG IC which will then subsequently program the FPGA. My question is does this JTAG IC theoretically exist, and if so, what should I be looking for? I am not entirely familiar with JTAG, so maybe that is the source of my confusion.
Thanks in advance!