Future Technology Devices International LTD V-Eval Board: Document Version 1.0
Future Technology Devices International LTD V-Eval Board: Document Version 1.0
Future Technology Devices International LTD V-Eval Board: Document Version 1.0
V-Eval Board
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
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, 373
Scotland Street, Glasgow G5 8QB United Kingdom. Scotland Registered Number: SC136640
Table of Contents
1 Introduction ............................................................................................................................................... 6
5.18 PS2-1, PS2-2 Enable jumpers JP4, JP5, JP5, JP6. ...................................................................... 28
9 Contact Information................................................................................................................................. 41
List of Tables
List of Figures
Reference
This document does not describe the hardware interfaces required to connect a microcontroller to a VNC1L device, nor
does it provide application notes. The following documents are available from FTDI and other sources for this purpose:
The main website for the Vinculum family of USB Host Controllers
Vinculum Website
http://www.vinculum.com
1 Introduction
The V-Eval Kit is a hardware platform that designers can use to develop embedded USB host systems
Features include:
Inbuilt VNC1L USB device programmer / terminal emulator / command monitor hardware.
Two VNC1L USB Host / Slave ports.
Generous Prototyping area for standard DIP and SIL devices.
Multiple IO port connectors grouped by port name and/or function.
LEDs and switches for user interaction.
PS/2 keyboard and mouse ports.
Downloadable programming, terminal emulation and debug monitor software.
Downloadable HID class example project ( VNC1L controlled USB Rocket Launcher ) including
PIC source code in “C”.
The V-Eval kit includes the following hardware items as standard
1 x V-Eval development board.
1 x 5V/1A universal plug top PSU – UK, US, European and Japanese versions available.
1 x USB A/B cable to connect to a host PC in programming / terminal emulation or debugging
modes.
1 x USB gender changer for USB slave mode applications.
Before you proceed please check that all the contents of the package are not damaged.
Ensure that your kit includes a proper version of power supply, depending on the region where you live
V-Eval application software and project examples can be downloaded from:
www.vinculum.com/prd_v-eval.htm
Static discharge precaution – Without proper anti-static handling the board can be damaged.
Therefore, take anti-static precautions while handling the board.
The V-Eval Board must be stored between -40°C and 80°C. The recommended operating
temperature is between 0°C and 55°C
2 Board description
V-Eval Board is intended to use as a hardware platform for easy evaluation of FTDI’s Vinculum VNC1
series embedded USB host devices. The V-Eval Board includes all the components you need to start
developing USB host systems based on VNC1L devices.
FT2232D – dual USB-UART device for VNC1L programming & debug functions
2.2 Specifications
Dimensions:
130mm x 146mm x 15mm (L x W x H)
This chapter describes the operational and connectivity information for V-Eval Board major components and
interfaces.
CH.A
CH.B
FIFO IF
PROG#,RESET
BCBUS
Keyboard & LEDs
Prototype area
3.2.1 Components.
3.2.2 Interfaces.
Make sure that the Power Select jumper JP9 is in P.S. position (pins 2&3 shorted).
Connect the 5V DC/1A power supply included in V-Eval Kit to the power adapter connector (CN1), connect
USB A/B cable to USB B connector (CN4) on V-Eval Board and to a free USB port on host PC. Switch SW1
to the ON position (towards board edge). LED1 – POWER should now be on.
V-Eval Board can draw its power either from wall 5V/1A DC Power Supply or from USB B type
connector (CN4) when connected to the host PC. To enable USB power supply feature, switch the
jumper JP9 to USB position, pins 1&2 shorted (pin 1 has a rectangle shape on the bottom side of the
board).
Warning!
Please remember that every device connected to the PC through USB port can draw NO
MORE than 500mA from host PC 5V power bus.
Signal pins are shared between other IO connectors and prototyping area on the board. For more
D1 (20)
2 ADBUS1 32 IO FIFO interface Data Bit1.
D4 (20)
5 ADBUS4 35 IO FIFO interface Data Bit4.
D5 (20)
6 ADBUS5 36 IO FIFO interface Data Bit5.
D6 (20)
7 ADBUS6 37 IO FIFO interface Data Bit6.
This area can be used to add custom components to the V-Eval Board. Connections to the 5V, 3.3 V
planes and ground plane of the V-Eval Board are included. The silk-screen text on the board
indicates which holes are connected to which planes. Only top-most row is connected to VNC1L IO
ports, power and ground planes. All the other holes are not connected to anything on the board.
Signal pins are shared between other IO connectors on the board. For more information refer to the
Currently PS2 ports are not implemented in any of current firmware versions.
Currently PS2 ports are not implemented in any of current firmware versions.
For more information about command monitor port modes please refer to VNC1L Firmware manual
at http://www.vinculum.com/documents.html#vfwspecs
JP1 JP2
Interface type
Pin 1,2 (30) Pin3,4 Pin 1,2 (30) Pin 3,4
SHORTED OPENED SHORTED OPENED UART (31)
SHORTED OPENED OPENED SHORTED FIFO (31)
OPENED SHORTED SHORTED OPENED SPI (31)
OPENED SHORTED OPENED SHORTED UART (31)
Notes:
(30) Pin No.1 has a rectangle shape on the bottom side of the board.
(31) For more detailed information about interface modes please refer to the VNC1L data sheet.
Table 5-12 Monitor interface type selection jumpers JP1, JP2
For more information about IOW command please refer to VNC1L Firmware manual at
http://www.vinculum.com/documents.html#vfwspecs
LED6 BDBUS4
LED7 BDBUS5
LED8 BDBUS6
LED9 BDBUS7
LED10 ACBUS5
Table 5-13 User LEDs connections.
The state of the SW3 – SW7 can be read by using IOR (IO Read) command.
For more information about IOR command please refer to VNC1L Firmware manual at
http://www.vinculum.com/documents.html#vfwspecs
Make sure that JP4, JP5, JP6 and JP7 are left opened.
is idle to reduce the power consumption. To wakeup VNC1L every time data is arrived on its RXD
pin JP3 jumper is provided to connect together RXD and RI# pins. When RI# pin is driven low,
6 Connecting to host PC
Connect the other end of cable to a free USB connector on your computer.
Power up the board. The new hardware will be detected and Found New Hardware Wizard will run.
The USB device built into the V-Eval Board is a composite USB device. It has two USB Serial
Converters and two USB Serial Ports. After you click Finish, a new Found New Hardware Wizard
window appears asking to install drivers for another device. This is for the “USB Serial Converter B” part
of the composite USB device. Follow the same instructions as above to install the drivers for this device.
The Found New Hardware Wizard will appears two times more. This is to install the drivers for the “USB
Serial Port”. Again, follow the same instructions above to install the drivers for this device.
For more information about drivers installation please refer to the FTDI’s web site at
http://www.ftdichip.com/Drivers/D2XX.htm
You can find a drivers installation guide is at
http://www.ftdichip.com/Documents/InstallGuides.htm
To demonstrate basic functions of the V-Eval Board the CD-ROM containing Control Panel application is
supplied.
Please run program ‘VEval.exe’. Form the drop-down list at the top of program window select ‘V-Eval-1
Board’ port. Click ‘Open’ button to open communication channel between V-Eval Board and Control Panel
application.
This mode works similarly to Hyper Terminal program. Additionally there are few options to control the
VNC1L device.
Upper window is for sending commands and data to VNC1L device and displaying responses from it.
Every character you type in this window will be immediately sent over USB Serial Port to VNC1L device
monitor port. Lower window displays all communication traffic in HEX format.
On right hand side of Control Panel window additional options to control the VNC1L device are provided.
‘Reset VNC1’ – if you click this option the Control Panel will put VNC1L in reset state by pulling its
‘RESET’ pin low.
‘Run VNC1’ – click this option to release VNC1L from reset state by pulling ‘RESET’ pin high.
‘Suspend’ – this option will put VNC1L device in suspend state.
‘Resume’ button – click this button to resume VNC1L device from suspend state.
‘Command Mode’ – when this option is enabled the VNC1L DSR# pin is pulled high by the Control
Panel App. You can send commands to VNC1L monitor port to configure communication parameters
or to configure a suitable FTDI device connected to USB1 port on V-Eval Board. Access to Flash Disk
connected to USB2 port on V-Eval Board is also allowed.
‘Data Mode’ – if this option is enabled the VNC1L is in data mode. The DSR# pin of VNC1L is pulled
low. This mode is provided to send/receive data to/from any device connected to USB1 or USB2 ports
on VNC1L EVB. The VNC1L will act like a bridge between device connected to his USB host ports and
Control Panel Application. The commands will not be interpreted and executed by VNC1L command
monitor.
‘Enable RTS’ – this option enables serial interface of Control Panel. V-Eval Board can send data to
Control Panel receive buffer.
‘Disable RTS’ – if this option is checked the V-Eval Board is not allowed to send data to Control Panel
App.
7.1.2 Options - ‘RS232 Setup’ tab:
To open spy select desired baudrate from drop-down list and click ‘Set’ button, then click ‘Open Spy’
button. You can change the baudrate when spy is already opened. Simply select new baurate and click
‘Set’ button.
Upper window displays data in ASCII format. All data received by VNC1L device is displayed in red
colour and all data transmitted by VNC1L device is displayed in blue colour.
Lower window displays data in HEX format for debug purposes. Like in ASCII window all data received
by VNC1L device is displayed in red and all data transmitted by VNC1L is displayed in blue.
If ‘Track Commands’ check box is checked all decoded commands and answers will be displayed in
green colour.
You need to setup the ‘Extended Cmd Set’ or ‘Short Cmd Set’ and ‘Input is Hex’ or ‘Input is ASCII’ to spy
Simply click ‘Select File’ button, navigate to VNC1L’s ROM file and then click ‘Program’ button.
The V-Eval Board schematics can be found at the end of this document.
9 Contact Information
Glasgow G5 8QB
United Kingdom
Neihu District
Taipei 114
Taiwan, R.O.C.
Hillsboro, OR 97124-5803
USA
VCC3V3 VCC3V3
FB1
VCC5V
LED2 600R/0.5A
FB2 Red C6 C7
600R/0.5A Programming Mode 100nF 10uF JP15
A A
SIP2
R4 CN2
330R GND 1
VBUS
C8 R5 R6 PROG# USB1DM 2
17
30
40
D-
2
100nF U2 10k 10k USB1DP 3
D+
VNC1-1L 4
GND
AVCC
VCORE
VCCIO
VCCIO
VCCIO
AD[7..0] GND C9 C10 CR1 CR2 USB SKT A
AD[7..0] 47pF 47pF
AD0 31 26 R7 USB1DM
(ADBUS0) USB1DM
AD1 32 27R 2xPGB1010603
(ADBUS1) GND SHLD
AD2 33
(ADBUS2) R8
AD3 34 25 USB1DP
(ADBUS3) USB1DP
AD4 35 27R FB3
(ADBUS4)
AD5 36
(ADBUS5) VCC5V
AD6 37 600R/0.5A
(ADBUS6) R9 C11 C12
AC[6..0] AD7 38 29 USB2DM
AC[6..0] (ADBUS7) USB2DM 100nF 10uF
27R JP16
AC0 41 SIP2
B (ACBUS0) R10 B
AC1 42 28 USB2DP CN3
(ACBUS1) USB2DP GND 1
AC2 43 27R
(ACBUS2) VBUS
AC3 44 USB2DM 2
(ACBUS3) D-
AC4 45 USB2DP 3
(ACBUS4) D+
AC5 46 4
(ACBUS5) GND
AC6 47 9 RESET#
(ACBUS6) RESET RESET# C13 C14 CR3 CR4
BD[7..0] PLL_EN 48 USB SKT A
BD[7..0] (ACBUS7) 47pF 47pF
10 PROG#
PROG PROG#
BD0 11
(BDBUS0)
BD1 12 2xPGB1010603
(BDBUS1)
BD2 13 GND SHLD
(BDBUS2)
BD3 14 7
(BDBUS3) PLLFLTR
BD4 15
(BDBUS4)
BD5 16 4
(BDBUS5) XTIN
BD6 18
(BDBUS6)
1
BC[3..0] BD7 19
BC[3..0] (BDBUS7) Y1
BC0 20 12MHz
(BCBUS0)/PS2CLK1
2
BC1 21 5
C (BCBUS1)/PS2DATA1 XTOUT C
BC2 22
(BCBUS2)/PS2CLK2 R11
BC3 23 8 VCC3V3 Interface type
(BCBUS3)/PS2DATA2 TEST 180R configuration jumpers
AGND
C15
GND
GND
GND
GND
1
24
27
39
Decoupling capacitors. Title V-Eval-1 Board Future Technology Devices International Ltd.
D D
GND Place close to IC
VNC1L Block 373 Scotland Street
XL1 XL2 XL3 XL4 XL5 Glasgow, G5 8QB
Size: A4 Number: 1 Revision: 1 United Kingdom
Tel: +44 (0) 141 429 2777
Date: 13/02/2008 Time: 09:31:07 Sheet 1 of 5 www.ftdichip.com
JUMPER-2.54mm JUMPER-2.54mm JUMPER-2.54mm JUMPER-2.54mm JUMPER-2.54mm File: VNC1L_Eval.SchDoc
1 2 3 4
1 2 3 4 5 6 7 8
S
BD1 R48 100R IO_BD1 IO_AC4 AC4 47pF 47pF
22 5 10
BD0 R49 100R IO_BD0 IO_AC3 4 AC3 IO_AC0 9 TXDEN#
21
100R 20 IO_AC2 3 AC2 IO_AD7 8 RI# 2xPGB1010603
AC6 R50 IO_AC6 IO_AC1 2 AC1 IO_AD6 7 DCD# SHLD
19 GND PS2 MOUSE
AC5 R51 100R IO_AC5 IO_AC0 1 AC0 IO_AD5 6 DSR#
18
AC4 R52 100R IO_AC4 IO_AD4 5 DTR#
17 Header 12 VCC5V
AC3 R53 100R IO_AC3 VCC5V IO_AD3 4 CTS#
16 GND GP PORT AC[6..0]
AC2 R54 100R IO_AC2 IO_AD2 3 RTS# FB6
15
AC1 R55 100R IO_AC1 IO_AD1 2 RXD
14 C48 C49
AC0 R56 100R IO_AC0 IO_AD0 1 TXD 600R/0.5A
13 10uF 100nF C50 C51 R57 R58
AD7 R59 100R IO_AD7 12 Header 12 100nF 10uF 4k7 4k7
AD6 R60 100R IO_AD6 11 GND UART INTERFACE
AD5 R61 100R IO_AD5 VCC3V3
10
AD4 R62 100R IO_AD4 GND
9 VCC3V3 VCC5V GND
100R IO_AD3 8
AD2 R63 IO_AD2 C52 C53 CN10
7 10uF 100nF JP6 R64 1
100R IO_AD1 6 IO_BC1
AD0 R65 IO_AD0 CN11 2
5 SIP2 100R
100R RP3 3
4 12 4
8x10k GND
3 11 JP7 R66 5
2 10 IO_BC0
VCC3V3 VCC5V 100R 6
1 9 SIP2
C C56 C57 C54 C55 IO_BD7 BD7 C
8 C58 C59 CR9 CR10 CN_PS2-6PIN
100nF 10uF 100nF 10uF PROTOTYPE_AREA IO_BD6 BD6
7
S
IO_BD5 BD5 47pF 47pF
6 CN12
IO_BD4 5 BD4
GND GND GND IO_BD3 BD3 1 2xPGB1010603
4
IO_BD2 3 BD2 2 SHLD
IO_BD1 BD1 GND PS2 KEYBOARD
2 3
IO_BD0 1 BD0 IO_AD0 4 SCLK
IO_AD1 5 SDI
VCC5V Header 12 IO_AD2 SDO
6
GND GP PORT BD[7..0] IO_AD3 CS
7
8
C60 C61
10uF 100nF Header 8
VCC3V3 GND SPI INTERFACE
GND
IO_AD1 C62 C63
IO_AD1 10uF 100nF
IO_AD3
IO_AD3
IO_RESET# GND
IO_RESET#
IO_PROG#
IO_PROG#
D D
AD[7..0]
AD[7..0]
AC[6..0] Title V-Eval-1 Board Future Technology Devices International Ltd.
AC[6..0]
IO Connectors 373 Scotland Street
BD[7..0]
BD[7..0] XL7 XL8 XL9 XL10 Glasgow, G5 8QB
Size: A3 Number: 2 Revision: 1 United Kingdom
BC[3..0]
BC[3..0] Tel: +44 (0) 141 429 2777
Date: 13/02/2008 Time: 09:31:57 Sheet 2 of 5 www.ftdichip.com
JUMPER-2.54mm JUMPER-2.54mm JUMPER-2.54mm JUMPER-2.54mm File: VNC1L_Eval_IO.SchDoc
1 2 3 4 5 6 7 8
1 2 3 4
A A
VBUS
SW1
JP9 VCC5V U1 VCC3V3
AIC1735-33CY/PY
Vin Vout
B SW-SPDT B
SIP3 GND R1
220R
C1 C2 C3 C4
47uF 100nF 10uF 100nF
CN1 LED1
3
2 Green
1
Power Jack 2.1mm
GND GND POWER ON
R2 No fit
1M
C5 No fit
1nF/250V
GND SHLD
Shields to system ground connection,
at power jack only
C R3 C
0R
GND SHLD
FID3 FID4 MH3 MH4 Title V-Eval-1 Board Future Technology Devices International Ltd.
D D
LOG1
Power Supply 373 Scotland Street
Vinculum Logo Glasgow, G5 8QB
FID_MARK FID_MARK Mounting hole 3.5mm Mounting hole 3.5mm XL16
Logo Vinculum 15mm Size: A4 Number: 5 Revision: 1 United Kingdom
Tel: +44 (0) 141 429 2777
Date: 13/02/2008 Time: 09:32:32 Sheet 5 of 5 www.ftdichip.com
JUMPER-2.54mm File: VNC1L_Eval_PWR.SchDoc
1 2 3 4
1 2 3 4
A A
VCC3V3
User LEDs
R73 BD0
100R LED10 LED9 LED8 LED7 LED6
R74 BD1
B RESET# B
100R
R75 BD2 Green Green Green Green Green
100R R79 220R JP10 SIP2 BD4
R76 R78 BD3
100R 100R R80 220R JP11 SIP2 BD5
R72 AC6
100R R81 220R JP12 SIP2 BD6
SW2 SW3 SW4 SW5 SW6 SW7
R82 220R JP13 SIP2 BD7
BD[7 0]
BD[7..0]
C C
AC[6 0]
AC[6..0]
14
31
46
42
3
10nF 10uF 100nF 100nF 100nF 100nF U3 A_TXLED#
6 24 R21 100R A_TXD B_RXLED#
3V3OUT ADBUS0
VCCIOA
VCCIOB
AVCC
VCC
VCC
CN4 23 AD0
ADBUS1
1 GND GND GND GND 22 R22 100R A_RTS#
VBUS ADBUS2
2 R23 27R 8 21 AD2
D- USBDM ADBUS3
3 20 R24 100R AD5
D+ ADBUS4
4 R25 27R 7 19 AD4
GND USBDP ADBUS5
17 AD6
R26 ADBUS6
USB SKT-B 16 AD7
CR5 CR6 C32 C33 1k5 ADBUS7
47pF 47pF 5 15
R27 RSTOUT ACBUS0
13
0R 2xPGB1010603 ACBUS1 RESET#
C34 12 A_RXLED#
ACBUS2 RESET#
43 11 A_TXLED# PROG#
B XTIN ACBUS3 PROG# B
VCC5V 10
SI/WU A
1
7 2
GND
GND
GND
GND
NC SK C64
6 3 47 41
X16 DIN R33 TEST PWREN R67 100nF
5 4
C GND DOUT 10k C
2k2 FT2232D U5
25
34
45
9
18
EEPROM_93C46 15 16
OE VCC
B_RI# 1 GND
S
GND GND
AD1 R68 100R 4 2 A_TXD
1A 1B1
3 IO_AD1
1B2
AD[7 0] AD3 R69 100R 7 5 A_RTS#
AD[7..0] 2A 2B1
6 IO_AD3
2B2
RESET# R70 100R 9 11 B_RTS#
3A 3B1
10 IO_RESET#
3B2
PROG# R71 100R 12 14 B_DTR#
4A 4B1
13 IO_PROG#
4B2
8
GND
JP8 SN74CBT3257D