ZTEX

 
Products
Series 2 FPGA Boards
  USB-FPGA Module 2.18
  USB-FPGA Module 2.16
  USB-FPGA Module 2.14
  USB-FPGA Module 2.13
  USB-FPGA Module 2.12
  USB-FPGA Module 2.01
  FPGA Module 2.00
  Debug Board
  Series 1 Adapter
  Cluster Board
Discontinued:
  USB-FPGA Module 2.04
Obsolete products
  Series 1 FPGA Boards
To the ZTEX Shop ZTEX Shop
 SDK and Examples 
  Overview
  Default Firmware
  Documentation
  Downloads
  Example
  Licensing
  Release history
  ZTEX Wiki
 
 
Downloads
 
Contact
Imprint
Terms and Conditions
RoHS
 
    Home / Products         SDK    
    To the ZTEX Shop Shop   
    Wiki         Downloads    
    deutsch     englisch    

ZTEX SDK - Release history

Release Changes
20231030
  • FX2 and FX3 firmware: Framework to avoid concurrent accesses to Flash from FPGA and USB controller, see Wiki
  • New Default Firmware: Version 1.6
  • Fixed wrong Speed grade of examples for USB-FPGA-Module 2.12b
  • Memfifo example: Increased stability
  • Upload/download of user data to/from free space in Flash using FWLoader parameters -fu/-fd
20230621
20211115 Default Firmware version 1.5:
for FX3:
GPIF frequency reduced to 92.4 MHz because instabilities where detected with the old frequency of 104 MHz which was slightly out of specs. All boards delivered before 2022 are functionally tested with 104 MHz. Firmware update is recommended nevertheless.
for FX2:
No changes.
20210211
  • Fixed template constraints/usb-fpga-2.xdc: SPI configuration settings where to optimistic. Either use the 'BITSTREAM.CONFIG.SPI_FALL_EDGE Yes' or reduce the frequency: 'BITSTREAM.CONFIG.CONFIGRATE 33'
  • Java API: Reset methods now automatically reset debug2LogIdx and restore configuration and interface claims
  • FX2 firmware: Performance improvement
20191017
  • Enabled Pull-up's on SD pins in order to prevent them from floating
20190709
  • Timeouts adjusted
20181105
  • EP0 timing bug fixed (caused delays of EP0 transfers and in some case errors)
20171119
  • Support of a new FPGA Board variant
  • New licensing options
  • Smaller improvements
20170322
  • Core API for C host software
  • USB ID's and device names definable in configuration memory
  • Reset sequence of FX2 firmware improved
20170301
  • PKTEND (short or zero length packets): re-enabled and improved
  • Default Firmware for FX2: bug in GPIO implementation fixed
  • FX2 Firmware: bug that sometimes prevents loading bitstream from FLASH fixed
20161130
20160914
  • Fix that solves an issue with some Windows versions that try to interpret an unused USB descriptor value
20160818
  • API ported to libusb-1.0, see ZTEX Wiki
  • Minor improvements
20160513
  • FX3: High speed FPGA configuration
  • FX3: SD-Card example (supported as secondary Flash by firmware and API)
  • Minor improvements
20160302
20160129
  • FX3 support (all relevant features)
  • Introduction of default firmware with common communication interface (high speed, low speed, GPIO's)
  • Support for USB-FPGA Modules 2.14a and 2.14b added
  • Bugfix: To short timeout during writing SPI flash fixed
  • Small improvements
MS1 Version 140813 (=last version before FX3 port) with back ports:
  • Bugfix: To short timeout during writing SPI flash fixed
  • Small Improvements
140813
140711
  • Support for USB-FPGA-Module 2.13b added
  • memfifo example implemented on USB-FPGA Modules 2.04b (using DDR-SDRAM), 2.01b (using BRAM) and 2.16b (using BRAM)
  • Top level module of all memfifo examples converted to VHDL
  • Deprecated / obsolete examples moved to package ztex-oldexamples: all examples for USB Modules 1.0, all examples for USB-FPGA Modules 1.2, all memtest and intraffic examples for Series 2 FPGA Boards
  • All Series 2 FPGA Boards: SD support as secondary Flash memory
  • All Series 2 FPGA Boards: Firmware macro "ENABLE_FLASH_BITSTREAM;" now also works without "ENABLE_FLASH;"
140404
140205
  • Support for USB-FPGA Module 2.13d added
  • Templates for USB-FPGA Modules 2.13 and 2.16
  • lightshow example for USB-FPGA Modules 2.13 and 2.16 with Debug Board
131030
  • Storage of configuration settings (e.g. Bitstream and FPGA Board information) on USB-FPGA Modules 2.16, 1.15y and 1.15 introduced.
131022
130603
  • First release of the DeviceServer user interface
  • Small bugfixes.
121017
120412
120117
111017
110721
110718
110203
  • Native 64 Bit libraries for Windows
  • FWLoader support of serial numbers
  • Smaller bug fixes
110126
  • Multi-block transfers for microSD cards
  • Support of 64 Bit Linux
110111
101006
101006
100929
  • Support of .bit bitstream files and automatic bit order detection implemented
  • libusb-win32 driver updated
100906
  • Debug helper added
  • Update to ISE version 12
100626
  • Support for SDHC cards added
  • Support for multiple int / iso packets per microframe added
  • Bug with negative USB handles fixed
100611
  • Support for the upcoming USB-FPGA Module 1.11
  • Many new Examples, e.g. for device access using C
  • Improved microSD support
100216
  • Minor enhancements
  • New USB ID's
100105
  • SDCC compatibility issue fixed
091210
  • Support of *SD/MMC memory card in SPI mode
  • Upload of the Bitstream into Flash memory
  • Autonomous FPGA configuration with Bitstream from Flash memory
  • New example usb-1.0/flashdemo (respectively usb-fpga-1.2/flashdemo) as demonstration for the Flash memory support
  • Improvement of the EP0 implementation
  • Documentation of the Java-API
090424
  • Support for reading of the firmware (ihx file) and the bitstream (bin file) from a jar archive added
  • New example all/ucecho for all devices based on EZ-USB FX2 Microcontroller
090424
  • Full Windows support
  • Some workarounds for problems which may occur under VMware + Windows
090403
  • Initial release


[Home]  [Impressum]   
© ZTEX GmbH