programming software is not supported. But with the help of some tiny FPGA design which only has to bypass SPI signals to external IO pins on connectors J3 or J4 it is possible to access all needed SPI-Flash pins. Connect JTAG adapter to external IO pins as described in the following chart.
SPI-Flash Direct Programming – necessary connections to JTAG cable
M25P16 | FPGA Connection | JTAG Signal Name |
D | MOSI | TDI |
Q | DIN | TDO |
S | CSO_B | TMS |
C | CCLK | TCK |
VCC | VCCO_IO | VREF |
GND | GND | GND |
| | |
Make sure that VCCO_IO is configured for 3.3V signaling levels. Do not forget to also enable FPGA power-up. With XILINXTM parallel cable IV the led lights green if FPGA is powered on. Before starting to download a design to SPI-Flash with iMPACT programming software it is necessary to prepare the required *.mcs SPI-PROM file. With xapp951 XILINXTM provides an application note how to accomplish that using iMPACT or PROMGen software tools. Select 16M SPI PROM Density when asked. Now programming of the SPI- Flash can be started by clicking Direct SPI Configuration from within iMPACT. Follow the manual provided by XILINXTM in xapp951. Select M25P16 SPI-Flash PROM Type when asked.
USBS6 / C1030-5510 | | http://www.cesys.com/ |
User Doc V0.3 | -61- | preliminary |