Spartan-3A/3AN Starter Kit Board User Guide www.xilinx.com 101UG334 (v1.0) May 28, 2007Creating and Programming Configuration Images for SPI Serial FlashR12. Check Erase Before Programming. Unchecking the Erase option reducesprogramming time. However, Xilinx recommends erasing the PROM whendownloading a new FPGA bitstream.13. Click OK.14. The iMPACT software indicates successful programming, as shown in Figure 12-9.After programming completes:15. Turn off power to the board.16. Remove Jumper J16 to release the FPGA’s PROG_B pin.17. Remove the four jumpers connecting jumper blocks J23 and J25.18. Reapply power.Indirect Programming MethodIndirect programming support is available starting with Xilinx ISE 9.1i, Service Pack 2 andlater releases. In Indirect mode, the iMPACT software programs the memory attached tothe FPGA through the FPGA’s JTAG port.During the programming process, the FPGA is configured with a special programmingapplication. Consequently, the FPGA’s DONE pin is High and the DONE LED remains litthroughout the programming process.Note: Any information displayed on the LCD screen remains on the screen throughout theprogramming process.If it appears that programming was successful but that the DONE pin did not go High atthe end, double-check the mode pin settings.Jumper SettingsTo program the attached and selected SPI PROM using the Indirect method, configure theboard as described below.1. Disconnect power to the board.2. Insert a jumper in jumper block J1, as shown in Figure 12-4. The figure shows thesetting to program the STMicro M25P16 PROM. Alternatively, set the jumper toprogram the Atmel AT45DB161D DataFlash PROM.3. Set the FPGA mode select pins for Master SPI mode using jumper J26, as shown inTable 12-4. The location of the J26 jumper appears in Figure 12-1.4. Disable the Platform Flash PROM by removing jumper J46, shown in Figure 12-1 andTable 12-4.5. The PROG_B pin is not used by the Indirect programming mode. Be sure that jumperJ16 is removed (PROG_B is left floating).6. Connect the included USB cable to both the Starter Kit board and the computerrunning iMPACT.7. Re-apply power to the board.