Datasheet
Vinculum-II Embedded Dual USB Host Controller IC
Version 1.5
Document No.: FT_000138
Clearance No.: FTDI# 143
Future Technology
Devices International Ltd
Vinculum-II
Embedded Dual USB Host
Controller IC
Vinculum-II is FTDI‟s 2nd generation of USB Host
device. The CPU has been upgraded from the
previous VNC1L device, dramatically increasing the
processing power. The IC architecture has been
designed to take care of most of the general USB
data transfers, thus freeing up processing power
for user applications. Flash and RAM memory have
been increased providing larger user areas of
memory for the designer to incorporate his own
code. The designers also have the ability to create
their own firmware using the new suite of software
development tools.
VNC2 has the following advanced features:
Embedded processor core
16 bit Harvard architecture
Two full-speed or low-speed USB 2.0
interfaces capable of host or slave
functions
256kbytes on-chip E-Flash Memory
(128k x 16-bits)
16kbytes on-chip Data RAM (4k x 32-
bits
Programmable UART up to 6Mbaud
Two SPI (Serial Peripheral) slave
interfaces and one SPI master
interface
Reduced power modes capability
Variable instruction length
Native support for 8, 16 and 32 bit
data types
Eight bit wide FIFO Interface
Firmware upgrades via UART, SPI, and
FIFO interface
12MHz oscillator using external crystal
General-purpose timers
+3.3V single supply operation with 5V
safe inputs
Software development suite of tools to
create customised firmware. Compiler
Linker – Debugger – IDE
Available in six RoHS compliant
packages - 32 LQFP, 32 QFN, 48 LQFP,
48 QFN, 64 LQFP and 64 QFN
VNC2-48L1 package option compatible
with VNC1L-1A
44 configurable I/O pins on the 64 pin
device, 28 I/O pins on the 48 pin
device and 12 I/O on the 32 pin device
using the I/O multiplexer
-40°C to +85°C extended operating
temperature range
Simultaneous multiple file access on
BOMS devices
Eight Pulse Width Modulation outputs
to allow connectivity with motor
control applications
Debugger interface module
System Suspend Modes
Use of FTDI devices in life support and/or safety applications is entirely at the user‟s risk, and the user agrees to
defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from such
use.
Copyright © 2009-2011 Future Technology Devices International Limited
1
Datasheet
Vinculum-II Embedded Dual USB Host Controller IC
Version 1.5
Document No.: FT_000138
Clearance No.: FTDI# 143
1 Typical Applications
Add USB host capability to embedded
products
Interface USB Flash drive to
MCU/PLD/FPGA – data storage and
firmware updates
USB Flash drive data storage or firmware
updates
USB Flash drive to USB Flash drive file
transfer interface
Digital camera to USB Flash drive*
PDA to USB Flash drive*
MP3 Player to USB Flash drive or other USB
slave device interface
OSI Wireless Interface
USB wireless process controller
Telecom system calls logging to replace
printer log
Data logging
Mobile phone to USB Flash drive*
GPS to mobile phone interface
Instrumentation USB Flash drive*
Data-logger USB Flash drive*
Set Top Box - USB device interface
GPS tracker with USB Flash disk storage
USB webcam
Flash drive to SD Card data transfer
Vending machine connectivity
TLM Serial converter
Geotagging of photos – GPS location linked
to image
Motorcycle system telemetry logging
Medical systems
PWM applications for motor control
applications e.g. Toys
FPGA Interfacing
* Or similar USB slave device interface e.g. USB external drive.
1.1
Part Numbers
Part Number
VNC2-64L1B
VNC2-64Q1B
VNC2-48L1B
VNC2-48Q1B
VNC2-32L1B
VNC2-32Q1B
Package
64 Pin LQFP
64 Pin QFN
48 Pin LQFP
48 Pin QFN
32 Pin LQFP
32 Pin QFN
Table 1.1 Part Numbers
Please refer to
section 11
for all package mechanical parameters.
1.2
USB Compliant
At time of writing this data sheet, VNC2 has not completed USB compliancy testing.
Copyright © 2009-2011 Future Technology Devices International Limited
2
Datasheet
Vinculum-II Embedded Dual USB Host Controller IC
Version 1.5
Document No.: FT_000138
Clearance No.: FTDI# 143
2 VNC2 Block Diagram
For a description of each function please refer to Section 4.
XTOUT
UART
XTIN
Oscillator/
PLL
Internal Clocks and Timers
PWMs
Program Memory Bus
Flash
Programmer
FIFO
Interface
256K Bytes
E-FLASH
(64K x 32)
Debugger
SPI Master
USB1DP
USB1DM
USB2DP
USB2DM
Figure 2.1 Simplified VNC2 Block Diagram
Input / Output Multiplexer
Peripheral Bus
SPI Slave 1
Embedded
CPU
SPI Slave 0
DMA
0
GPIOS
DMA
1
General
Purpose
Timers
DMA
2
Data Memory Bus
Debugger I/F
DMA
3
16K Bytes
Data Ram
(4K x 32)
USB Host/
Device
Transceiver 0
USB Host/
Device
Controller
8 bit bus
32 bit bus
USB Host/
Device
Controller
USB Host/
Device
Transceiver 1
Copyright © 2009-2011 Future Technology Devices International Limited
3
Datasheet
Vinculum-II Embedded Dual USB Host Controller IC
Version 1.5
Document No.: FT_000138
Clearance No.: FTDI# 143
Table of Contents
1
1.1
1.2
Typical Applications ...................................................................... 2
Part Numbers...................................................................................... 2
USB Compliant .................................................................................... 2
2
3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
VNC2 Block Diagram ..................................................................... 3
Device Pin Out and Signal Description Summary .......................... 7
Pin Out - 32 pin LQFP ......................................................................... 7
Pin Out - 32 pin QFN .......................................................................... 8
Pin Out - 48 pin LQFP .......................................................................... 9
Pin Out - 48 pin QFN .......................................................................... 9
Pin Out - 64 pin LQFP ....................................................................... 10
Pin Out - 64 pin QFN ........................................................................ 12
VNC2 Schematic symbol 32 Pin ......................................................... 12
VNC2 Schematic symbol 48 Pin ......................................................... 14
VNC2 Schematic symbol 64 Pin ......................................................... 15
Pin Configuration USB and Power .................................................. 16
Miscellaneous Signals .................................................................... 17
Pin Configuration Input / Output ................................................... 18
Key Features ..................................................................................... 21
Functional Block Descriptions ........................................................... 21
Embedded CPU .......................................................................................................... 21
Flash Module ............................................................................................................. 21
Flash Programming Module ......................................................................................... 21
Input / Output Multiplexer Module ............................................................................... 22
Peripheral DMA Modules 0, 1, 2 & 3 ............................................................................. 23
RAM Module .............................................................................................................. 23
Peripheral Interface Modules ....................................................................................... 23
USB Transceivers 0 and 1 ........................................................................................... 23
USB Host / Device Controllers ..................................................................................... 23
12MHz Oscillator .................................................................................................... 23
Power Saving Modes and Standby mode.................................................................... 23
3.10
3.11
3.12
4
4.1
4.2
Function Description................................................................... 21
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.2.8
4.2.9
4.2.10
4.2.11
5
5.1
5.2
5.3
5.4
I/O Multiplexer .......................................................................... 24
I/O Peripherals Signal Names .......................................................... 29
I/O Multiplexer Configuration........................................................... 30
I/O Mux Group 0............................................................................... 30
I/O Mux Group 1............................................................................... 31
Copyright © 2009-2011 Future Technology Devices International Limited
4
Datasheet
Vinculum-II Embedded Dual USB Host Controller IC
Version 1.5
Document No.: FT_000138
Clearance No.: FTDI# 143
5.5
5.6
5.7
I/O Mux Group 2............................................................................... 32
I/O Mux Group 3............................................................................... 34
I/O Mux Interface Configuration Example ........................................ 35
6
6.1
Peripheral Interfaces ................................................................. 36
UART Interface ................................................................................. 36
UART Mode Signal Descriptions ................................................................................... 37
6.1.1
6.2
6.2.1
Serial Peripheral Interface – SPI Modes ........................................... 39
SPI Clock Phase Modes ............................................................................................... 40
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
Serial Peripheral Interface – Slave ................................................... 41
SPI Slave Signal Descriptions ...................................................................................... 42
Full Duplex................................................................................................................ 43
Half Duplex, 4 pin ...................................................................................................... 45
Half Duplex, 3 pin ...................................................................................................... 46
Unmanaged Mode ...................................................................................................... 47
VNC1L Legacy Interface .............................................................................................. 48
6.4
6.4.1
Serial Peripheral Interface – SPI Master........................................... 53
SPI Master Signal Descriptions. ................................................................................... 53
6.5
6.5.1
Debugger Interface .......................................................................... 56
Debugger Interface Signal description .......................................................................... 56
6.6
6.6.1
6.6.2
Parallel FIFO – Asynchronous Mode .................................................. 57
FIFO Signal Descriptions ............................................................................................. 57
Read / Write Transaction Asynchronous FIFO Mode ........................................................ 59
6.7
6.7.1
Parallel FIFO – Synchronous Mode ................................................... 61
Read / Write Transaction Synchronous FIFO Mode ......................................................... 62
6.8
6.9
6.10
General Purpose Timers .................................................................... 63
Pulse Width Modulation .................................................................... 63
General Purpose Input Output ....................................................... 64
7
8
8.1
8.2
8.3
8.4
USB Interfaces ........................................................................... 65
Firmware .................................................................................... 66
RTOS ................................................................................................. 66
Device drivers ................................................................................... 66
Firmware – Software Development Toolchain ................................... 66
Precompiled Firmware ...................................................................... 67
9
9.1
9.2
9.3
Device Characteristics and Ratings ............................................. 68
Absolute Maximum Ratings............................................................... 68
DC Characteristics............................................................................. 69
ESD and Latch-up Specifications ....................................................... 71
10
Application Examples ................................................................. 72
Copyright © 2009-2011 Future Technology Devices International Limited
5