Difference between revisions of "Ez Usb"

From eLinux.org
Jump to: navigation, search
(Add category)
Line 3: Line 3:
 
=== Firmware Kit + Driver API ===
 
=== Firmware Kit + Driver API ===
  
An Open Source Firmware Kit with platform independent driver API is available at
+
An Open Source EZ-USB SDK is available at [http://www.ztex.de/firmware-kit/index.e.html http://www.ztex.de/firmware-kit].
[http://www.ztex.de/firmware-kit/index.e.html http://www.ztex.de/firmware-kit].
+
  
It is mainly intended for our USB and/or FPGA boards but should run on every EZ-USB based hardware. The package currently runs under Linux and Windows.  
+
It is mainly intended for our ZTEX FPGA Boards but should run on every EZ-USB based hardware. The package currently runs under Linux and Windows.  
  
The Firmware Kit is written in C and requires the SDCC compiler. The Firmware is assembled using a macro processor which allows to specify all required settings by a few macros. All necessary USB descriptors and the descriptor handling routines are generated automatically.
+
The Firmware is written in C and requires the SDCC compiler. A macro approach allows to configure the Firmware easily using macro commands. The necessary USB descriptors and the descriptor handling routines are generated automatically.
  
The driver API is written in Java and allows platform independent device drivers. API's in other programming languages are planned.  
+
The driver API is written in Java and allows platform independent device drivers. Alternatively the USB devices can be accessed through a web and a socket interface using the device server.
  
 
=== General Products ===
 
=== General Products ===
Line 29: Line 28:
 
* [http://www.kanda.com/index.php3?cs=1&bc=direct&bw=%2Fbrowse.php3%3Fnode%3D118%26semisupport%3D Quick USB Module]
 
* [http://www.kanda.com/index.php3?cs=1&bc=direct&bw=%2Fbrowse.php3%3Fnode%3D118%26semisupport%3D Quick USB Module]
 
* [http://www.elrasoft.com/ High-Speed USB Module]
 
* [http://www.elrasoft.com/ High-Speed USB Module]
* [http://www.ztex.de/usb-fpga-1/usb-fpga-1.2.e.html ZTEX USB-FPGA-Module 1.2 with EZ-USB Microcontroller and Spartan 3]
+
* [http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html ZTEX USB-FPGA-Module 1.11: FPGA Board with EZ-USB Microcontroller and Spartan 6 LX9 to LX25 FPGA and 64 MB DDR SDRAM]
* [http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html ZTEX USB-FPGA-Module 1.11 with EZ-USB Microcontroller and Spartan 6 and 64 MB DDR SDRAM]
+
* [http://www.ztex.de/usb-fpga-1/usb-fpga-1.15.e.html ZTEX USB-FPGA-Module 1.15: FPGA Board with EZ-USB Microcontroller and Spartan 6 LX24 to LX150 FPGA and 128 MB DDR2 SDRAM]
* [http://www.ztex.de/usb-1/usb-1.0.e.html ZTEX USB-Module 1.0 with EZ-USB Microcontroller and microSD socket]
+
* [http://www.ztex.de/usb-fpga-1/usb-fpga-1.15.e.html ZTEX USB-FPGA-Module 2.16: FPGA Board with EZ-USB Microcontroller and Artix XC7A200T FPGA]
 
+
  
 
[[Category:Development Tools]]
 
[[Category:Development Tools]]

Revision as of 14:26, 25 November 2013

EZ-USB Based Device List

Firmware Kit + Driver API

An Open Source EZ-USB SDK is available at http://www.ztex.de/firmware-kit.

It is mainly intended for our ZTEX FPGA Boards but should run on every EZ-USB based hardware. The package currently runs under Linux and Windows.

The Firmware is written in C and requires the SDCC compiler. A macro approach allows to configure the Firmware easily using macro commands. The necessary USB descriptors and the descriptor handling routines are generated automatically.

The driver API is written in Java and allows platform independent device drivers. Alternatively the USB devices can be accessed through a web and a socket interface using the device server.

General Products

Development Boards