Release |
Changes |
20240611 |
- Fixed version version number of FX3 default firmware
- FWLoader: Added switch -bm (batch mode) to suppress waiting for key press (no effect under Linux)
|
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 |
|
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 |
|