FT602 Software Examples

This page contains examples specific to the FT602 UVC Class SuperSpeed USB3.0 Series.

Product Information

Reference Design

UVC BUS MASTER EXAMPLE (AN_434) – Being UVC class the design is plug and play from a USB perspective, with no additional drivers or coding required. From an application perspective, the FT602 works well with a variety of FPGA bus masters. To assist developers in rapidly creating compatible FPGA firmware, AN_434 and its associated firmware downloads provide a working project as per the block diagram below to interface with the FT602 and may then be further incorporated into a larger FPGA project. The firmware project may support 1, 2, 3 or 4 video streams and compliments the 4 channel capability of the FT602 IC.

Projects supporting both Altera Cyclone V and Xilinx Spartan 6 may be downloaded.

  • Supports both FT245 and FT600 (multi-channel) FIFO modes
  • Supports 32-bits wide interfaces for interfacing to FT602 devices
  • Supports QVGA, VGA, HD and Full HD resolutions in 16-bit YUV format
  • Supports up to 4 UVC channels with the total bandwidth up to 320MB per second
  • Supports I2C for sideband configuration
  • Supports 100MHz and 66MHz FIFO clock operation
  • Supports both Xilinx and Altera FPGAs

Configuration Utility

A simple Windows utility that enables configuring the device descriptors and some UVC parameter over USB. Further information may be found in AN_435.

Additionally, a video providing step-by-step guide on how to use the FT60X Chip Configuration Programmer application for customising the chip configuration is available: