98 www.xilinx.comSpartan-3A/3AN FPGA Starter Kit Board User GuideUG334 (v1.1) June 19, 2008Chapter 12: SPI Serial Flash RFirst, turn off the power on the Starter Kit board.If the USB cable is attached to the board, disconnect it. Simultaneously connecting both theUSB cable and the parallel cable to the PC confuses the iMPACT software.Connect one end of the JTAG parallel programming cable to the parallel printer port of thePC.Connect the JTAG end of the cable to Header J23, as shown in Figure 12-5a. The J23 headerconnects directly to the SPI Flash pins; it is not connected to the JTAG chain.The JTAG3 cable directly mounts to Header J23. The labels on the JTAG3 cable face towardthe J11 jumpers. If using flying leads, they must be connected as shown in Figure 12-5b andTable 12-6. Note the color coding for the leads. The gray INIT lead is left unconnected.Direct SPI Flash Programming Using iMPACTThe following steps describe how to program the SPI PROM using the iMPACT softwareand a Xilinx programming cable.1. Click Direct SPI Configuration from within iMPACT, as shown in Figure 12-6.2. Right-click in the area indicated.3. Select Add SPI Device.Table 12-6: Cable Connections to J23 HeaderCable and Labels ConnectionsJ23 Header Label SEL SDI SDO SCK GND VCCJTAG3 Cable Label TMS TDI TDO TCK GND VCCFlying Leads Label TMS/PROGTDI/DINTDO/DONETCK/CCLKGND/GNDVREF/VREFFigure 12-6: iMPACT Supports Direct Programming for SPI Serial Flash Memories1 23UG332_c4_03_101006