<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki2.ztex.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ZTEX Wiki en:software</title>
        <description></description>
        <link>https://wiki2.ztex.de/</link>
        <lastBuildDate>Wed, 08 Apr 2026 00:18:27 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki2.ztex.de/lib/tpl/sidebar/images/favicon.ico</url>
            <title>ZTEX Wiki</title>
            <link>https://wiki2.ztex.de/</link>
        </image>
        <item>
            <title>API changes in releases 20160129 and 20160818</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:api_changes&amp;rev=1471957879&amp;do=diff</link>
            <description>API changes in releases 20160129 and 20160818

20160818 changes

In this release old LibusbJava/libusb-0.1 was replaced by usb4java/libusb-1.0. This required major changes in the source code of the API. The interface changes are kept small but host software has to be ported to usb4java too, see</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Tue, 23 Aug 2016 13:11:19 +0000</pubDate>
        </item>
        <item>
            <title>API Reference</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:api_documenation&amp;rev=1490216827&amp;do=diff</link>
            <description>API Reference

The API documentation can be found on the ZTEX Homepage:

	*  JAVA API reference
	*  C Core API reference</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Wed, 22 Mar 2017 21:07:07 +0000</pubDate>
        </item>
        <item>
            <title>Default Firmware</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:default_firmware&amp;rev=1698697588&amp;do=diff</link>
            <description>Default Firmware

The ZTEX SDK includes Default Firmwares for all Series 2 FPGA Boards. They define a set of compatible features:

	*  Bitstream uploading to volatile and non-volatile memory
	*  Communication interface:
		*  Hi-speed bi-directional interface operating at maximum possible data rate of the hardware</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Mon, 30 Oct 2023 20:26:28 +0000</pubDate>
        </item>
        <item>
            <title>DeviceServer</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:deviceserver&amp;rev=1490217144&amp;do=diff</link>
            <description>DeviceServer

The device server is an easy-to-use user interface for accessing ZTEX Boards. It's a part of the ZTEX SDK. Main features are:

	*  Two access methods: HTTP (e.g. using a web browser) and a simple socket protocol
	*  Supports uploading of Firmware and Bitstream into volatile and non-volatile memory</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Wed, 22 Mar 2017 21:12:24 +0000</pubDate>
        </item>
        <item>
            <title>FWLoader</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:fwloader&amp;rev=1698687129&amp;do=diff</link>
            <description>FWLoader

FWLoader is the Firmware and Bitstream upload utility of the EZ-USB SDK.

Usage

There are two ways of starting FWLoader. Either by executing the bash script FWLoader in the directory java/FWLoader of the SDK package 
or by calling

java -cp [&lt;path to&gt;]FWLoader.jar FWLoader &lt;options&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Mon, 30 Oct 2023 17:32:09 +0000</pubDate>
        </item>
        <item>
            <title>Installing the package</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:install&amp;rev=1269740830&amp;do=diff</link>
            <description>Installing the package

The package is available in tar.bz2 and zip archives and can be unpacked anywhere e.g. using
the commands
bunzip2 -c ztex-&lt;release number&gt;.tar.bz2 | tar -x
or
unzip ztex-&lt;release number&gt;.zip,
respectively.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Sun, 28 Mar 2010 01:47:10 +0000</pubDate>
        </item>
        <item>
            <title>Hints for Linux users</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:linux_hints&amp;rev=1473934542&amp;do=diff</link>
            <description>Hints for Linux users

Under Linux no driver is required. The hardware can be accessed directly using the libusb-1.0 library. But permissions have to be managed.

To grant access to all users of the group usb, add the following UDEV rules e.g. to /etc/udev/rules.d/99-ztex.rules</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Thu, 15 Sep 2016 10:15:42 +0000</pubDate>
        </item>
        <item>
            <title>Features and Overview</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:overview&amp;rev=1473536591&amp;do=diff</link>
            <description>Features and Overview

