Balloon 3 FPGA board RUN_SPARTAN modification

This modification is required to allow OpenOCD to be used with early FPGA-build Balloon 3 boards with the standard Balloon 3 JTAG adapter. On these boards, the RUN_SPARTAN signal, which controls power to the FPGA, is not forced high during JTAG operations so there's a strong risk that power to the FPGA will switch off, thus breaking the JTAG chain. The problem is solved on later boards by the addition of R56 which links PLD_PORT_EN to RUN_SPARTAN.

The modification is to link PLD_PORT_EN from the upper end of R42 to RUN_SPARTAN on pins 3 and 4 of U28 via a 100R resistor or similar. A photo is shown below.

RUN_SPARTAN mod small.jpg

This is a slightly easier to solder mod that achieves the same thing:

http://balloonboard.org/gallery/321/FPGA_JTAGmod2.jpg