Future Technology Devices International Ltd VPROG-1. Vinculum Host Controller Programmer. Datasheet

Similar documents
Future Technology Devices International Ltd. USB-Key. Datasheet

Application Note. AN_136_Hi-Speed Mini Module EEPROM Disaster Recovery

Future Technology Devices International Ltd. VF2F2. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit.

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

Future Technology Devices International Ltd. AN232R-02 FTDIChip-ID for the FT232R and FT245R

Future Technology Devices International Ltd. USB NMC-2.5m. USB to USB Null Modem Cable. Datasheet

Application Note AN_149. Upgrading a passive DB9 RS232 Interface to an active USB Interface using an FTDI DB9-USB-RS232 Module

Future Technology Devices International Ltd. FTDI Drivers Installation guide for. Windows VISTA

VDIP1. Vinculum VNC1L Module. Datasheet

Determining USB Peripheral Device Class

FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet

FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

Future Technology Devices International Ltd. FTDI Drivers Installation guide for Windows XP

Application Note AN_385. FTDI D3XX Driver Installation Guide

Application Note AN_243. FT312D USB Host to UART Cable Application

Future Technology Devices International Ltd. Windows XP Installation Guide

Simplified Description of USB Device Enumeration

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

Future Technology Devices International Ltd

Future Technology Devices International Ltd. Windows 2000 Installation Guide

Future Technology Devices International Ltd

Future Technology Devices International Ltd. FTDI Drivers Installation guide for Windows XP

Technical Note. TN_134 FTDI Android D2XX Driver

Technical Note TN_152. USB 3.0 Compatibility Issues Explained

Application Note AN_185. Vinculum-II UART to USB HID Class Host Bridge

White Paper WP_001. Connecting Peripherals to an Android Platform

Application Note AN_209. AN_209 PDIUSBD12 to FT120 Migration Guide

Command Processor for MPSSE and MCU Host Bus Emulation Modes

Future Technology Devices International Ltd. Technical Note TN_101

UMFT4222PROG FT4222 Programmer Module

Future Technology Devices International Ltd. FTDI Drivers Installation guide for. Windows 7

Future Technology Devices International Ltd. Application Note AN_234. FTDI Drivers Installation guide for. Windows 8

Future Technology Devices International Ltd USB TO RS422 UART SERIAL CONVERTER PCB. Datasheet. Document Reference No.: FT_000119

Future Technology Devices International Ltd. USB to RS232 Serial Converter Range of Cables. Datasheet

Application Note AN_241. FTDI_AOA_HyperTerm_User_Manual

Future Technology Devices International Ltd. USB to RS232 UART Serial Converter PCB. Datasheet

USB Hi-Speed Serial/Hub Module. Datasheet

TTL-232R-3V3 USB to TTL Serial Converter Cable

Technical Note TN_158. What is the Camera Parallel Interface?

Technical Note TN_146. Creating Android Images for Application Development

Application Note AN_299. FT800_FT801_Internal_Clock _Trimming

Technical Note. TN_132 Adding FTDI Devices VCP Driver Support to Android

TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet

Vinco Development Module. Datasheet

Application Note AN_242

USB-COM422-PLUS1. Datasheet

FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0

DB9-USB-RS232 Module. Male & Female. Datasheet

TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet

Application Note AN_101. Submitting Modified FTDI Drivers for Windows Hardware Certification

USB-COM422-PLUS2. Datasheet

Application Note AN_276. FT800 Audio File Conversion

C232HD. USB 2.0 Hi-Speed to UART Cable. Datasheet

USB-COM232-PLUS4. Datasheet

Application Note AN_146. USB Hardware Design Guidelines for FTDI ICs

NOW LEAD-FREE! VCCIO VCCIO RXLED TXLED DTR# 10K FTDI FT232R

The DB9-USB Family of. UART Converter Modules. Datasheet

C232HM. USB 2.0 Hi-Speed to MPSSE Cable. Datasheet

Technical Note TN_105

USB / Data-Acquisition Module NOW LEAD-FREE

Application Note AN_254. FT800 Designs With Visual TFT

White Paper WP_003. Android Peripheral Options

Future Technology Devices International Ltd

FTDI Ltd DS_US232R-10(R-100/500) USB to RS232 Adapter cable. Data Sheet

Technical Note. TN_147 Java D2xx for Android

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

