Document Reference No.: FT 000030 Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.02 Clearance No.: FTDI 50 Future Technology Devices International Ltd. Vinculum VNC1L Embedded USB Host Controller IC Datasheet Twin DMA controllers (one per USB interface) The VNC1L is a single chip embedded provide hardware acceleration of data transfer dual USB host controller with the from USB to external IO bus. following advanced features: Operational configuration via a choice of free, Two independent USB 2.0 Low-speed/Full- downloadable firmware no external software speed USB host ports. control required. Individual ports can be configured as host or Four fully configurable data and control I/O slave. buses providing up to 28 pins of general purpose I/O. Configurable options to interface to external Command Monitor via either UART, FIFO or Integrated firmware allows read from and write SPI slave interface. to FAT format USB Flash keys. Entire USB protocol handled on the chip. Supports bus powered, self powered and high- power bus powered USB configurations. Integrated pull-up and pull-down resistors. Programmable via UART interface. Integrated FTDI proprietary, 8/32-bit embedded MCU processor core -Vinculum +3.3V single supply operation with 5V safe MCU (VMCU) - using enhanced CISC inputs. technology. Low power operation (25mA operational, 2mA Integrated, reconfigurable, 64k bytes of in standby). embedded Flash (E-FLASH) memory to store -40C to +85C extended operating firmware. 4k bytes data RAM. temperature range. Field upgradeable firmware over UART or Available in compact Pb-free 48 Pin LQFP USB. package (RoHS compliant). Integrated Numeric Co-Processor (NCP) enhances 32 bit arithmetic speeds. Vinculum is part of Future Technology Devices International Ltd. Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. Future Technology Devices International Ltd will not accept any claim for damages howsoever arising as a result of use or failure of this product. Your statutory rights are not affected. This product or any variant of it is not intended for use in any medical appliance, device or system in which the failure of the product might reasonably be expected to result in personal injury. This document provides preliminary information that may be subject to change without notice. No freedom to use patents or other intellectual property rights is implied by the publication of this document. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41 1HH United Kingdom. Scotland Registered Number: SC136640 Copyright 2009 Future Technology Devices International Limited 1 Document Reference No.: FT 000030 Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.02 Clearance No.: FTDI 50 1 Typical Applications Add USB host capability to embedded USB MP3 Player to USB MP3 Player. products. Mobile phone to USB Flash drive or other Interface USB Flash drive to USB slave device interface. MCU/PLD/FPGA. GPS to mobile phone interface. USB Flash drive to USB Flash drive file Instrumentation USB Flash drive or other transfer interface. USB slave device interfacing. Digital camera to USB Flash drive or other Data-logger USB Flash drive or other USB USB slave device interface. slave device interface. PDA to USB Flash driver or other USB slave Set Top Box - USB device interface. device interface. GPS tracker with USB Flash disk storage. MP3 Player to USB Flash drive or other USB slave device interface. 1.1 Firmware Support and VNC1L Programming There are currently 6 standard firmware versions available for VNC1L: VDAP Firmware: USB Host for single Flash Disk and General Purpose USB peripherals. Selectable UART, FIFO or SPI interface command monitor. VDPS Firmware: USB Host for single Flash Disk and General Purpose USB peripherals. USB Slave port connection for connecting to host PC. Selectable UART, FIFO or SPI interface command monitor. VDFC Firmware: USB Host for two Flash Disks, Selectable UART, FIFO or SPI interface command monitor. VMSC1 Firmware: USB Host for single Flash Disk and General Purpose USB peripherals. Audio playback command extensions for VLSI VS1003 series MP3 decoder ICs. Selectable UART, FIFO or SPI interface command monitor port. VCDC Firmware: USB Host for automatic connection to USB Communications Class Devices. UART interface command monitor. VDIF Firmware: USB Host for single Flash Disk and General Purpose USB peripherals. Selectable UART, FIFO, SPI or USB interface command monitor. General Purpose USB peripherals include Printers, Communication Class Devices, Human Interface Devices, FTDI USB Serial Devices, and USB Hubs. USB peripherals can be accessed using command monitor commands to send SETUP, DATA IN and DATA OUT packets. Flash Disk firmware supports FAT12, FAT16 and FAT32 file systems with a simple file oriented command set. 1.2 Part Numbers Part Number Package VNC1L-1A 48 Pin LQFP 1.3 Programming VNC1L 1. The VNC1L is shipped as a blank device. Initial in-circuit programming (using the downloaded .rom firmware file) can only be done via the UART interface. ( Refer to section 4.3 ) 2. When upgrading VNC1L in-situ, then the device can be programmed via the UART interface (.rom file). Alternatively, it can be upgraded via a USB Flash disk using a file called ftrfb.ftd. Both file Copyright 2009 Future Technology Devices International Limited 2