Versions Compared

Key

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

...

There are two generations of Trenz Electronic USB FX2 FPGA modules. The following table summarizes the main differences.

generation

2

3

hardware

same

same

reference architecture

same

same

firmware

same

same

VID

0x0547

0x0BD0

PID

0x1002

0x0300

device driver family

DEWESoft

Cypress EZ-USB

API(s) family

DEWESoft

Cypress (C++, .NET)

reference application

DEWESoft (C++)

Trenz Electronic (C++, .NET)

recovery USB firmware tools

Cypress USB Console,
Cypress USB Control Center

Cypress USB Console,
Cypress USB Control Center

regular USB firmware tools

DEWESoft FUT
Open_FUT (generation 2)

Cypress USB Console,
Cypress USB Control Center
Open_FUT (generation 3)

recovery FPGA bitstream tool

Xilinx iMPACT

Xilinx iMPACT

regular FPGA bitstream tool

Xilinx iMPACT,
DEWESoft FUT,
Open_FUT (generation 2)

Xilinx iMPACT,
Open_FUT (generation 3)


Trenz Electronic modules can be used with both couples of driver/API:

...

  • read and write the module SDRAM,
  • read and write the Flash EEPROM,
  • read and write the USB microcontroller EEPROM,
  • read firmware version,
  • reconfigure the FPGA

from a host application.

Image Added

Sample application.

Technology Stack Overview (Recovery Mode)

 Image Added

Technology Stack Overview (Regular Mode)

 Image Added