ATDH1150VPC
ATF15xx CPLD JTAG ISP Download Cable
USER GUIDE
Introduction
The Atmel® ATF15xx Complex Programmable Logic Device (CPLD) LPT-based JTAG ISP Download
Cable [Atmel PN: ATDH1150VPC] connects to a standard parallel port of a PC on one side and to a
10-pin JTAG header of a programming circuit board on the other side. It transfers the JTAG instructions
and data generated by the ATMISP software running on a PC to the Atmel ATF15xx series CPLDs on
the target circuit board. The ATMISP software can be downloaded from the Atmel website at
http://www.atmel.com/tools/ATMISP.aspx. With this In-System Programming (ISP) download cable,
design changes can easily be downloaded directly to the ATF15xx JTAG devices, resulting in easy
prototyping of designs.
Features
Supports Industry Standard IEEE 1149.1 (JTAG) Compliant Devices
Allows Users to Perform JTAG ISP of Atmel ATF15xx CPLDs
Supports Target Systems Using 5.0V, 3.3V, 2.5V or 1.8V VCC and I/O Standards
Fully Supported by the ATMISP Software (Version 6.x)
Interfaces with a Standard DB25 Parallel Port of PC
Uses a Standard 10-pin JTAG Connector
Supports
The ATDH1150VPC ISP Download Cable (Rev 6.0) supports all of the ATF15xx CPLDs with JTAG
support.
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
Table of Contents
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
Functional Description
The ATDH1150VPC ISP Download Cable connects to a standard PC parallel port (LPT) on one side
and to a 10-pin JTAG header on the programming circuit board on the other side. A functional block
diagram of the ATDH1150VPC ISP Download Cable is shown in the below figure, and Table 1
provides the signal descriptions.
ATF15xx JTAG ISP Download Cable Functional Block Diagram
2
1
3
5
8
9
11
3
JTAG Connector
LPT Port
Figure 1.
VCC
4
2, 10
13, 18 to 25
Table 1.
10-pin JTAG Header Signal Description
Pin
Signal Name
Description
1
TCK
JTAG Clock Signal
2
GND
Ground from Target System
3
TDO
JTAG Data Output Signal
4
VCC
Power Supply from Target System
5
TMS
JTAG State Machine Control Signal
6
NC
No Connect
7
NC
No Connect
8
NC
No Connect
9
TDI
JTAG Data Input Signal
10
GND
Ground from Target System
The ISP circuit board must supply VCC and GND to the ATDH1150VPC ISP Download Cable
through the 10-pin JTAG male header. A regulated VCC voltage between 1.7V to 5.5V is
recommended, and it should be the same VCC supply used by the JTAG devices.
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
3
The Power LED on the 10-pin male connector can be used to show the cable is connected properly.
The user must make sure this LED is turned on before using the ATMISP software to program the
JTAG devices. The color stripe on ATDH1150VPC ISP Download Cable indicates the orientation of Pin
1 of the JTAG connector. The color stripe or the polarized connector can be used as a guide to assure
that the female connector is properly oriented when it is attached to the board. This cable has built-in
circuitry to adjust its programming voltage level according to the VCC applied to the cable via Pin 4 of
the 10-pin JTAG connector. The following figure illustrates the correct orientation of ATDH1150VPC
ISP Download Cable on the programming circuit side.
Figure 2.
Connection Diagram of ATF15xx JTAG ISP Cable
The below figure illustrates the pinout of the 10-pin female header on the ATDH1150VPC ISP
Download Cable. The pinout of the 10-pin male header on the PC board must match this pinout.
Figure 3.
ATDH1150VPC ISP Download Cable 10-pin Female Header Pinout
Color Stripe
4
1
3
5
7
9
2
4
6
8
10
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
Figure 4 illustrates the dimensions for the 10-pin male header which is mounted on ISP board. Figure 5
illustrates the pinout for the 10-pin male header.
Figure 4.
10-pin Male Header Dimensions
Top View
Side View
0.100
0.100
0.025 Sq.
0.235
All dimensions are in inches
Figure 5.
10-pin Male Header Pinout
TCK
TDO
TMS
NC
TDI
1
2
3
4
5
6
7
8
9
10
GND
VCC
NC
NC
GND
Ordering Information
The ATDH1150VPC ISP Download Cable (Rev 6.0) is included in the ATF15xx-DK3 Atmel ATF15xx
CPLD Development/Programmer kit or it can be purchased separately.
Table 2.
Atmel CPLD Kits Ordering Information
Part Number
Description
ATDH1150VPC
Atmel ATF15xx CPLD LPT-based JTAG ISP Download Cable
ATF15xx-DK3
Atmel ATF15xx CPLD Development/Programmer Kit
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
5
Frequently Asked Questions
For a multiple device JTAG hardware chain, which device is considered the first
device (Device #1) when setting up the Atmel CPLD ISP (ATMISP) software?
The device with its TDI pin connected to the TDI pin of the 10-pin JTAG header is the first
device (Device #1) of a JTAG chain. The device with its TDO pin connected to the TDO pin
of the 10-pin JTAG header is the last device of the chain.
For devices with different VCCINT and VCCIO supplies, which VCC (VCCIO or VCCINT)
should be used to supply the ATDH1150VPC ISP Download Cable's VCC?
VCCIO should be used to supply the VCC of the ATDH1150VPC ISP Download Cable.
Can a JEDEC file with the JTAG port feature disabled be programmed into the
ATF15xx through JTAG ISP?
Since all ATF15xx devices are shipped in a blank (erased) state, the JTAG port is enabled by
default. Therefore, they can be programmed with a JEDEC file with the JTAG port feature
disabled ONLY ONCE via JTAG ISP. However, this is not recommended since the pins used
for the JTAG port can become outputs immediately after programming is completed and they
can content with the output drivers in the ATDH1150VPC ISP Download Cable. Furthermore,
please note that once the JTAG port is disabled, the device can no longer be accessed
through the JTAG port. To re-enable the JTAG port, you must erase the device or reprogram the device with a JEDEC file with the JTAG port feature enabled using a standalone 3rd-party device programmer from vendors such as BPM Microsystems, Data I/O, HiLo Systems,. etc.
In the Port Setting dialog box of the ATMISP v6.x software window, what LPT port
addresses are associated to the LPT1, LPT2 and LPT3 settings?
LPT1 - 378 (hex), LPT2 - 278 (hex), LPT3 - 3BC (hex).
The LPT port address of my PC is 1AFF (hex). How do I specify this address in the
ATMISP software?
From the main ATMISP window, select Other in the Port Setting dialog box. In the Port
Setting window, enter 1AFF and click OK. Any 3 or 4-digit hex values can be entered into this
window.
6
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
Technical Support
For Atmel PLD technical support, please contact the Atmel PLD Applications Group at:
Phone:
+1 (408) 436-4333
Email:
pld@atmel.com
Online:
http://support.atmel.com/bin/customer.exe
Revision History
Doc. Rev.
Date
8907A
03/2014
Comments
Initial document release.
ATDH1150VPC – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014
7
XXXXXX
Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
|
www.atmel.com
© 2014 Atmel Corporation. / Rev.: Atmel-8907A-CPLD-ATDH1150VPC-ATF15-JTAG-ISP-Download-Cable-UserGuide_032014.
Atmel®, Atmel logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product
names may be trademarks of others.
DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right
is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE
ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT
SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES
FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this
document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information
contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended,
authorized, or warranted for use as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where
the failure of such products would reasonably be expected to result in significant personal injury or death (“Safety-Critical Applications”) without an Atmel officer's specific written
consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems.
Atmel products are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are
not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade.