Hoja de datos de ATDH1150USB User Guide de Microchip Technology

Atmeli
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
Introduction
The Atmel® ATF15xx Complex Programmable Logic Device (CPLD) USB-based JTAG ISP Download
Cable [Atmel PN: ATDH1150USB] connects to a standard USB port on a host computer on one side
and to a 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 the host PC to the Atmel ATF15xx
series CPLDs on the programming 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 and the ATMISP software, design changes can easily be downloaded directly to the
ATF15xx JTAG devices, resulting in easy prototyping of designs.
The ATDH1150USB cables are made by two vendors and have identical circuit design. The cables
labeled with “ATDH1150USB-K” are built by Kanda (www.kanda.com) and can also be purchased
directly from Kanda. When purchasing this cable from Atmel or an Atmel distributor, the Atmel ordering
code is “ATDH1150USB”.
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
Supported by the ATMISP Software (Version 6.6, 6.7, and 7.x)
Interfaces with a Standard USB 2.0/3.0 Port on a PC
Supports 10-pin and 14-pin JTAG Interface Headers (JTAG-A and JTAG-X)
Supports
The ATDH1150USB ISP Download Cable supports all ATF15xx CPLDs with the JTAG feature enabled.
By default, the ATF15xx CPLDs are shipped with the non-volatile memory in the erased state, which
would enable the JTAG feature. Once the JTAG feature of an ATF15xx is disabled by programming it
with a JEDEC file that disables the JTAG feature, its memory contents can no longer be accessed via
the JTAG port. To re-enable the JTAG feature, the ATF15xx CPLD will need to be erased on a stand-
alone device programmer.
ATDH1150USB
ATF15xx CPLD JTAG ISP Download Cable
USER GUIDE
AtmeL
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
2
Table of Contents
Functional Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Frequently Asked Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
a 8 Egg Wmmw
3
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
Functional Description
The ATDH1150USB ISP Download Cable connects to the PC host’s USB port on one side using the
USB cable provided to communicate with ATMISP. On the other end, the cable is connected to a 10-
pin or 14-pin JTAG header on the programming circuit board using the 10-wire ribbon cable provided
or a 14-wire ribbon cable (not included) to communicate with the target JTAG devices. Users can
choose to use either one of the two JTAG connectors (JTAG-A and JTAG-X) available on the
ATDH1150USB based on their requirements; however, these two JTAG connectors should not be
used at the same time.
A functional block diagram of the ATDH1150USB ISP Download Cable is shown in the below figure,
and Table 1 and Table 2 provide the pin assignments and signal descriptions for the two JTAG
connectors.
Figure 1. ATDH1150USB ISP Download Cable Functional Block Diagram
The second 10-pin header labeled TWI on the ATDH1150USB is not supported and should
not be used.
2, 10
4
1
FTDI
USB Transceiver
2
3
4
1
USB Connector
5
9
3
1, 3, 5, 7,
9, 11, 13
2
6
8
10
4
JTAG-A ConnectorJTAG-X Connector
VCCTVCCUV
CCU
AtmeL
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
4
Table 1. 10-pin JTAG-A Connector Signal Description
Table 2. 14-pin JTAG-X Connector Signal Description
Pin Signal Name Description
1 TCK JTAG Clock Signal
2 GND Ground from Target System
3 TDO JTAG Data Output Signal
4 VCCTPower 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
Pin Signal Name Description
1 GND Ground from Target System
2 VCCTPower Supply from Target System
3 GND Ground from Target System
4 TMS JTAG State Machine Control Signal
5 GND Ground from Target System
6 TCK JTAG Clock Signal
7 GND Ground from Target System
8 TDO JTAG Data Output Signal
9 GND Ground from Target System
10 TDI JTAG Data Input Signal
11 GND Ground from Target System
12 NC No Connect
13 GND Ground from Target System
14 NC No Connect
The ISP circuit board must supply VCC and GND to the ATDH1150USB ISP Download Cable
through the 10-pin or 14-pin JTAG header via the VCCT and GND pins. A regulated VCC
voltage between 1.65V to 5.5V is required, and it should be the same VCC supply used by the
JTAG devices.
Color DDDDDDD DDDDDDD AtmeL
5
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
The multi-color status LED on the ATDH1150USB ISP Download Cable displays the status of the
JTAG communication and operation:
Green = Successful JTAG communication and operation.
Red = Unsuccessful JTAG communication and/or operation.
Amber = JTAG operation is in progress.
The programming circuit board must provide a regulated VCC to the ATDH1150USB ISP Download
Cable via the VCCT pin of the 10-pin or 14-pin JTAG header. The ATDH1150USB ISP Download Cable
VCCT must be between 1.65V and 5.5V at 150mA (max) of current, and it powers the output buffers for
the JTAG signals. The host PC's USB port must also supply a VCC (VBUS) which is in compliance with
the USB 2.0/3.0 specification to the ATDH1150USB ISP Download Cable via Pin 1 of the USB
connector. Furthermore, a stable GND from the programming circuit board and USB port must also be
provided to the ATDH1150USB ISP Download Cable.
The color stripe on the ribbon cable of the ATDH1150USB ISP Download Cable indicates the
orientation of
Pin 1 of the JTAG female connector. The color stripe or a polarized header can be used as a guide to
assure the female connector is properly oriented when it is attached to the programming circuit board.
The below figure illustrates the pinouts of the 10-pin and 14-pin female connectors on the
ATDH1150USB ISP Download Cable. The pinout of the JTAG male header on the programming circuit
board must match one of the pinouts shown.
Figure 2. ATDH1150USB ISP Download Cable 10-pin and 14-pin Female Connector Pinouts
Color Stripe
13579
246810
Color Stripe
13579
246810
11 13
12 14
he p th 10 View W r v EIEI EIEI EIEI EIEI EIEI * WW ‘5: UUUUU P‘ ension fthe ’l 14—pi ons EIEIEIEIEIEIEI EIEIEIEIEIEIEI 4+ 0 \ \PHII DDDDDDD DDDDDDD hH ::|—L _I_ I: :I I: :I I: :I I: :I I: :I I: la Ath
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
6
10-pin Male Header
Figure 3 illustrates the dimensions of the 10-pin JTAG male header to be mounted on the programming
circuit board if the 10-pin JTAG female connector is to be used, and Figure 4 illustrates the pin
assignments for this 10-pin male header.
14-pin Male Header
Figure 5 illustrates the dimensions for the 14-pin JTAG male header to be mounted on the
programming circuit board if the 14-pin JTAG female connector is to be used, and Figure 6 illustrates
the pin assignments for this 14-pin male header.
Figure 3. 10-pin Dimensions Figure 4. 10-pin Pinouts
Figure 5. 14-pin Dimensions Figure 6. 14-pin Pinouts
0.100 0.025 Sq.
0.235
Top View Side View
0.100
All dimensions are in inches.
Top View
7
1
3
5
9
TCK
TDO
TMS
NC
TDI
4
8
10
6
GND
V
CC
T
NC
NC
GND
2
2.00 0.50 Sq.
3.60
Top View Side View
2.00
All dimensions are in millimeters.
Top View
7
1
3
5
9
GND
GND
GND
GND
GND
11
13
GND
GND
4
8
10
6
V
CC
T
TMS
TDO
TCK
TDI
2
12
14
NC
NC
AtmeL
7
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
Ordering Information
The ATF15xx CPLD USB-based JTAG ISP Download Cable can be purchased from authorized Atmel
distributors.
Table 3. Atmel ATF15xx CPLD USB-based JTAG ISP Download Cable
Frequently Asked Questions
Part Number Description
ATDH1150USB Atmel ATF15xx CPLD USB-based JTAG ISP Download Cable
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 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
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 ATDH1150USB ISP Download Cable's VCCT?
VCCIO should be used to supply the VCCT of the ATDH1150USB 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 of the ATF15xx devices can become outputs immediately after
programming is completed and they can content with the output drivers in the
ATDH1150USB 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 re-program the device with a JEDEC file with the
JTAG port feature enabled using a stand-alone 3rd-party device programmer from vendors
such as BPM Microsystems, Data I/O, Hi-Lo Systems,. etc.
AtmeL
ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE]
Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015
8
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://www.atmel.com/design-support/
Revision History
Doc. Rev. Date Comments
8909B 07/2015
Added ATDH1150USB and JTAG clarification.
Updated from USB 2.0 to 2.0/3.0 Port, 14-wire ribbon cable to not included,
regulated VCC from recommended to required, and online support website.
8909A 04/2014 Initial document release.
Atmet ‘ Enabling Unlimited Possibilities" “um-Ia
X
XXX
XX
Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 | www.atmel.com
© 2015 Atmel Corporation. / Rev.: Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015.
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, and others are registered trademarks or trademarks of Atmel Corporation in U.S. and
other countries. 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.