To indirect program SPI Flash using Xilinx iMPACT do following steps:
- Connect JTAG cable to corresponding module connector (see JTAG connector).
- Connect JTAG cable to host computer with installed Xilinx iMPACT software.
- Power-on module by external power supply source or by USB cable.
- Run Xilinx iMPACT.
- Select Boundary Scan mode.
- After initialization iMPACT window should look like
Right click on FPGA image and select "Add SPI/BPI Flash..." from menu.
![](/download/attachments/10617776/worddav441a512b81e74649fce7b5812d9ab08b.png?version=1&modificationDate=1376649367000&api=v2)
- Select mcs file to program.
- Select SPI Flash type corresponding to your module type and revision.
![](/download/attachments/10617776/worddav1dd9d059a7e34af819827e8627c060f6.png?version=1&modificationDate=1376649367000&api=v2)
- Right click on Flash image and select "Program" from menu.
![](/download/attachments/10617776/worddavfd18c3510ba39aafedfbd0795eadc01d.png?version=1&modificationDate=1376649367000&api=v2)
- Leave default programming properties and press "OK".
![](/download/attachments/10617776/worddavb37f04d97a17ea357a848413f7823b44.png?version=1&modificationDate=1376649367000&api=v2)
- Wait for operation to complete.
- After completion iMPACT window should show "Program Succeeded" sign.
![](/download/attachments/10617776/worddav3b6ad32323022819f0601a7a601298d2.png?version=1&modificationDate=1376649368000&api=v2)