Preview only show first 10 pages with watermark. For full document please download

View Detail For Atdh1150usb – Atf15xx Cpld Jtag Isp Cable

   EMBED


Share

Transcript

ATDH1150USB ATF15xx CPLD JTAG ISP Download Cable USER GUIDE 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 standalone device programmer. Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 Table of Contents Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 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 10pin 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. The second 10-pin header labeled TWI on the ATDH1150USB is not supported and should not be used. 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. ATDH1150USB ISP Download Cable Functional Block Diagram VCCU VCCU 4 1 1 2 FTDI USB Transceiver 5 9 3 3 2, 10 4 1, 3, 5, 7, 9, 11, 13 2 6 4 10 JTAG-X Connector USB Connector VCCT JTAG-A Connector Figure 1. 8 ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE] Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 3 Table 1. 10-pin JTAG-A Connector Signal Description Pin Signal Name 1 TCK JTAG Clock Signal 2 GND Ground from Target System 3 TDO JTAG Data Output Signal 4 VCCT 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 Table 2. Description Ground from Target System 14-pin JTAG-X Connector Signal Description Pin Signal Name Description 1 GND Ground from Target System 2 VCCT Power 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 11 GND 12 NC 13 GND 14 NC JTAG Data Input Signal Ground from Target System No Connect Ground from Target System 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. 4 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 Color Stripe 1 3 5 7 9 1 3 5 7 9 2 4 6 8 10 2 4 6 8 10 12 14 11 13 ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE] Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 5 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. Figure 3. 10-pin Dimensions Figure 4. Top View Top View Side View 0.100 0.100 10-pin Pinouts 0.025 Sq. TCK TDO TMS 0.235 NC TDI All dimensions are in inches. 1 2 3 4 5 6 7 8 9 10 GND VCCT NC NC GND 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 5. 14-pin Dimensions Figure 6. 14-pin Pinouts Top View Top View Side View 2.00 2.00 GND 0.50 Sq. GND GND GND GND 3.60 All dimensions are in millimeters. 6 ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE] Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 GND GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 VCCT TMS TCK TDO TDI NC NC 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 Part Number Description ATDH1150USB Atmel ATF15xx CPLD USB-based JTAG ISP Download Cable 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 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. ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE] Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 7 Technical Support For Atmel PLD technical support, please contact the Atmel PLD Applications Group at: Phone: +1 (408) 436-4333 Email: [email protected] Online: http://www.atmel.com/design-support/ Revision History Doc. Rev. Date Comments 8909B 07/2015 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. Added ATDH1150USB and JTAG clarification. 8 ATDH1150USB – ATF15xx CPLD JTAG ISP Download Cable [USER GUIDE] Atmel-8909A-CPLD-ATDH1150USB-ATF15-JTAG-ISP-Download-Cable-UserGuide_072015 XXXXXX 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.