The SDK implements FPGA Board specific functions in the firmware and allows to access them using the host software API. 
These functions are:

	*  Firmware upload directly to the EZ-USB FX2 and FX3 Microcontrollers
	*  Access to SPI-Flash</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Sat, 10 Sep 2016 19:43:11 +0000</pubDate>
        </item>
        <item>
            <title>Contents of the package</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:package_contents&amp;rev=1490218644&amp;do=diff</link>
            <description>Contents of the package

The following table gives an overview about the package contents
 Directory  Description  bin  Pre-build binaries and scripts required for compiling the firmware  bmp  The sources of the babel macro processor required for building the firmware</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Wed, 22 Mar 2017 21:37:24 +0000</pubDate>
        </item>
        <item>
            <title>System requirements</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:requirements&amp;rev=1569325330&amp;do=diff</link>
            <description>System requirements

Operating Systems

The host software is written in Java and uses usb4java for USB communication. The ZTEX SDK includes native libraries for the following Operation Systems:

	*  Linux, X86, 32 Bit and 64 Bit (tested)
	*  Windows, X86, 32 Bit and 64 Bit (tested)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Tue, 24 Sep 2019 11:42:10 +0000</pubDate>
        </item>
        <item>
            <title>ZTEX EZ-USB SDK</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:start&amp;rev=1405619431&amp;do=diff</link>
            <description>ZTEX EZ-USB SDK

ZTEX provides a SDK which is especially designed for the ZTEX modules, but also works with other EZ-USB based hardware. The SDK consists in two parts:

	*  The Firmware Kit which is used for building the firmware for the EZ-USB device,
	*  The host software</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Thu, 17 Jul 2014 17:50:31 +0000</pubDate>
        </item>
        <item>
            <title>Tutorial -- Compilation of an example</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:tutorial_compiling&amp;rev=1473874416&amp;do=diff</link>
            <description>Tutorial -- Compilation of an example

This tutorial explains how the (example) projects from the SDK can be build. The building rules are described by Makefile's, i.e. an appropriate GNU environment is required.

	*  Make sure that the System requirements are satisfied.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Wed, 14 Sep 2016 17:33:36 +0000</pubDate>
        </item>
        <item>
            <title>Tutorial -- Running an example</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:tutorial_example&amp;rev=1536756311&amp;do=diff</link>
            <description>Tutorial -- Running an example

This tutorial explains how the examples from the package  are executed. 

To execute the example only one .jar file is required which runs under all supported Operating systems. This .jar file contains all Java bytecode, the firmware, the bitstream and the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Wed, 12 Sep 2018 12:45:11 +0000</pubDate>
        </item>
        <item>
            <title>USB ID's and device identification</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:usb_ids&amp;rev=1473934569&amp;do=diff</link>
            <description>USB ID's and device identification

Usually USB products are identified using two ID's, the vendor ID and the product ID. The vendor ID must be purchased from the USB Implementers Forum (USB-IF). The product ID is assigned by the vendor. According to the USB-IF rules the vendor ID must only be used by the manufacturer of a product.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Thu, 15 Sep 2016 10:16:09 +0000</pubDate>
        </item>
        <item>
            <title>USB Access</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:using_libusb&amp;rev=1471532462&amp;do=diff</link>
            <description>USB Access

ZTEX SDK uses usb4java which bases on libusb-1.0 to access USB devices. Information about usage of these libraries can be found on the project pages:

	*  usb4java project page
	*  usb4java API documentation
	*  libusb project page</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Thu, 18 Aug 2016 15:01:02 +0000</pubDate>
        </item>
        <item>
            <title>Hints for Windows users</title>
            <link>https://wiki2.ztex.de/doku.php?id=en:software:windows_hints&amp;rev=1610029500&amp;do=diff</link>
            <description>Hints for Windows users

Both compilers which are used for building firmware (sdcc for FX2 and gcc for FX3) come from the Unix-world. They have been ported to
Windows but unfortunately Windows is a quite unfriendly environment for such programs. Some SDK's hide this behind an IDE (e.g. the Cypress FX3 SDK is delivered with Eclipse). ZTEX does no go this way.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>en:software</category>
            <pubDate>Thu, 07 Jan 2021 14:25:00 +0000</pubDate>
        </item>
    </channel>
</rss>
