Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • DEWESoft FUT (firmware upgrade tool)
  • Open_FUT (generation 2, Firmware Upgrade and FPGA Configuration)
  • Open_FUT (generation 3, Firmware Upgrade and FPGA Configuration using a simplified TE_USB_FX2_CyAPI.dll)
  • OpenFutNet (generation 3, Firmware Upgrade  and FPGA Configuration are using both CyUSB.dll and TE_USB_FX2_CyUSB.dll )

...

  • Cypress USB Console (Recovery Procedure uses CyAPI.lib)
  • Cypress USB Control Center (Recovery Procedureuses CyUSB.dll)
  • OpenFutNet (Recovery Procedure uses CyUSB.dll)

...

 

Tool

Gen 2 Firmware Upgrade: requires DEWESoft device driver and DEWESoft API

Gen 3 Firmware Upgrade: requires TE USB FX2 device driver and TE API

Firmware Recovery: 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

FPGA Configuration

Microsoft .NET Framework

Python 2.7
interpreter
DEWESoft Firmware Upgrade Toolyesnonoyesnono
Open_FUT for generation 2yesnonoyesnoyes
Open_FUT for generation 3noyes; it use a simplified TE_USB_FX2_CyAPI.dllnoyes; it use a simplified TE_USB_FX2_CyAPI.dllnoyes
CyConsole = Cypress USB Consolenoyesyes, Recovery Bootnonono
CyControl = Cypress USB Control Centernoyesyes, Recovery Bootnoyesno

OpenFutNet: 3 procedures are available

no, Recovery Procedure should be used instead

yes, Firmware Upgrade; it use both CyUSB.dll and TE_USB_FX2_CyUSB.dll

yes, Recovery Procedure; it use CyUSB.dll

yes, FPGA Configuration; it use both CyUSB.dll and TE_USB_FX2_CyUSB.dllyes, (version ≥ 4.0.30319)no

...