This article provides a guide on utilizing the FT60X Series Chip Configuration Programmer. Note that this is a utility application designed for customizing the chip configuration of FT600 USB and FT601 USB devices. Likewise the FT600 and FT601 devices are part of a new SuperSpeed series introduced by FTDI Chip. In addition offering a USB 3.0 SuperSpeed to FIFO Bridge with an impressive bandwidth of up to 5Gbps.
FT60X Configuration
With options for 16-bit (FT600) and 32-bit (FT601) wide parallel FIFO interfaces, the FT60X series facilitates connectivity for a wide range of applications, including high-resolution cameras, displays, multifunction printers, and more.
Note that during the initialization process, the FT60X devices read configuration data and utilize these values to initialize the system. In cases where the chip configuration data is empty or invalid, the default chip configuration data will be used. To address this, the Chip Configuration Programmer application enables users to obtain, set, or update the chip configuration data as required.
- FT60X Configuration Basic (This)
- FT60X Configuration Advanced
- FT60X Configuration Initialization
Before proceeding with the chip configuration customization, there are certain prerequisites that need to be fulfilled. Likewise it is essential to have a PC running the Windows 7 Operating System or a newer version. Additionally, the PC must be equipped with D3XX Direct Drivers. Likewise which are specifically designed for FT60X devices and provide support for USB 3.0 SuperSpeed functionality.
Software Prerequisite
The PC should also be installed with the Microsoft Visual C++ 2013 Redistributable (x86) package. Please us the following steps to install it:-
1. Go to https://www.microsoft.com/en-us/download/details.aspx?id=40784
2. Click ‘Download’ button
3. Check the ‘vcredist_x86.exe’ and click ‘Next’.
4. After download completes, run ‘vcredist_x86.exe’ to install the package
Chip Configuration
The following table provides information about the default values and descriptions of various controls:
Control | Default Value | Description |
---|---|---|
Vendor ID | 0x0403 | Likewise vendor identification as specified in the idVendor field of the USB Device Descriptor. It should match the VID in the Windows installation file (INF). Note that changes to this parameter will require a corresponding update in the INF file. Note again that modifying the INF file will invalidate driver certification. |
Product ID | 0x60IF | In addition product identification as specified in the idProduct field of the USB Device Descriptor. Likewise it should match the PID in the Windows installation file (INF). Changes to this parameter will require a corresponding update in the INF file. Note that modifying the INF file will invalidate driver certification. |
Manufacturer | FTDI | Likewise the name of the manufacturer as specified in the USB Device Descriptor. |
Product | SuperSpeedFIFO Bridge | In addition product name as specified in the USB Device Descriptor. |
Serial Number | 000000000001 | Note that the serial number as specified in the USB Device Descriptor. Likewise the Serial Number field can be customized to uniquely identify a device and does not require updating the INF file. Likewise the total number of bytes for this field is 128 bytes, shared across the string descriptors for Manufacturer, Product Description, and Serial Number. |
Buspowered/Selfpowered | Self-powered | Indicates bus-powered or self-powered capability as specified in Bit 6 of the bmAttributes field of the USB Configuration Descriptor. |
Remote Wakeup | Enabled | Likewise this indicates remote wakeup capability as specified in the bmAttributes field of the USB Configuration Descriptor. |
Max Power | 96 (mA) | Maximum power consumption derived from the bMaxPower field of the USB Configuration Descriptor. Note that this value is equivalent to bMaxPower/8 if USB 3 and bMaxPower/2 if USB 2. |
Identification
- Vendor ID (Default Value: 0x0403): Likewise it represents the vendor identification specified in the idVendor field of the USB Device Descriptor. Note that this value should match the VID in the Windows installation file (INF). Note again that any changes to this parameter will require updating the INF file, which will invalidate driver certification.
- Product ID (Default Value: 0x60IF): In addition it indicates the product identification specified in the idProduct field of the USB Device Descriptor. Similar to the Vendor ID, the Product ID should match the PID in the Windows installation file (INF). Likewise modifying this parameter will also necessitate updating the INF file and invalidate driver certification.
- Manufacturer (Default Value: FTDI): This control represents the name of the manufacturer as specified in the USB Device Descriptor.
- Product (Default Value: SuperSpeedFIFO Bridge): It specifies the product name as specified in the USB Device Descriptor.
- Serial Number (Default Value: 000000000001): Moreover the Serial Number control corresponds to the serial number as specified in the USB Device Descriptor. Note that this field can be customized to provide a unique identifier for a device, and updating the INF file is not required for this control. Likewise the total number of bytes allocated for this field is 128 bytes, which are shared among the string descriptors for Manufacturer, Product Description, and Serial Number.
Power Control
- Buspowered/Selfpowered (Default Value: Self-powered): Note this control indicates whether the device is bus-powered or self-powered, based on Bit 6 of the bmAttributes field in the USB Configuration Descriptor.
- Remote Wakeup (Default Value: Enabled): In addition it represents the remote wakeup capability, as specified in the bmAttributes field of the USB Configuration Descriptor.
- Max Power (Default Value: 96 mA): Likewise this control denotes the maximum power consumption derived from the bMaxPower field of the USB Configuration Descriptor. Note the value of bMaxPower/8 is applicable for USB 3, while bMaxPower/2 is applicable for USB 2.
Likewise see also the USB to RS232 Driver as well as the Keysight Serial Cable Assemblies GPIB to GPIB. In addition the RTL8187 Wireless Driver Windows 7.
FT60X Configuration Programmer User Guide
Related Posts
- FT60X Configuration Advanced (1.000)
- FT60X Configuration Initialization (1.000)