Tool | FPGA Config capable? | Generation 2 Firmware Upgrade capable?(1) | Generation 3 Firmware Upgrade capable?(2) | Is Reference Firmware required? | Firmware Recovery capable?(3) | Is Microsoft .NET Framework required? | Is Python 2.7 Interpreter required? |
---|---|---|---|---|---|---|---|
Open_FUT for generation 2 | |||||||
Open_FUT for generation 3 | (5) | (5) | |||||
OpenFutNet: | FPGA | Recovery |
| Recovery | (9) |
(1) Generation 2 Firmware Upgrade: it requires DEWESoft device driver (VID/PID:0x0547/0x1002) and DEWESoft API.
(2) Generation 3 Firmware Upgrade: it requires TE USB FX2 device driver (VID/PID:0x0BD0/0x0300) and TE API (C++ TE_USB_FX2_CyAPI.dll or .NET TE_USB_FX2_CyUSB.dll).
(3) Firmware Recovery: it requires USB generic Cypress device driver, to boot with EEPROM disabled and to enable EEPROM after TE USB FX2 module is inserted into USB port. This is the procedure followed by Recovery Boot (TE USB FX2 Firmware Recovery) (CyConsole and CyControl) and Recovery Procedure (OpenFutNet).
(4) You can use Recovery Procedure to program the USB FX2 microcontroller's EEPROM with the Generation 3 Firmware required by Firmware Update and FPGA Configuration.
(5) Based on simplified TE_USB_FX2_CyAPI.dll
(6) Based on both CyUSB.dll and TE_USB_FX2_CyUSB.dll
(7) Based on CyUSB.dll
(8) Version ≥ 2.0
(9) Version≥ 4.0.30319)