TMS320-XDS100-V3
DSP and ARM JTAG emulator and adapter
USER’S MANUAL
Document revision I, October 2017
Designed by OLIMEX Ltd, 2013
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2017
TMS320-XDS100-V3 user's manual
DISCLAIMER
© 2017 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other
product names may be trademarks of others and the rights belong to their respective owners.
The information in this document is provided in connection with Olimex products. No license, express or implied or
otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex
products.
The TMS320-XDS100-V3 design is based heavily on the original hardware and software design files released by Texas
Instruments. These files are freely available and can be accessed by anyone.
It is possible that the pictures in this manual differ from the latest revision of the board.
The product described in this document is subject to continuous development and improvements. All particulars of the
product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or
expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This
document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or
damage arising from the use of any information in this document or any error or omission in such information or any
incorrect use of the product.
This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE
COMPONENTS USED TO CREATE TMS320-XDS100-V3. THEY ARE
CONSIDERED SUITABLE ONLY FOR TMS320-XDS100-V3.
Page 2 of 20
OLIMEX© 2017
TMS320-XDS100-V3 user's manual
Table of Contents
DISCLAIMER............................................................................................................. 2
CHAPTER 1 OVERVIEW......................................................................................... 4
1. Introduction to the chapter.......................................................................................... 4
1.1 Features....................................................................................................................... 4
1.2 Target market and purpose of the board.................................................................. 5
1.3 Organization............................................................................................................... 5
CHAPTER 2 SETTING UP THE TMS320-XDS100-V3.........................................6
2. Introduction to the chapter.......................................................................................... 6
2.1 Electrostatic warning................................................................................................. 6
2.2 Requirements.............................................................................................................. 6
2.3 Cables, layouts, connection........................................................................................ 6
2.4 Powering the board and installation procedure for CCS v5 and CCS v6..............8
2.5 Powering the board and installation procedure for IAR EW for ARM 6..............9
CHAPTER 3 TMS320-XDS100-V3 DESCRIPTION.............................................10
3. Introduction to the chapter........................................................................................ 10
3.1 Layout (top view)...................................................................................................... 10
3.2 Connectors................................................................................................................ 11
CHAPTER 4 INTERFACES AND HARDWARE..................................................12
4. Introduction to the chapter........................................................................................ 12
4.1 JTAG connectors...................................................................................................... 12
4.1.1 JTAG........................................................................................................................................... 12
4.1.2 TI_JTAG_14............................................................................................................................... 12
4.1.3 TI_JTAG_20............................................................................................................................... 12
4.1.4 ARM_JTAG_20.......................................................................................................................... 12
4.2 USB mini................................................................................................................... 13
4.3 Test pads.................................................................................................................... 13
4.4 LEDs.......................................................................................................................... 13
4.4.1 Power LEDs................................................................................................................................ 13
4.4.2 LED D3....................................................................................................................................... 13
4.4.3 LED D4....................................................................................................................................... 13
4.5 Jumpers..................................................................................................................... 13
4.5.1 Jumper J4................................................................................................................................... 13
4.5.2 Jumper J5................................................................................................................................... 14
4.5.3 Jumper ARM_JTAG_E............................................................................................................. 14
CHAPTER 5 FAQ..................................................................................................... 15
CHAPTER 6 REVISION HISTORY AND SUPPORT..........................................17
6. Introduction to the chapter........................................................................................ 17
6.1 Document revision.................................................................................................... 17
6.2 Hardware revision.................................................................................................... 18
6.3 Useful web links and purchase codes...................................................................... 19
6.4 Product support........................................................................................................ 20
Page 3 of 20
OLIMEX© 2017
TMS320-XDS100-V3 user's manual
CHAPTER 1 OVERVIEW
1. Introduction to the chapter
Thank you for choosing the TMS320-XDS100-V3 emulator from Olimex!
TMS320-XDS100-V3 is an implementation of the Texas Instruments' ultra-low-cost USB-interface
JTAG hardware reference design. This emulator provides JTAG access to Texas Instruments' JTAG-
based devices.
This document provides a user’s guide for the Olimex TMS320-XDS100-V3. As an overview, this
chapter gives the scope of this document and lists the board’s features. The document’s organization
is then detailed.
1.1 Features
Among the features of the Olimex implementation of the XDS100v3 design are:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
TMS320-XDS100-V3 hardware is designed to work with CCS5 or CCS6 software
Grants free license for TI's Code Composer Studio 5 and TI's Code Composer Studio 6
Supported in IAR EW for ARM (for IAR versions after 6.40)
Equipped with three JTAG connectors for different JTAG layouts: TI 14-pin JTAG; TI 20-
pin JTAG and standard ARM 20-pin JTAG layout
All plastic headers have 0.1" pin step for easier access
Two compatible female-female cables included – 14-pin and 20-pin ones.
Works with targets in 1.65V-5.0V range
No need for external power supply, all power is taken from USB and the target
IEEE 1149.7 capable emulator with a USB interface
Can function as an 1149.7 adapter for use with existing scan controllers.
Software compatible with XDS100v2 (except link delay and IEEE 1149.7 modes)
Physical jumper to select emulator or adapter mode
Operates in 1149.7 Class 4, up to 25MHz
LED to indicate IEEE 1149.7 Class 4 operation
LED to indicate operation in adapter mode
Supported devices: TMS320C28xx, TMS320C54xx, TMS320C55xx, TMS320C674x,
TMS320C64x+, TMS320C66x, ARM9, ARM Cortex A9, ARM Cortex A8, ARM Cortex
M3, ARM Cortex R4
Board dimensions (4.15×1.8)" ~ (10.5×4.6)cm
For full list of XDS100v3 design features visit the TI's wiki address:
http://processors.wiki.ti.com/index.php/XDS100#What_is_the_XDS100.3F
Page 4 of 20
OLIMEX© 2017
TMS320-XDS100-V3 user's manual
1.2 Target market and purpose of the board
The main purpose of the board is programming and debugging Texas Instruments' JTAG-based
devices. Typically, these are DSP (digital signal processing) targets AND high-speed ARM targets.
The board can also act as adapter to existing scan controllers.
The design of the board follows the schematics and the recommendations provided by Texas
Instruments.
1.3 Organization
Each section in this document covers a separate topic, organized as follow:
–
Chapter 1 is an overview of the board usage and features
–
Chapter 2 provides a guide for quickly setting up the board
–
Chapter 3 contains the general board diagram and layout
–
Chapter 4 mentions the main software tools used with TMS320-XDS100-V3
–
Chapter 5 provides answers to frequently asked questions
–
Chapter 6 contains the revision history, useful links and support information
Page 5 of 20