Points Position Indicator (PPI1) for Points Motors with Common Ground

POINTS POSITION INDICATOR PPI4

* Lead Free * DLP-2232ML-G LOW-PROFILE USB MODULE. 1.0 Introduction

Application Note AN_208. FT311D and FT312D Demo_APK_User_GuideFT311D and FT312D Demo_APK_User_Guide

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

Keep it Simple Timing

Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. Rev 1.0

USB - FPGA MODULE (PRELIMINARY)

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

USB-Based Temperature & Humidity Sensor

Wireless Temperature

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

User Manual. AS-Interface Programmer

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

ALARMS-xx. Remote Alarm Unit Setup Guide RESET ALL

Data Transfer between Two USB Devices without using PC

USER GUIDE. Publication AP7080. Allen & Heath 1 XONE:1D User Guide

MN3310 Evaluation Kit v1 User Guide

ISP Engineering Kit Model 300

Designing VM2 Application Boards

VP223 USB Type-C DFP CC Controller with Universal Battery Charging

DK40 Datasheet & Hardware manual Version 2

Lab Experiment 1: The LPC 2148 Education Board

RN-XV-RD2 Evaluation Board

MN1010 Evaluation Kit v3 User Guide

Nuvoton Nu-Link Debug Adapter User Manual

GPS 35 USB. installation and quick start guide

USB over Gigabit Ethernet Module

PT Mbps Powerline Adapter. User Guide

Application Note AN_100. Using the FT232R/FT245R with an External Crystal or Oscillator

WAN_0240. I 2 S USB Audio Streaming INTRODUCTION IDENTIFYING THE FIRMWARE HARDWARE CONFIGURATION SOFTWARE CONFIGURATION

Transcription:

Future Technology Devices International Ltd VPROG-1 Vinculum Host Controller Programmer Datasheet Document Reference No.: FT_000059 Version 1.00 Issue Date: 2008-07-14 Future Technology Devices International Ltd (FTDI) 373 Scotland Street, Glasgow G5 8QB United Kingdom Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758 E-Mail (Support): vinculum.support@ftdichip.com Web: http://www.ftdichip/.com 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 Copyright 2008 Future Technology Devices International Limited

Table of Contents 1 Introduction... 2 1.1 Overview... 2 1.2 Features... 2 2 Block Diagram... 3 2.1 Block Description... 3 2.2 VPROG-1 Connections... 3 3 VPROG-1 User Guide... 5 3.1 PC Connection... 5 3.2 VPROG-1 Program Adaptors... 5 3.3 VPROG-1 User Software... 6 3.4 Vinculum VNC1L-1A Firmware... 6 3.5 Programming Individual Vinculum Host Controller Devices... 7 3.6 Programming VDIP Vinculum VNC1L-1A Evaluation Boards... 9 3.6.1 Connecting VDIP1 to the VPROG-1-S-ZIF40... 9 3.6.2 Connecting VDIP2 to the VPROG-1-S-ZIF40... 10 3.7 Programming Multiple Vinculum VNC1L-1A Devices... 11 3.8 LED Indicators... 11 4 Dimensions... 12 5 Contact Information... 13 Appendix A - List of Figures and Tables... 14 Appendix B - Revision History... 15 Copyright Future Technology Devices International Limited 1

1 Introduction 1.1 Overview The VPROG-1 is used to program individual Vinculum Host Controller devices or it can be used to program Vinculum Host Controller devices used on the VDIP1 and VDIP2 (Vinculum VNC1L- 1A evaluation boards). The VPROG-1 programmer requires either a VPROG-1-S-LQFP48 or a VPROG-1-S-ZIF40 adaptor connected to it to allow programming of the Vinculum host controller devices. The Vinculum host controller device is an embedded USB host controller IC with 64k Byte of embedded Flash ROM program memory. The host controller Flash ROM is blank when supplied and requires to be programmed by the user. The VPROG-1 programmer allows the user to program the Vinculum host controller device Flash ROM via a USB interface. The VPROG-1-S-LQFP48 is used to program individual Vinculum host controller devices. The VPROG-1-S-ZIF40 is used to program Vinculum host controller devices used on the VDIP1 and VDIP2 modules. For further information on the VNC1L-1A go to the Vinculum website http://www.ftdichip.com/. 1.2 Features The VPROG-1 has the following features: USB controlled and powered. Quick and easy programming of individual Vinculum host controller devices. Quick and easy programming of VDIP host controller prototyping modules. Quick and easy programming of ganged VPROG-1 (up to 10) programmers. Easy to use VNC_PROG software. Visual indication of programming progress and status using LEDs. Copyright Future Technology Devices International Limited 2

