Versions Compared

Key

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

...

Scroll pdf title
titleFirmware/bitstream tools comparison chart
Tool (Windows OS)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?

 Remarks

Xilinx iMPACT

Xilinx iMPACT

(a Linux version
of this tool exists)

(tick)(error)(error)(error)(error)(error)(error)

A Linux version
of this tool exists

DEWESoft
Firmware
Upgrade Tool
(tick)(tick)(error)

(tick)

Gen2

(error)(error)32 bit only,
obsolete,
not recommended(error)
Open_FUT
for generation 2
(tick)(tick)(error)

(tick)

Gen2

(error)

Python 2.7

(error)

Interpreter

(tick)

required

Open_FUT
for generation 3

(tick)

(5)

(error)

(tick)

(5)

(tick)

Gen3

(error)(error)(tick)

Python 2.7
Interpreter
required

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

(error) for

Recovery
Boot
and

Firmware
Update

(tick)

Recovery
Boot

Less easy than (error)
(error)CyControl
CyControl
= Cypress
USB Control Center
(error)(error)(tick)

(error) for

Recovery
Boot
and

Firmware
Update

(tick)

Recovery
Boot

(tick)

(8)

(error)

Microsoft .NET
Framework
Version ≥ 2.0

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)

Microsoft .NET

(tick)

(9)

(error)

Framework
Version≥ 4.0.30319,
recommended

(1) Generation 2 Firmware Upgrade: it requires DEWESoft device driver (VID/PID:0x0547/0x1002) and DEWESoft API.

...

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

Is Reference Firmware required?

...