FTDI V2DIP1-64

Future Technology Devices International Ltd.
V2DIP1-64
VNCL2-64Q Development Module
Datasheet
Document Reference No.: FT_000165
Version 1.01
Issue Date: 2010-05-25
Future Technology Devices International Ltd (FTDI)
Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United Kingdom
Tel.: +44 (0) 141 429 2777
Fax: + 44 (0) 141 429 2758
E-Mail (Support): [email protected]
Web: http://www.vinculum.com
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 preliminar y
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 © 2010 Future Technology Devices International Limited
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
1
Introduction
V2DIP1-64 module is designed to allow rapid development of designs using the VNC2-64Q IC. The
V2DIP1-64 is supplied as a PCB designed to fit into a 60 pin 0.8” wide 0.1” pitch DIP socket.The module
provides access to the UART, parallel FIFO, and SPI interface pins of the VNC2-64Q device, via its IO bus
pins. One USB port is accessed via a type A USB connector.
Figure 1.1 - V2DIP1 64
The VNC2 is the second of FTDI’s Vinculum family of Embedded dual USB host controller devices. The
VNC2 device provides USB Host interfacing capability for a variety of different USB device classes
including support for BOMS (bulk only mass storage), Printer, HID (human interface devices). For mass
storage devices such as USB Flash drives, VNC2 also transparently handles the FAT file structure.
Communication with non USB devices such as a low cost microcontroller is accomplished via either UART,
SPI or parallel FIFO interfaces. The VNC2 provides a new cost effective solution for providing USB Host
capability into products that previously did not have the hardware resources available.
The VNC2 supports the capability to enable customers to develop custom firmware using the Vinculum II
development software tool suite. The development tools support compiler, linker and debugger tools
complete within an integrated development environment (IDE).
The Vinculum-II VNC2 family of devices are available in Pb-free (RoHS compliant) 32-lead LQFP, 32-lead
QFN, 48-lead LQFP, 48-lead QFN, 64-Lead lQFP and 64-lead QFN packages
Copyright © 2010 Future Technology Devices International Limited
1
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Table of Contents
1
Introduction .................................................................... 1
2
Features .......................................................................... 3
3
Pin Out and Signal Description ........................................ 4
3.1
Module Pin Out.......................................................................... 4
3.2
Pin Signal Description ............................................................... 6
3.3
Default Interface I/O Pin Configuration.................................... 8
3.4
UART Interface ....................................................................... 10
3.4.1
3.5
Serial Peripheral Interface (SPI) ............................................ 11
3.5.1
Signal Description - SPI Slave ................................................................... 11
3.5.2
Signal Description - SPI Master ................................................................. 12
3.6
Parallel FIFO Interface - Asynchronous Mode ......................... 13
3.6.1
Signal Description - Parallel FIFO Interface ................................................. 13
3.6.2
Timing Diagram – Asynchronous FIFO Mode Read and Write Cycle................ 14
3.7
Parallel FIFO Interface-Synchronous Mode ............................. 15
3.7.1
3.8
5
Timing Diagram – Synchronous FIFO Mode Read and Write Cycle ................. 15
Debugger Interface ................................................................. 17
3.8.1
4
Signal Description – UART Interface ........................................................... 10
ignal Description - Debugger Interface ....................................................... 17
Firmware....................................................................... 18
4.1
Firmware Support ................................................................... 18
4.2
Available Firmware ................................................................. 18
4.3
Firmware Upgrades ................................................................. 18
External circuit Configuration ....................................... 19
5.1
Adding a second USB Port ....................................................... 19
6
Mechanical Dimensions ................................................. 20
7
Schematic Diagram ....................................................... 21
8
Contact Information ...................................................... 22
Appendix A – References ................................................................. 23
Appendix B – List of Figures and Tables .......................................... 24
List of Figures ................................................................................. 24
List of Tables ................................................................................... 24
Appendix C – Revision History ......................................................... 25
Copyright © 2010 Future Technology Devices International Limited
2
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
2
Features
The V2DIP1-64 incorporates the following features:
Uses FTDI’s VNC2-64Q embedded USB host
controller IC device
All VNC2 signals available on 0.8” wide, 0.1”
pitch DIL male connectors.
USB single ‘A’ type USB to interface with USB
peripheral devices.
Power and traffic indicator LED’s
Second USB interface port available via
module header pins if required.
UART, parallel FIFO and SPI interfaces can be
programmed to a choice of available I/O pins
Single 5V supply input from DIL connectors or
5V supplied via USB VBUS slave interface or
debugger module.
Auxiliary 3.3 V / 200 mA power output to
external logic
V2DIP1-64 is a Pb-free, RoHS complaint
development module
Debugger interface pin available on DIL pins or
via 6 way male header which interfaces to
separate debugger module.
Firmware upgrades via UART or debugger
interface.
FOC software development suite of tools to
create customised firmware includes a
Compiler, Linker,Debugger and Assembler all
wrapped up in an easy to use Integrated
Design Environment GUI.
Copyright © 2010 Future Technology Devices International Limited
3
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3
Pin Out and Signal Description
3.1 Module Pin Out
Figure 3.1 - V2DIP1-64 Module Pin Out (Top View)
Copyright © 2010 Future Technology Devices International Limited
4
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Figure 3.2 - V2DIP1-64 Module Pin Out (Bottom View)
Copyright © 2010 Future Technology Devices International Limited
5
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.2 Pin Signal Description
Pin No.
J1-1
J1-2
J1-3
J1-4
J1-5
J1-6
J1-7
J1-8
J1-9
J1-10
VNC2
Signal
Name
IOBUS26
IOBUS27
IOBUS28
IOBUS29
IOBUS30
IOBUS31
IOBUS32
IOBUS33
IOBUS34
GND
Pin Name
on PCB
Type
IO26
IO27
IO28
IO29
IO30
IO31
IO32
IO33
IO34
GND
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
PWR
Description
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
Module ground supply pin
control
control
control
control
control
control
control
control
control
bus
bus
bus
bus
bus
bus
bus
bus
bus
bit
bit
bit
bit
bit
bit
bit
bit
bit
26
27
28
29
30
31
32
33
34
J1-11
J1-12
5V0
5V0
PWR Input
Not connected
5.0V module supply pin. This pin can be used to
provide the 5.0V input to the V2DIP1-64 when the
V2DIP1-64 is not powered from the USB connector
(VBUS) or the debugger interface. Also connected to
DIL connector pins J1-12, J1-13 and J1-19 and J3-6.
J1-13
5V0
5V0
PWR Input
5.0V module supply pin. This pin can be used to
provide the 5.0V input to the V2DIP1-64 when the
V2DIP1-64 is not powered from the USB connector
(VBUS) or the debugger interface. Also connected to
DIL connector pins J1-12, J1-13 and J1-19 and J3-6.
J1-14
J1-15
J1-16
J1-17
J1-18
J1-19
IOBUS5
IOBUS6
IOBUS7
IOBUS8
IOBUS9
5V0
IO5
IO6
IO7
IO8
IO9
5V0
I/O
I/O
I/O
I/O
I/O
PWR Input
5V safe bidirectional data / control bus bit 5
5V safe bidirectional data / control bus bit 6
5V safe bidirectional data / control bus bit 7
5V safe bidirectional data / control bus bit 8
5V safe bidirectional data / control bus bit 9
5.0V module supply pin. This pin can be used to
provide the 5.0V input to the V2DIP1-64 when the
V2DIP1-64 is not powered from the USB connector
(VBUS) or the debugger interface. Also connected to
DIL connector pins J1-12, J1-13 and J1-19 and J3-6.
J1-20
J1-21
J1-22
IOBUS10
IOBUS11
IO10
IO11
I/O
I/O
USBD1P
U1P
I/O
USBD1M
U1M
I/O
J1-24
J1-25
J1-26
J1-27
J1-28
J1-29
IOBUS12
GND
IOBUS13
IOBUS14
IOBUS15
IOBUS16
IO12
GND
IO13
IO14
IO15
IO16
I/O
PWR
I/O
I/O
I/O
I/O
J1-30
IOBUS17
IO17
J1-23
J2-1
J2-2
J2-3
J2-4
J2-5
J2-6
J2-7
Table 3.1 -
IOBUS43
IO43
IOBUS42
IO42
IOBUS41
IO41
IOBUS40
IO40
IOBUS39
IO39
IOBUS38
IO38
IOBUS37
IO37
Pin Signal Descriptions
5V safe bidirectional data / control bus bit 10
5V safe bidirectional data / control bus bit 11
USB host / slave port 1 - USBData Signal Plus with
integrated pull up / pull down resistor. Module has on
board 27 Ω USB series resistor. This pin can be
brought out along with pin J1-23 to provide a second
USBport,if required.
USB host / slave port 1 - USBData Signal Minus with
integrated pull up / pull down resistor. Module has on
board 27 Ω USB series resistor. This pin can be
brought out along with pin J1-22 to provide a second
USB port,if required.
I/O
5V safe bidirectional data /
Module ground supply pin
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
5V safe bidirectional data /
control
control
control
control
control
bus
bus
bus
bus
bus
bit
bit
bit
bit
bit
13
14
15
16
17
I/O
I/O
I/O
I/O
I/O
I/O
I/O
5V
5V
5V
5V
5V
5V
5V
control
control
control
control
control
control
control
bus
bus
bus
bus
bus
bus
bus
bit
bit
bit
bit
bit
bit
bit
26
27
28
29
30
31
32
safe
safe
safe
safe
safe
safe
safe
bidirectional
bidirectional
bidirectional
bidirectional
bidirectional
bidirectional
bidirectional
data
data
data
data
data
data
data
/
/
/
/
/
/
/
control bus bit 12
Copyright © 2010 Future Technology Devices International Limited
6
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Name
Pin No.
Pin
Name
on PCB
Type
Description
J2-8
IOBUS36
IO36
I/O
5V safe bidirectional data / control bus bit 33
J2-9
IOBUS35
IO35
I/O
5V safe bidirectional data / control bus bit 34
J2-10
GND
GND
PWR
J2-11
-
-
-
J2-12
3V3
3V3
3.3V Output from
V2DIP1’s on board
3.3V L.D.O.
3.3V output from V2DIP1’s on board 3.3V L.D.O.
J2-13
3V3
3V3
3.3V Output from
V2DIP1’s on board
3.3V L.D.O.
3.3V output from V2DIP1’s on board 3.3V L.D.O.
J2-14
J2-15
J2-16
J2-17
J2-18
J2-19
IOBUS4
IOBUS3
IOBUS2
IOBUS1
IOBUS0
3V3
IO4
IO3
IO2
IO1
IO0
3V3
I/O
I/O
I/O
I/O
I/O
3.3V Output from
VDIP1’s on board
3.3V L.D.O.
5V safe bidirectional data / control bus bit 4
5V safe bidirectional data / control bus bit 3
5V safe bidirectional data / control bus bit 2
5V safe bidirectional data / control bus bit 1
5V safe bidirectional data / control bus bit 0
3.3V output from V2DIP1’s on board 3.3V L.D.O.
J2-20
PROG#
PRG#
Input
This pin is used in combination with the RESET#
pin and the UART interface to program firmware
into the VNC2.
J2-21
RESET#
RST#
Input
J2-22
J2-23
J2-24
J2-25
J2-26
J2-27
J2-28
J2-29
J2-30
IOBUS25
IOBUS24
IOBUS23
GND
IOBUS22
IOBUS21
IOBUS20
IOBUS19
IOBUS18
IO25
IO24
IO23
GND
IO22
IO21
IO20
IO19
IO18
I/O
I/O
I/O
PWR
I/O
I/O
I/O
I/O
I/O
Can be used by an external device to reset the
VNC2. This pin is also used in combination with
PROG# and the UART interface to program
firmware into the VNC2
5V safe bidirectional data / control bus bit 25
5V safe bidirectional data / control bus bit 24
5V safe bidirectional data / control bus bit 23
Module ground supply pin
5V safe bidirectional data / control bus bit 22
5V safe bidirectional data / control bus bit 21
5V safe bidirectional data / control bus bit 20
5V safe bidirectional data / control bus bit 19
5V safe bidirectional data / control bus bit 18
Module ground supply pin
Not connected
Table 3.1 - Pin Signal Descriptions
Copyright © 2010 Future Technology Devices International Limited
7
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.3 Default Interface I/O Pin Configuration
The VNC2-64Q device device is delivered without any firmware pre-loaded. As such the IOMUX will
provide a default pinout as shown in Table 3.2
Data and Control Bus Configuration
Options
Pin
No.
Pin
Name
on PCB
Type
UART
Interface
J2-18
IO0
I/O
J2-28
IO20
I/O
J2-27
IO21
I/O
J2-26
IO22
I/O
J2-24
IO23
I/O
J2-23
IO24
I/O
J2-22
IO25
I/O
J1-1
IO26
I/O
J1-2
IO27
I/O
J1-3
IO28
I/O
J1-7
IO32
I/O
J1-8
IO33
I/O
J1-9
IO34
I/O
J2-9
IO35
I/O
J2-8
IO36
I/O
J2-7
IO37
I/O
J2-6
IO38
I/O
J2-5
IO39
I/O
J2-4
IO40
I/O
J2-3
IO41
I/O
J2-2
IO42
I/O
J2-1
IO43
I/O
J2-14
IO4
I/O
J1-14
IO5
I/O
J1-15
IO6
I/O
SPI Slave
Interface
SPI
Master
Interface
Parallel
FIFO
Interface
Debugger
Interface
NA
NA
NA
NA
Debug_if
uart_txd
NA
NA
NA
NA
uart_rxd
NA
NA
NA
NA
uart_rts#
NA
NA
NA
NA
uart_cts#
NA
NA
NA
NA
uart_dtr#
NA
NA
NA
NA
uart_dsr#
NA
NA
NA
NA
uart_dcd#
NA
NA
NA
NA
uart_ri#
NA
NA
NA
NA
uart_tx_active
NA
NA
NA
NA
NA
spi_s0_clk
NA
NA
NA
NA
spi_s0_mosi
NA
NA
NA
NA
spi_s0_miso
NA
NA
NA
NA
spi_s0_cs#
NA
NA
NA
NA
spi_s1_clk
NA
NA
NA
NA
spi_s1_mosi
NA
NA
NA
NA
spi_s1_miso
NA
NA
NA
NA
spi_s1_cs#
NA
NA
NA
NA
NA
spi_m_clk
NA
NA
NA
NA
spi_m_mosi
NA
NA
NA
NA
spi_m_miso
NA
NA
NA
NA
spi_m_cs#
NA
NA
NA
NA
NA
fifo_data[0]
NA
NA
NA
NA
fifo_data[1]
NA
NA
NA
NA
fifo_data[2]
NA
Table 3.2 - Default Interface I/O Pin Configuration
Copyright © 2010 Future Technology Devices International Limited
8
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Data and Control Bus Configuration
Options
Pin
No.
Pin
Name
on PCB
Type
J1-16
IO7
I/O
J1-17
IO8
I/O
J1-18
IO9
I/O
J1-20
IO10
I/O
J1-21
IO11
I/O
J1-24
IO12
I/O
J1-26
IO13
I/O
J1-27
IO14
I/O
J1-28
IO15
I/O
J1-29
IO16
I/O
UART
Interface
SPI Slave
Interface
SPI
Master
Interface
Parallel
FIFO
Interface
NA
NA
NA
fifo_data[3]
NA
NA
NA
fifo_data[4]
NA
NA
NA
fifo_data[5]
NA
NA
NA
fifo_data[6]
NA
NA
NA
fifo_data[7]
NA
NA
NA
fifo_rxf#
NA
NA
NA
fifo_txe#
NA
NA
NA
fifo_rd#
NA
NA
NA
fifo_wr#
NA
NA
NA
fifo_oe#
Debugger
Interface
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
Table 3.2 - Default Interface I/O Pin Configuration
Copyright © 2010 Future Technology Devices International Limited
9
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.4 UART Interface
When the data and control buses are configured in UART mode, the interface implements a standard
asynchronous serial UART port with flow control. The UART can support baud rates from 300baud to
3Mbaud. Further details on the UART interface are available on the the Vinculum-II datasheet please
refer to:- FTDI website
3.4.1
Signal Description – UART Interface
The UART signals can be programmed to a choice of available I/O pins. Table 3.3 explains the available
pins for each of the UART signals.
Available Pins
Name
Type
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
uart_txd
Output
uart_rxd
Input
Receive asynchronous data input
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
uart_rts#
Output
Request To Send Control Output
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
uart_cts#
Input
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
uart_dtr#
Output
uart_dsr#
Input
Data Request (Data Set Ready
Control) Input
uart_dcd#
Input
Data Carrier Detect Control Input
Input
Ring Indicator Control Input. RI#
low can be used to resume the
PC USB Host controller from
suspend.
Output
Enable Transmit Data for RS485
designs. uart_tx_active may be
used to signal that a transmit
operation is in progress. The
uart_tx_active signal will be set
high one bit-time before data is
transmitted and return low one
bit time after the last bit of a
data frame has been transmitted
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
uart_ri#
uart_tx_active
Description
Transmit asynchronous data
output
Clear To Send Control Input
Data Acknowledge (Data
Terminal Ready Control) Output
Table 3.3 - Data and Control Bus Signal Mode Options – UART
Copyright © 2010 Future Technology Devices International Limited
10
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.5 Serial Peripheral Interface (SPI)
The VNC2-64Q has one SPI master module and two SPI slave modules. These modules are described
more fully in a Vinculum-II datasheet please refer to:- FTDI website
3.5.1 Signal Description - SPI Slave
The SPI Slave signals can be programmed to a choice of available I/O pins. Table 3.4 explains the
available pins for each of the SPI Slave signals.
Name
Type
Description
spi_s0_clk
Input
Slave clock input
Input/Output
Master Out Slave In
Available Pins
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
spi_s1_clk
spi_s0_mosi
spi_s1_mosi
spi_s0_miso
Synchronous data from master
to slave
Output
spi_s1_miso
spi_s0_ss#
Master In Slave Out
Synchronous data from slave to
master
Input
Slave chip select
spi_s1_ss#
Table 3.4 - Data and Control Bus Signal Mode Options – SPI Slave
Copyright © 2010 Future Technology Devices International Limited
11
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.5.2 Signal Description - SPI Master
The SPI Master signals can be programmed to a choice of available I/O pins. Table 3.5 shows the SPI
master signals and the available pins that they can be mapped.
Available Pins
Name
Type
Description
spi_m_clk
Output
SPI master clock input
spi_m_mosi
Output
Master Out Slave In
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
Synchronous data from master
to slave
spi_m_miso
Input
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
Master In Slave Out
Synchronous data from slave to
master
spi_m_ss_0#
Output
Active low slave select 0 from
master to
slave 0
spi_m_ss_1#
Output
Active low slave select 1 from
master to
slave 1
Table 3.5 - Data and Control Bus Signal Mode Options – SPI Master
Copyright © 2010 Future Technology Devices International Limited
12
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.6 Parallel FIFO Interface - Asynchronous Mode
The Parallel FIFO Asynchronous mode, functionally the same as the Parallel FIFO Interface present in
VDIP1, has an eight bit parallel data bus, individual read and write strobes and two hardware flow control
signals.
3.6.1 Signal Description - Parallel FIFO Interface
The Parallel FIFO Interface signals can be programmed to a choice of available I/O pins.
Parallel FIFO Interface signals and the pins that they can be mapped
Available Pins
Name
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
fifo_data[0]
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
I/O
FIFO data bus Bit 0
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
fifo_data[3]
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
fifo_data[4]
I/O
I/O
I/O
I/O
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
FIFO data bus Bit 2
FIFO data bus Bit 3
FIFO data bus Bit 4
FIFO data bus Bit 5
fifo_data[5]
I/O
fifo_data[6]
I/O
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
FIFO data bus Bit 1
fifo_data[1]
fifo_data[2]
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
Description
I/O
J2-16, J1-15, J1-20, J1-27, J2-30, J226, J1-1, J1-5, J1-9, J2-6, J2-2
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
Type
shows the
FIFO data bus Bit 6
FIFO data bus Bit 7
fifo_data[7]
fifo_rxf#
fifo_txe#
Output
Output
fifo_rd#
Input
When high, do not read data
from the FIFO. When low, there
is data available in the FIFO
which can be read by strobing
RD# low, then high.
When high, do not write data into
the FIFO. When low, data can be
written into the FIFO by strobing
fifo_wr# high, then low.
Enables the current FIFO data
byte on D0...D7 when low.
Fetches the next FIFO data byte
(if available) from the receive
FIFO buffer when fifo_rd# goes
from high to low
Writes the data byte on the
D0...D7 pins into the transmit
Input
FIFO buffer when fifo_wr# goes
from high to low.
Table 3.6 - Data and Control Bus Signal Mode Options – Parallel FIFO Interface
J2-15, JI-16, J1-21, J1-28, J2-29, J2-24,
J1-2, J1-6, J2-9, J2-5, J2-1
fifo_wr#
Copyright © 2010 Future Technology Devices International Limited
13
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.6.2 Timing Diagram – Asynchronous FIFO Mode Read and Write Cycle
When in Asynchronous FIFO interface mode, the timing of a read and write operation on the FIFO
interface is shown in Figure 3.3 and Table 3.7
Figure 3.3 – Asynchronous FIFO Mode Read and Write Cycle.
Time
Description
t1
RD# inactive to RXF#
t2
RXF# inactive after RD# cycle
t3
RD# to Data
Min
Max
Unit
1
14
ns
100
-
ns
1
14
ns
-
ns
t4
RD# active pulse width
30
t5
RD# active after RXF#
0
-
ns
t6
WR# active to TXE# inactive
t7
TXE# inactive after WR# cycle
1
14
ns
100
-
ns
ns
t8
DATA to TXE# active setup time
5
-
t9
DATA hold time after WR# inactive
5
-
ns
30
-
ns
t11
WR# active after TXE#
0
Table 3.7 - Asynchronous FIFO Mode Read Cycle Timing
ns
t10
WR# active pulse width
In asynchronous mode an external device can control data transfer driving FIFO_WR# and FIFO_RD#
inputs. In contrast to synchronous mode, in asynchronous mode the 245 FIFO module generates the
output enable EN# signal. EN# signal is effectively the read signal RD#.
Current byte is available to be read when FIFO_RD# goes low. When FIFO_RD# goes high, FIFO_RXF#
output will also go high. It will only become low again when there is another byte to read.
When FIFO_WR# goes low FIFO_TXE# flag will always go high. FIFO_TXE# goes low again only when
there is still space for data to be written in to the module.
Copyright © 2010 Future Technology Devices International Limited
14
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.7 Parallel FIFO Interface-Synchronous Mode
The Parallel FIFO Synchronous mode has an eight bit data bus, individual read and write strobes, two
hardware flow control signals, an output enable and a clock out.
The synchronous FIFO mode uses the parallel FIFO interface signals detailed in Table 3.6 and additional
two signals detailed Table 3.8.
Available Pins
J2-14, J1-17, J1-24, J1-29, J2-28, J223, J1-3, J1-7, J2-8, J2-4
J2-17, J1-14, J1-18, J1-26, J1-30, J227, J2-22, J1-4, J1-8, J2-7, J2-3
Name
Type
Description
fifo_oe#
Output
FIFO Output Enable
fifo_clkout
Output
FIFO Output Enable
Table 3.8 - Data and Control Bus Signal Mode Options – Synchronous FIFO mode
3.7.1 Timing Diagram – Synchronous FIFO Mode Read and Write Cycle
When in Synchronous FIFO interface mode, the timing of a read and write operation on the FIFO interface
are shown in Figure 3.4 and Table 3.9
Figure 3.4 - Synchronous FIFO Mode Read and Write Cycle
Copyright © 2010 Future Technology Devices International Limited
15
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Time
Description
Min
Typical
Max
-
20.83
-
Uni
t
ns
t1
CLKOUT period
t2
CLKOUT high period
9.38
10.42
11.46
ns
t3
CLKOUT low period
9.38
10.42
11.46
ns
t4
CLKOUT to RXF#
1
-
7.83
ns
t5
CLKOUT to read DATA valid
1
-
7.83
ns
ns
t6
OE# to read DATA valid
1
-
7.83
t7
CLKOUT to OE#
1
-
7.83
ns
t8
RD# setup time
12
-
-
ns
t9
RD# hold time
0
-
-
ns
1
-
-
ns
12
-
-
ns
0
-
-
ns
12
-
-
ns
-
ns
t10
CLKOUT TO TXE#
t11
Write DATA setup time
t12
Write DATA hold time
t13
WR# setup time
t14
WR# hold time
0
Table 3.9 - Synchronous FIFO Mode Read and Write Cycle Timing
In synchronous mode data can be transmitted to and from the FIFO module on each clock edge. An
external device synchronises to the CLKOUT output and it also has access to the output enable OE# input
to control data flow. An external device should drive output enable OE# low before pulling RD# line
down.
When bursts of data are to be read from the module RD# should be kept low. RXF# remains low when
there is still data to be read. Similarly when bursts of data are to be written to the module WR# should
be kept low. TXE# remains low when there is still space available for the data to be written
Copyright © 2010 Future Technology Devices International Limited
16
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
3.8 Debugger Interface
The purpose of the debugger interface is to provide access to the VNC2 silicon/firmware debugger. The
debug interface can be accessed via the appropriate pin on the DIL connector or more easily, it can be
accessed by connecting a debug module to the J3 connector. This debug module will give access to the
debugger through a USB connection to a PC via the Integrated Development Environment (IDE). The IDE
is a graphical interface to the VNC2 software development tool-chain and gives the following debug
capabilities through the debugger interface:
Flash Erase, Write and Program.
Application debug - application code can have breakpoints, be single stepped and can be halted.
Detailed internal debug - memory and register read/write access.
The Debugger Interface, and how to use it, is further described in the following applications Note
Vinculum-II Debug Interface Description
3.8.1 ignal Description - Debugger Interface
Table 3.10 shows the signals and pins description for the Debugger Interface pin header J3
Name
Pin No.
Name
On PCB
Type
Description
J3-1
IO0
DBG
I/O
Debugger Interface
J3-2
-
[Key]
-
Not connected. Used to make sure that the debug
module is connected correctly.
J3-3
GND
GND
PWR
Module ground supply pin
J3-4
RESET#
RST#
J3-5
PROG#
PRG#
J3-6
5V0
VCC
Input
Input
Can be used by an external device to reset the
VNCL2. This pin is also used in combination with
PROG# and the UART interface to program
firmware into the VNC2.
This pin is used in combination with the RESET#
pin and the UART interface to program firmware
into the VNC2.
PWR Input
5.0V module supply pin. This pin can be used to
provide the 5.0V input to the V2DIP1-64 from the
debugger interface when the V2DIP1-64 is not
powered from the USB connector (VBUs) or the
DIL connector pins J1-12, J1-13 and J1-19 and
J3-6.
Table 3.10 - Signal Name and Description – Debugger Interface
Copyright © 2010 Future Technology Devices International Limited
17
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
4
Firmware
4.1 Firmware Support
The VNC2 on the V2DIP1-64 can be programmed with the customers own firmware created using the
Vinculum II firmware development tool chain or with various pre-compiled firmware profiles to allow a
designer to easily change the functionality of the chip. Please refer to:- FTDI website for full details on
available pre-compiled firmware
4.2 Available Firmware
V2DAP firmware is currently available: USB Host for single Flash Disk and general purpose USB
peripherals. Selectable UART, FIFO or SPI interface command monitor. please refer to:- FTDI website for
full details.
4.3 Firmware Upgrades
Refer to the debugger interface section which can be used to update the firmware.
Copyright © 2010 Future Technology Devices International Limited
18
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
5
External circuit Configuration
5.1 Adding a second USB Port
The external circuit configuration for adding second USB host port, with the USB activity LED,
is shown below in Figure 5.1
Figure 5.1 Additional USB Port Configuration
Copyright © 2010 Future Technology Devices International Limited
19
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
6
Mechanical Dimensions
J2
91.53
J3
CN1
1.28
4.98
22.95
12.32
6.33
J1
4.94
10.32
18.01
YYWW
FTDI
VNC2-64Q1A
XXXXXXXX
21.60
U1
10.98
13.52
84.64
86.24
4.90
1.60
7.00
17.85
8.65
Figure 6.1 - V2DIP1-64 Dimensions (Top View)
2.54
Figure 6.2 - V2DIP1-64 Dimensions (Side View)
±0.20mm Tolerance (except pitch)
All dimensions are in mm.
Copyright © 2010 Future Technology Devices International Limited
20
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
7
Schematic Diagram
Figure 7.1 - V2DIP1-64 Schematics
Copyright © 2010 Future Technology Devices International Limited
21
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
8
Contact Information
Head Office – Glasgow, UK
Future Technology Devices International Limited
Unit 1, 2 Seaward Place,
Centurion Business Park
Glasgow, G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
E-mail (Sales)
[email protected]
E-mail (Support) [email protected]
E-mail (General Enquiries) [email protected]
Web Site URL
http://www.ftdichip.com
Web Shop URL
http://www.ftdichip.com
Branch Office – Taipei, Taiwan
Future Technology Devices International Limited (Taiwan)
2F, No 516, Sec. 1 NeiHu Road
Taipei 114
Taiwan, R.O.C.
Tel: +886 (0) 2 8791 3570
Fax: +886 (0) 2 8791 3576
E-mail (Sales)
[email protected]
E-mail (Support) [email protected]
E-mail (General Enquiries) [email protected]
Web Site URL
http://www.ftdichip.com
Branch Office – Hillsboro, Oregon, USA
Future Technology Devices International Limited (USA)
7235 NW Evergreen Parkway, Suite 600
Hillsboro, OR 97123-5803
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-Mail (Sales)
[email protected]
E-Mail (Support) [email protected]
E-Mail (General Enquiries) [email protected]
Web Site URL
http://www.ftdichip.com
Branch Office – Shanghai, China
Future Technology Devices International Limited (China)
Room 408, 317 Xianxia Road,
ChangNing District,
ShangHai, China
Tel: +86 (21) 62351596
Fax: +86(21) 62351595
E-Mail (Sales): [email protected]
E-Mail (Support): [email protected]
E-Mail (General Enquiries): [email protected]
Web Site URL
http://www.ftdichip.com
Distributor and Sales Representatives
Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and sales
representative(s) in your country.
Copyright © 2010 Future Technology Devices International Limited
22
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Appendix A – References
Application and Technical Notes
Vinculum-II IO Cell Description
Vinculum-II Debug Interface Description
Vinculum-II IO Mux Explained
Vinculum-II PWM Example
Migrating Vinculum Designs From VNC1L to VNC2-48L1A
Vinculum-II Errata Technical Note
Copyright © 2010 Future Technology Devices International Limited
23
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Appendix B – List of Figures and Tables
List of Figures
Figure 1.1 - V2DIP1 64 .................................................................................................................. 1
Figure 3.1 - V2DIP1-64 Module Pin Out (Top View) .......................................................................... 4
Figure 3.2 - V2DIP1-64 Module Pin Out (Bottom View) ..................................................................... 5
Figure 3.3 – Asynchronous FIFO Mode Read and Write Cycle. ........................................................... 14
Figure 3.4 - Synchronous FIFO Mode Read and Write Cycle .............................................................. 15
Figure 5.1 Additional USB Port Configuration .................................................................................. 19
Figure 6.1 - V2DIP1-64 Dimensions (Top View) .............................................................................. 20
Figure 6.2 - V2DIP1-64 Dimensions (Side View) ............................................................................. 20
Figure 7.1 - V2DIP1-64 Schematics............................................................................................... 21
List of Tables
Table 3.1 - Pin Signal Descriptions .................................................................................................. 6
Table 3.2 - Default Interface I/O Pin Configuration ........................................................................... 8
Table 3.3 - Data and Control Bus Signal Mode Options – UART ......................................................... 10
Table 3.4 - Data and Control Bus Signal Mode Options – SPI Slave ................................................... 11
Table 3.5 - Data and Control Bus Signal Mode Options – SPI Master ................................................. 12
Table 3.6 - Data and Control Bus Signal Mode Options – Parallel FIFO Interface ................................. 13
Table 3.7 - Asynchronous FIFO Mode Read Cycle Timing .................................................................. 14
Table 3.8 - Data and Control Bus Signal Mode Options – Synchronous FIFO mode .............................. 15
Table 3.9 - Synchronous FIFO Mode Read and Write Cycle Timing .................................................... 16
Table 3.10 - Signal Name and Description – Debugger Interface ....................................................... 17
Copyright © 2010 Future Technology Devices International Limited
24
Document Reference No.: FT_000165
V2DIP1-64 VNCL2-64Q Development Module Datasheet Version 1.01
Clearance No.: FTDI# 154
Appendix C – Revision History
Version 1.0
First Release
19th April 2010
Version 1.01
Updated module’s images, mechanical drawings and Figure 5.1
25th May 2010
Copyright © 2010 Future Technology Devices International Limited
25