2 Block Diagram +3.3V V oltage R egulator +3.3V +3.3V +5V V B U S U S B S ignals U A R T S ignals USB Interface U S B M ini B (C N 2) FTD I FT232R U S B U A R T B uffer and E nable 16 Pin Socket (C N 2) Figure 2.1 VPROG-1 Main Board Diagram 2.1 Block Description The VPROG-1 programmer uses a FTDI FT232R USB UART IC to interface between a PC USB and the Vinculum host controller. The VPROG-1 programmer draws its power from the USB bus (up to a maximum of 45mA). A +3.3V voltage regulator is used to generate a +3.3V supply for the program adaptor which is also supplied by the +5V VBUS via a power switch. Signals to and from the program adaptor are buffered and enabled before being driven to the program adaptor. Four LEDs indicate the status of the power and give program device pass/fail status after programming is complete. A Program button initiates the programming of the Vinculum host controller devices when it is pushed. 2.2 VPROG-1 Connections There are 2 connectors on the VPROG-1 programmer. The USB MINI-B (CN1) connects to PC USB interface. The 16 way socket (CN2) connects to the selected program adaptor (VPROG-1- S-LQFP48 or a VPROG-1-S-ZIF40). The following tables, Table 2.1 and Table 2.2, describe the function of each connector. Pin Number Name Type Description 1 VBUS Power Input +5V from USB bus 2 D- Input Data Minus 3 D+ Input Data Plus 4 No connection N/A N/A 5 GND Power Input 0V Table 2.1 USB Connector (CN1) Signal Description. Copyright Future Technology Devices International Limited 3

Pin Number Name Type Description Document Reference No.: FT_000059 1 VNC_PROG# Output Active low program enable for the VNC1L-1A. Used in combination with VNC_RESET# to program the VNC1L-1A. 2 GND Power Output 0V to the programming adaptor. 3 VNC_RESET# Output Active low reset signal to the VNC1L-1A on programming adaptor. Used in combination with VNC_PROG# to program the VNC1L-1A. 4 GND Power Output 0V to the programming adaptor. 5 VNC_RTS# Input Active low Request to Send from the VNC1L-1A on the programming adaptor. 6 GND Power Output 0V to the programming adaptor. 7 VNC_TXD Input Data transmitted from VNC1L-1A on the programming adaptor. (VNC1L-1A transmitted data) 8 GND Power Output 0V to the programming adaptor. 9 VNC_CTS# Output Active low Clear to Send to the VNC1L-1A on the programming adaptor. 10 SW_VCC5V Power Output +5V power supply to the programming adaptor. 11 VNC_RXD Output Data transmitted to VNC1L-1A on the programming adaptor. (VNC1L-1A received data) 12 SW_VCC3V3 Power Output +3.3V power supply to the programming adaptor. 13 Not connected N/A Not connected 14 LED_SW_VCC Power Input +3.3V input from programming adaptor. Used to illuminate MPOWER LED. 15 Not connected N/A Not connected 16 GND Power Input 0V to the programming adaptor. Table 2.2 Module Adaptor Connector (CN2) Signal Description. Copyright Future Technology Devices International Limited 4

3 VPROG-1 User Guide Document Reference No.: FT_000059 The following diagram, Figure 3.1, shows the VPROG-1 unit. The user interface is described below: 3.1 PC Connection Figure 3.1 VPROG-1 Base Unit The VPROG-1 module connects to a PC USB port via the USB Mini-B connector on the VPROG- 1. Check that only the POWER LED is illuminated. This indicates that the VPROG-1 has power and is functional. 3.2 VPROG-1 Program Adaptors The VPROG-1 requires one of two program adaptors. These are shown in the Figure 3.2 and Figure 3.3. Figure 3.2 VPROG-1-S-LQFP48 The VPROG-1-S-LQFP48 is used to program individual host controller devices. Note the position of PIN1 in the VPROG-1-S-LQFP48 socket. Copyright Future Technology Devices International Limited 5

