ZTEX

 
Products
FPGA Boards
  USB-FPGA Module 1.15
  USB-FPGA Module 1.15x
  USB-FPGA Module 1.15y
  USB-FPGA Module 1.11
  Experimental Board 1.3
  Experimental Board 1.2
  Analog Experimental Board
  Power Supply Module 1.1
  Reference designs
Microcontroller Boards
  USB-XMEGA Board
To the ZTEX Shop ZTEX Shop
 SDK and Examples 
  Overview
  Documentation
  Downloads
  Example
  Release history
  ZTEX Wiki
 
  BTCMiner - Bitcoin Miner
OS Discount Program
 
Downloads
 
Contact
Impressum
Terms and Conditions
RoHS
 
    Home / Products         SDK    
    To the ZTEX Shop Shop   
    Wiki / Forums         Downloads    
    deutsch     englisch    

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.

In order to avoid that customers of ZTEX boards need to purchase their own vendor ID, the product ID 0x100 (ZTEX vendor ID is 0x221a) is reserved for ZTEX boards that support the ZTEX Descriptor 1. This descriptor is generated automatically by the Firmware Kit of the ZTEX EZ-USB FX2 SDK and contains a second product ID which is used to identify different products. These product ID's or ranges of them may be reserved free of charge.

Under Windows a driver has to be assigned to USB devices. If the ZTEX EZ-USB FX2 SDK is used, this is always the libusb driver, see the Tutorial on the Wiki. This driver provides a general purpose interface which is used by the host software to access the USB device.

Under Linux no driver is required. The hardware can be accessed directly using the libusb library.


[Home]  [Impressum]   
© ZTEX GmbH