Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll pdf title
titleFirmware tool comparison chart
ToolFPGA
Configuration
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?
Xilinx iMPACT(tick)(error)(error)(error)(error)(error)(error)
DEWESoft Firmware Upgrade Tool(tick)(tick)(error)(tick) Generation 2 (error)(error)(error)
Open_FUT for generation 2(tick)(tick)(error)(tick) Generation 2(error)(error)(tick)
Open_FUT for generation 3(tick) (based on simplified TE_USB_FX2_CyAPI.dll5)(error)(tick) (based on simplified TE_USB_FX2_CyAPI.dll5)(tick) Generation 3(error)(error)(tick)
CyConsole = Cypress USB Console(error)(error)(tick)(error)(tick) Recovery Boot (TE USB FX2 Firmware Recovery)(error)(error)
CyControl = Cypress USB Control Center(error)(error)(tick)(error)(tick) Recovery Boot (TE USB FX2 Firmware Recovery)(tick) (version ≥ 2.0)(error)
OpenFutNet: it is possible to run 3 different procedures(tick) FPGA Configuration
(based on both CyUSB.dll
and TE_USB_FX2_CyUSB.dll)
(error) Recovery Boot should be used instead(tick) Firmware Upgrade
(based on both CyUSB.dll
and
TE_USB_FX2_CyUSB.dll)

 (error) Recovery Boot

(tick) Upgrade Boot

(tick) FPGA Configuration (4)

(tick) Recovery Boot (based on CyUSB.dll)
(tick) (version ≥ 4.0.30319)(error)

...

(4) You can use Recovery Procedure to program the USB FX2 microcontroller's  EEPROM with the Generation 3 Firmware required by Firmware Upgrade and FPGA Configuration.

(5) Based on simplified TE_USB_FX2_CyAPI.dll

Is Reference Firmware required?

...