Figure 3.3 VPROG-1-S-ZIF40 The VPROG-1-S-ZIF40 is used to program Vinculum host controller devices used on the VDIP1 or VDIP2 modules. For connection of these modules to the VPROG-1-S-ZIF40 refer to Section 3.6. 3.3 VPROG-1 User Software The VPROG-1 programmer uses the VNC_PROG software. This software can be downloaded from the FTDI website (www.ftdichip.com) as an executable called VNC_PROG.exe. The software can be run on a PC running Windows operating systems and provides a simple GUI to allow the user to check for the number of FTDI devices attached to the programmer(s), allows the user to browse to select the firmware, programs the VNC1L-1A and then verifies that the Vinculum host controller device has been correctly programmed. 3.4 Vinculum VNC1L-1A Firmware The VPROG-1 can program the Vinculum host controller with a selection of firmware which is available from Vinculum VNC1L-1A firmware downloads. The data to be programmed is in a binary format and has a file extension.rom. For example the Vinculum VNC1L-1A will accept the VDAP firmware. At the time of writing the latest version was VDAPFUL_V3_64.ROM. Copyright Future Technology Devices International Limited 6

3.5 Programming Individual Vinculum Host Controller Devices To program an individual Vinculum host controller device, then the VPROG-1-S-LQFP48 adaptor should be fitted to the VPROG-1 module. The Vinculum host controller device to be programmed is placed into the socket (see Figure 3.2 for pin 1 orientation). The user should then follow the following steps: 1. Start the VNC_PROG by running the VNC_PROG.exe (if not already running). The GUI appears as shown in Figure 3.4: Figure 3.4 VPROG-1 Initial User Interface 2. Select the required firmware by using the open_file menu and browsing to the downloaded <filename.rom> file. When file has been loaded, the display changes as shown by Figure 3.5: Figure 3.5 VPROG-1 Interface after download of <filename.rom> Copyright Future Technology Devices International Limited 7

3. To begin programming, either press the PROGRAM button on the VPROG-1 module or the START button on the PC user interface. The POWER and MPOWER LEDs will illuminate. 4. Check that the MPOWER LED remains ON for approximately 10s during the programming cycle. Check that the user interface appears as shown in Figure 3.6 as the programming progresses. Figure 3.6 VPROG-1 Progression of Programming VNC1L-1A 5. The VPROG-1 will then verify that the device has been programmed. The user interface is shown in Figure 3.7. Figure 3.7 VPROG-1Verifying the Programming of VNC1L-1A Copyright Future Technology Devices International Limited 8

6. When programming is complete, check that the PASS LED is ON. This indicates that programming is complete. The user interface, when complete, is shown in Figure 3.8: Figure 3.8 VPROG-1 Completion of Programming VNC1L-1A 7. To repeat the process, either press the PROGRAM button on the VPROG-1 module or the START button on the PC user interface. 8. When complete, the Vinculum host controller device can then be removed from the VPROG-1-S-LQFP48 socket. 3.6 Programming VDIP Vinculum VNC1L-1A Evaluation Boards The VDIP modules allow users to quickly prototype using the Vinculum host controller device, VNC1L-1A. The modules provide a Vinculum VNC1L-1A device plus a number of USB host connections. VDIP1 has 1 USB host. VDIP2 has 2 USB hosts. The VDIP1 module is interfaced to via a 24 pin DIP connector. The VDIP2 is interfaced to via a 40 pin DIP connector. To program a VDIP module, then the VPROG-1-S-ZiF40 adaptor should be fitted. The VDIP1 connects to the VPROG-1-S-ZIF40 as shown in Section 3.6.1. The VDIP2 connects to the VPROG-1-S-ZIF40 as shown in Section 3.6.2. Programming the modules follows the same steps shown for programming the host controller devices shown in Section 3.5. 3.6.1 Connecting VDIP1 to the VPROG-1-S-ZIF40 The VDIP1 connects to the VPROG-1 via the VPROG-1-S-ZIF40 adaptor. The VDIP1 has 24 pins and should be connected as shown in the following Figure 3.9 Copyright Future Technology Devices International Limited 9

12.000 FTDI VDIP1 Module VPROG-1-S-ZIF40 Figure 3.9 VDIP1 Connection to VPROG-1-S-ZIF40 3.6.2 Connecting VDIP2 to the VPROG-1-S-ZIF40 The VDIP2 connects to the VPROG-1 via the VPROG-1-S-ZIF40 adaptor. The VDIP2 has 40 pins and should be connected as shown in the following Figure 3.10 USB2 USB1 12.000 FTDI VDIP2 Module VPROG-1-S-ZIF40 Figure 3.10 VDIP2 Connection to VPROG-1-S-ZIF40 Copyright Future Technology Devices International Limited 10

