We have a Xilinx Flash (XCF series I believe) that we would like to program in circuit from a microcontroller in order to support field reconfigurability. This flash has a JTAG backend. We were thinking about using the GPIO ports on a microcontroller to wiggle the JTAG lines and load the new files that way. Problem is we don't know much about the upper protocol involved in JTAG and the documentation seems hazy. Has anyone done something similar? Does software exist that will do this for us?
Thanks, WP