Atmel ATDH1150VPC Cpld Jtag Isp Download Cable User Guide

September 20, 2024
Atmel

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.

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.

Figure 1. ATF15xx JTAG ISP Download Cable Functional Block Diagram

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.

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.
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
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

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

Figure 5. 10-pin Male Header Pinout

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

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.

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 Comments
8907A 03/2014 Initial document release.

Enabling Unlimited Possibilties

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.

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals