You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

File extension supported (at this time)

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 OpenFut (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 OpenFut (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):

  • you should use a .iic file (EZ-USB FX2LP USB FX2 microcontroller firmware) with CyConsole, CyControl or the TE Python program OpentFut 2nd generation;

  • you should use a .bit (or a Xilinx Flash .mcs file, not third-party SPI Flash) with the Python program OpentFut 2nd generation.

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

  • you should use a .iic file (EZ-USB FX2LP USB FX2 microcontroller firmware) with CyConsole, CyControl, the TE Python program OpentFut 3rd generation or the TE C# program OpenFutNet;

  • you should use a .bit or a .mcs file (both Xilinx Flash and third-party SPI Flash can be used) with the TE C# program OpenFutNET; for .bit (or a XILINX Flash .mcs file) you can also use the Python program OpentFut 3rd generation.

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

 

  • No labels