Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll pdf title
titleFirmware/bitstream tools comparison chart
ToolFPGA
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?
Xilinx iMPACT(tick)(error)(error)(error)(error)(error)(error)
DEWESoft
Firmware
Upgrade Tool
(tick)(tick)(error)

(tick)

Gen2

(error)(error)(error)
Open_FUT
for generation 2
(tick)(tick)(error)

(tick)

Gen2

(error)(error)(tick)
Open_FUT
for generation 3

(tick)

(5)

(error)

(tick)

(5)

(tick)

Gen3

(error)(error)(tick)
CyConsole
= Cypress
USB Console
(error)(error)(tick)

(error)

Recovery
Boot

and

Firmware
Recovery Update


(tick)

Recovery
Boot

(error)(error)
CyControl
= Cypress
USB Control Center
(error)(error)(tick)

(error)

Recovery
Boot

and

Firmware
Update


(tick)

Recovery
Boot

(tick)

(8)

(error)

OpenFutNet:
it is possible to run 3 different procedures

(tick)

FPGA
Config
(6)

(error)

 Recovery
Boot
 
(7)
should be
used
instead

(tick)

Firmware
Update
(6)

 (error)
Recovery
Boot
(7)

(tick)
Firmware
Update
(6)

(tick)
FPGA
Config
(4)

(tick)

 Recovery
Boot
 
(7)

(tick)

(9)

(error)

...

(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 ProcedureBoot (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.

...