3.7 Programming Multiple Vinculum VNC1L-1A Devices To program multiple Vinculum host controller devices, up to 10 VPROG-1 programmers can be ganged together. An example of this is shown in Figure 3.11 V P R O G -1 1 V P R O G -1 2 V P R O G -1 3 P C U S B C o n n e c tio n U S B H U B V P R O G -1 9 V P R O G -1 1 0 Figure 3.11 Programming VNC1L-1A Using Multiple VPROG-1 Modules 3.8 LED Indicators The VPROG-1 programmer has 4 LEDS. Table 3.1 describes the function of the LEDs. LED NAME Colour LED OFF LED ON The VPROG1 hardware has The VPROG1 hardware has POWER Green not been recognised by been recognised by the the host PC. host PC. Module Power: VNC1L-1A Module Power: VNC1L-1A MPOWER Yellow is not powered and is not currently powered and in being programmed. programming in progress. PASS Green No indication FAIL Red No indication Table 3.1 VPROG-1 LED Indicators VNC1L-1A has been programmed successfully. VNC1L-1A has failed to be programmed correctly. Copyright Future Technology Devices International Limited 11

4 Dimensions The dimensions of the VPROG-1 are shown in Figure 4.1. These dimensions exclude any programming adaptor. Figure 4.1 VNC1L-1A Programmer Dimensions Copyright Future Technology Devices International Limited 12

5 Contact Information Head Office Glasgow, UK Future Technology Devices International Limited 373 Scotland Street Glasgow G5 8QB United Kingdom Tel: +44 (0) 141 429 2777 Fax: +44 (0) 141 429 2758 E-mail (Sales) vinculum.sales@ftdichip.com E-mail (Support) vinculum.support@ftdichip.com E-mail (General Enquiries) admin1@ftdichip.com Web Site URL http://www.ftdichip.com Web Shop URL http://www.ftdichip.com Document Reference No.: FT_000059 Branch Office Taipei, Taiwan Future Technology Devices International Limited (Taiwan) 4F, No 18-3, Sec. 6 Mincyuan East Road Neihu District Taipei 114 Taiwan, R.O.C. Tel: +886 (0) 2 8791 3570 Fax: +886 (0) 2 8791 3576 E-mail (Sales) tw.sales1@ftdichip.com E-mail (Support) tw.support1@ftdichip.com E-mail (General Enquiries) tw.admin1@ftdichip.com 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) E-Mail (Support) Web Site URL us.sales@ftdichip.com us.admin@ftdichip.com 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 Future Technology Devices International Limited 13

Appendix A - List of Figures and Tables Document Reference No.: FT_000059 Figure 2.1 VPROG-1 Main Board Diagram... 3 Figure 3.1 VPROG-1 Base Unit... 5 Figure 3.2 VPROG-1-S-LQFP48... 5 Figure 3.3 VPROG-1-S-ZIF40... 6 Figure 3.4 VPROG-1 Initial User Interface... 7 Figure 3.5 VPROG-1 Interface after download of <filename.rom>... 7 Figure 3.6 VPROG-1 Progression of Programming VNC1L-1A... 8 Figure 3.7 VPROG-1Verifying the Programming of VNC1L-1A... 8 Figure 3.8 VPROG-1 Completion of Programming VNC1L-1A... 9 Figure 3.9 VDIP1 Connection to VPROG-1-S-ZIF40... 10 Figure 3.10 VDIP2 Connection to VPROG-1-S-ZIF40... 10 Figure 3.11 Programming VNC1L-1A Using Multiple VPROG-1 Modules... 11 Figure 4.1 VNC1L-1A Programmer Dimensions... 12 Table 2.1 USB Connector (CN1) Signal Description.... 3 Table 2.2 Module Adaptor Connector (CN2) Signal Description.... 4 Table 3.1 VPROG-1 LED Indicators... 11 Copyright Future Technology Devices International Limited 14

Appendix B - Revision History Document Reference No.: FT_000059 Version 1.00 Full datasheet released July 2008 Copyright Future Technology Devices International Limited 15