Цитата(XVR @ Nov 23 2011, 19:11)

Насколько я помню iMPACT - mcs это образ для Platform FLASH, т.е. образ для заливки в параллельный флэш. И это никоим образом не JTAG

Это всего лишь обычный HEX.
Цитата(XVR @ Nov 23 2011, 19:11)

Видимо никак. Чисто теоретически из mcs получить bit наверное можно, но готовых утилит скорее всего нету
НЕХ можно куда хошь преобразовать. bit - это bin c инвертированным порядком бит в байте + заголовок определенного формата.
Цитата(XVR @ Nov 23 2011, 19:11)

Эта флешка шьется через SPI, и JTAG она не поддерживает. Вопрос в том, поддерживает ли Adept SPI?
Через JTAG прошить можно, так как можно через него дергать ногами ПЛИС. Вот только чем - не скажу, так как не знаю.
Режим загрузки ПЛИС Master SPI mode (M[2:0] = <0:0:1>)
Кабель SPI точно поддерживает:
High-Speed USB2 port can drive
JTAG/SPI bus at up to 30Mbit/sec
Fully supported by the Adept SDK, allowing custom JTAG/SPI applications to be created
Separate Vref drives JTAG/
SPI signal voltages; Vref can be any voltage between 1.8V and 5V.
SPI programming solution (modes 0 and 2 supported)
А это
Compatible with all Xilinx tools наводит на мысль попробовать Impact (режим SPI In-System Programming), предварительно применив Digilent Plug-in for Xilinx tools.
Можно и свою прогу написать, использовав SDK. Да и сам Adept должён мочь тоже.
Во всех случаях предварительно необходимо изучить раздел Forcing FPGA SPI Bus Pins to High-impedance During Programming из Spartan-3 Configuration User Guide.