Currently Supported File Extensions

It is possible to use these files with firmware (FX2 USB microcontroller's EEPROM and RAM) and bitstream (SPI Flash and FPGA) upgrade tools.

.iic file: it contains the firmware to be written in the large EEPROM of the EZ-USB FX2LP USB FX2 microcontroller and loaded at module start-up to implement the Trenz Electronic instruction set (TE API Commands).

.bit file : (bitstream file) FPGA configuration file. iMPACT can't use this file for SPI Flash programming; OpenFutNet (C#) and Open_FUT (Python) can use this file for SPI Flash programming.

.mcs file : (bitstream file) FPGA configuration PROM file. iMPACT can use this file for SPI Flash programming; OpenFutNet (C#) and Open_FUT (Python) can use this file for SPI Flash programming.

For a difference between recovery boot and update boot see here.

OpenFutNet and other tools that can be used

OpenFutNet SW tool can be used to download/update USB firmware and FPGA bitstream

In the case of 2nd generation firmware (DEWESoft):

In the case of 3rd generation firmware (Trenz Electronic):

Python programs Open_Fut 2nd and Open_FUT 3rd generation can be found on GitHub.