FT2232C-Proj03 v11
FT2232C-Proj03 v11
Overview
This sample project demonstrates using FTDI’s FT2232C I.C. device Multi-Protocol Synchronous Serial
Engine ( MPSSE ) controller to do JTAG routines for scanning in, scanning out, scanning in and out, and
getting the data. The executable application and full project code ( in Delphi ) are provided.
The project code only demonstrates using 32 bits, but can be extended up to 64 KByte. The GetData routine
in the example shows how to collect data. For this type of application the FT2232C’s read buffer latency
timer should be left set to 16 ms ( the default value ). The routines in this project use the Send Immediate
command to send any outstanding data.
Requirements
This project is designed to run on Windows 2000 or Windows XP PC, and requires FTDI’s FT2232C drivers
to be installed.
Figure 1 - Interfacing the FT2232C to a Texas Instruments SN74BCT8244A JTAG Scan / Test device.
5 GPIOL2
19 22
RSTOUT# (ADBUS5) 1A2
43 XTIN GPIOL3
(ADBUS6) 17 21 1A3
6MHz
GPIOL4
44 XTOUT 16 20 1A4
(ADBUS7)
VCC GPIOH1
19
4 (ACBUS0) 15 2A1
27pF 27pF RESET# GPIOH2
48 (ACBUS1) 13 17
10K EECS 2A2
1 GPIOH3
VCC EESK
2 (ACBUS2) 12 16
2A3
EEDATA
GPIOH4
A (ACBUS3) 11 15
47 2A4
+ G G G G G
TEST
N N N N N
0.1uF 0.1uF 10uF D D D D D
45 9 18 25 34
Decoupling Capacitors
FT2232C-Proj03 USB JTAGScan - Sample Project © Future Technology Devices International Ltd. 2004
Page 2
Run JTAGScan.exe. The following dialogue window will be shown. Use the Device name drop down menu
to select the MPSSE device that you want to talk to. This application is designed to be run with a Texas
Instruments SN74BCT8244A JTAG Scan / Test device, but the source code could be modified to allow it to
be used with almost any JTAG device. Obviously, the hardware configuration, and thus the application will
vary depending on which device the FT2232C is being interfaced with.
FT2232C-Proj03 USB JTAGScan - Sample Project © Future Technology Devices International Ltd. 2004
Page 3
Related Documentation
Related Projects
**Note - The application note refers to FTDI’s FT232BM and FT245BM devices, but much of the infoma-
tion still applies to the FT2232C
FT2232C-Proj03 USB JTAGScan - Sample Project © Future Technology Devices International Ltd. 2004
Page 4
Disclaimer
© Future Technology Devices International Limited , 2002 - 2004
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.
Contact Information
FT2232C-Proj03 USB JTAGScan - Sample Project © Future Technology Devices International Ltd. 2004