FT60X Configuration Basic

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.

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:

See also  FT60X Configuration Advanced
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.
See also  FT60X Configuration Initialization

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