Spectrum Digital C2000 Series Use and care manual

C2000 Series XDS510LC
JTAG Emulator
2008 DSP Development Systems
Reference
Technical


C2000 XDS510LC
JTAG Emulator
Installation Guide
510725-0001 Rev. A
February 2008
SPECTRUM DIGITAL, INC.
120502 Exchange Drive, #440 Stafford, TX. 77477
Tel: 281.494.4500 Fax: 281.494.5310
sales@spectrumdigital.com www.spectrumdigital.com

IMPORTANT NOTICE
Spectrum Digital, Inc. reserves the right to make changes to its products or to discontinue any
product or service without notice, and advises its customers to obtain the latest version of relevant
information to verify, before placing orders, that the information being relied on is current.
Spectrum Digital, Inc. warrants performance of its products and related software to current
specifications in accordance with Spectrum Digital’s standard warranty. Testing and other quality
control techniques are utilized to the extent deemed necessary to support this warranty.
Please be aware that the products described herein are not intended for use in life-support
appliances, devices, or systems. Spectrum Digital does not warrant nor is liable for the product
described herein to be used in other than a laboratory development environment. Use in any other
environment voids the warranty.
Spectrum Digital, Inc. assumes no liability for applications assistance, customer product design,
software performance, or infringement of patents or services described herein. Nor does Spectrum
Digital warrant or represent any license, either express or implied, is granted under any patent right,
copyright, or other intellectual property right of Spectrum Digital, Inc. covering or relating to any
combination, machine, or process in which such Digital Signal Processing development products or
services might be or are used.
WARNING
This equipment is intended for use in a laboratory test environment only. It generates, uses, and can
radiate radio frequency energy and has not been tested for compliance with the limits of computing
devices pursuant to subpart J of part 15 of FCC rules, which are designed to provide reasonable
protection against radio frequency interference. Operation of this equipment in other environments
may cause interference with radio communications, in which case the user at his own expense will be
required to take whatever measures may be required to correct this interference.
TRADEMARKS
Windows 2000, and Windows XP are registered trademarks of Microsoft Corp.
Code Composer Studio is a trademark of Texas Instruments
Copyright © 2008 Spectrum Digital, Inc.

Contents
1 Introduction to the C2000 XDS510LC JTAG Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Provides an overview of the C2000 XDS510LC emulator along with the keys features.
1.0 Overview of the C2000 XDS510LC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.1 Key Features of the C2000 XDS510LC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Key Items on the C2000 XDS510LC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.3 Support for Low Voltage DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
2 Installing the C2000 XDS510LC JTAG Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Lists the hardware and software you’ll need to install the C2000 XDS510LC JTAG Emulator,
and the installation procedure of the C2000 XDS510LC in your system.
2.1 What You’ll Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Hardware checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Software checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Installing the C2000 XDS510LC JTAG Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.2.1 C2000 XDS510LC Installation Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.3 Using the Low Voltage Adapter with the C2000 XDS510LC . . . . . . . . . . . . . . . . . . . . . 2-5
2.4 C2000 XDS510LC LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
3 Specifications For Your Target System’s Connection to the Emulator . . . . . . . . . . . . 3-1
Contains information about connecting your target system to the C2000 XDS510LC USB JTAG
Emulator
3.1 Designing Your Target System’s Emulator Connector (14-pin Header) . . . . . . . . . . . . 3-2
3.2 Bus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3.3 Emulator Cable Pod Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.4 Emulator Cable Pod Signal Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.5 Buffering Signals Between the Emulator and the Target System . . . . . . . . . . . . . . . . . 3-6
3.6 Emulation Timing Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.7 Mechanical Dimensions of the C2000 XDS510LC JTAG Emulator . . . . . . . . . . . . . . 3-11

About This Manual
This document describes the module level operations of the C2000 XDS510LC JTAG
Emulator. This emulator is designed to be used with C2000 family of Digital Signal
Controllers (DSCs) designed by Texas Instruments.
The C2000 XDS510LC JTAG Emulator is a table top module that attaches to a
personal computer or laptop to allow hardware engineers and software programmers to
develop applications with DSCs.
Notational Conventions
This document uses the following conventions.
The C2000 XDS510LC JTAG Emulator will sometimes be referred to as the
XDS510LC, JTAG Emulator, or Emulator.
Program listings, program examples, and interactive displays are shown is a special
italic typeface. Here is a sample program listing.
equations
!rd = !strobe&rw;
Information About Cautions
This book may contain cautions.
This is an example of a caution statement.
A caution statement describes a situation that could potentially damage your software,
or hardware, or other equipment. The information in a caution is provided for your
protection. Please read each caution carefully.
Related Documents
Texas Instruments Code Composer Studio Users Guide
Revision
Table 1: Manual History
Revision History
A Initial Release

1-1
Chapter 1
Introduction to the C2000 XDS510LC
USB JTAG Emulator
This chapter provides you with a description of the C2000 XDS510LC
JTAG Emulator along with the key features.
Topic Page
1.0 Overview of the C2000 XDS510LC JTAG Emulator 1-2
1.1 Key Features of the C2000 XDS510LC JTAG Emulator 1-2
1.2 Key Items on the C2000 XDS510LC JTAG Emulator 1-3
1.3 Support for Low Power DSPs 1-3

Spectrum Digital, Inc
1-2 XDS510 USB JTAG Emulator Installation Guide
1.0 Overview of the C2000 XDS510LC JTAG Emulator
The C2000 XDS510LC JTAG Emulator is designed to be used with Digital Signal
Controllers (DScs) and microprocessors which operate with +3.3 or +5 volt levels on
the JTAG interface This emulator is powered from USB line. This means no power is
drawn from the target system.
The C2000 XDS510LC is designed to be compatible with the existing Texas
Instruments XDS510 emulator and operate with debuggers provided by Texas
Instruments.
1.1 Key Features of the C2000 XDS510LC JTAG Emulator
The C2000 XDS510LC JTAG Emulator has the following features:
• Supports Texas Instrument’s Digital Signal Controllers (LF24xx, F28xx) with
JTAG interface (IEEE 1149.1)
• Compatible with Texas Instrument’s XDS510 emulator.
• Advanced emulation controller provides high performance.
• Compatible with USB 1.x and USB 2.0 (full speed)
• Supports USB interface with host PC, no adapter card required.
• Supports +3.3 volt and +5 volt JTAG interfaces (+3.3V to +1.8V with Low
Voltage Adapter).
• One status LED for operational status.
• Power provided by host USB port or USB hub
• Compatible with Texas Instruments Code Composer Studio
• Compatible with Spectrum Digital’s Flash programming utility
• Compatible with Windows 2000, and Windows XP Operating Systems

Spectrum Digital, Inc
1-3
1.2 Key Items on the C2000 XDS510LC JTAG Emulator
Figure 1-1 shows the C2000 XDS510LC. The key items identified are:
• Status LEDs
• JTAG connector
• Tail
• USB connector to the host PC or hub
1.3 Support for Low Power DSPs
The C2000 XDS510LC JTAG emulator was designed to interface to target boards with
+3.3 or +5 volt I/O levels. However many new DSCs operate at lower I/O voltage levels
(e.g. +1.8V). To support operation with the lower voltage devices Spectrum Digital has
designed the Low Voltage Adapter, part # 701208. This adapter plugs onto the
emulator’s 2x7 female connector on one side and the target’s 2 x 7 male connector on
the other. This adapter resolves the voltage differences required for correct operation.
Chapter 2 describes the operation of the Low Voltage Adapter with the C2000
XDS510LC.
Figure 1-1, KEY ITEMS ON THE C2000 XDS510LC
Tail
USB Connector
to Host/Hub
(7x2)
JTAG Connector
Status LED

Spectrum Digital, Inc
1-4 XDS510 USB JTAG Emulator Installation Guide

2-1
Chapter 2
Installing the C2000 XDS510LC
USB JTAG Emulator
This chapter helps you install the C2000 XDS510LC JTAG Emulator. For
use with specific software packages such as the TI’s Code Composer
Studio refer to their respective documentation.
Topic Page
2.1 What You’ll Need 2-2
Hardware checklist 2-2
Software checklist 2-2
2.2 Installing the C2000 XDS510LC JTAG Emulator 2-3
2.2.1 C2000 XDS510LC JTAG Emulator Installation Checklist 2-3
2.3 Using the Low Voltage Adapter with the C2000 XDS510LC2-5
2.4 C2000 XDS510LC JTAG Emulator LED 2-7

Spectrum Digital, Inc
2-2 C2000 XDS510LC USB JTAG Emulator Installation Guide
2.1 What You’ll Need
The following checklists detail items that are shipped with the C2000 XDS510LC JTAG
emulator and additional items you’ll need to use these tools.
Hardware checklist
__ host An IBM PC/AT or 100% compatible PC or laptop with a hard-disk
system and CD-ROM disk drive with a USB port
__ memory Minimum of 32MB
__ display Color VGA or LCD
__ emulator module C2000 XDS510LC JTAG emulator
__ target system A board with a TI DSC and power supply
__ connector to 14-pin connector (two rows of seven pins) --- see Chapter 3 for
target system more information about this connector
Software checklist
__ operating system Win 2000, Win XP
__ software tools Compiler/assembler/linker for DSC
__ debugger Code Composer Studio
__ drivers Spectrum Digital drivers for TI’s Code Composer Studio (included with
C2000 XDS510LC USB emulator or available from Spectrum Digital’s
website)

Spectrum Digital, Inc
2-3
2.2 Installing the C2000 XDS510LC JTAG Emulator
This section contains the steps for installing the C2000 XDS510LC JTAG Emulator.
2.2.1 C2000 XDS510LC Installation Checklist
To install the C2000 XDS510LC JTAG emulator execute the following checklist:
❏Turn off the power to your target board.
❏Insert the Spectrum Digital USB Driver CD-ROM in the computers CD-ROM drive
and install the device drivers. Code Composer/Studio should be installed already.
❏Connect the supplied USB cable to your PC or laptop. If you connect the USB
cable to a USB hub be sure the hub is connected to the PC or laptop and power
is applied to the hub.
❏Connect the supplied USB cable to your C2000 XDS510LC emulator.
❏Your system configuration should now look like that in Figure 2-1or Figure 2-2
After a few moments windows will detect new hardware and prompt you with “New
Hardware Found” screens. Follow the instructions on the screens and let Windows
find the USB driver files “xds2000.inf” and sdusb2em.sys” on your CD-ROM drive.
If you want to verify a successful USB driver install, right mouse on Control Panel,
then select Properties -> Hardware -> Device Manager. You should see a new class
“SD USB Based Debug Tools” and one Spectrum Digital XDS2000 USB emulator
installed.
❏Now connect the tail of the emulator to the 2 x 7 header on your target board. Apply
power to the target board
Do not connect or disconnect the 14-pin cable while the target system is powered up
.
Target Cable Connectors:
Be very careful with the target cable connectors. connect them gently; don’t force
them into position, or you may damage the connectors.
WARNING

Spectrum Digital, Inc
2-4 C2000 XDS510LC USB JTAG Emulator Installation Guide
Figures 2-1 and 2-2 show two typical configurations in which the C2000 XDS510LC
can be used with a host PC and target board.
EscN um Sc ro llSy s
LockLock R eq
789
456
123
HomePgUp
EndPgDn
0.
Ins D el
+
-
PrtSc
*
Break
Ctrl
Shift Shift
Alt Caps
Lock
Enter
~ ! @ # $ % ^ & * ( ) _ + |
`1234567890-=\
QWE R TYU IOP
ASDFGHJKL
ZXCVBNM
{}
[]
:"
;'
<>?
,./
F1F2
F3F4
F5F6
F7F8
F9F10
C2000 XDS510LC JTAG
USB Cable
2x7 JTAG
Connector
Target DSC
14 pin header
Emulator Pod
Plugs into USB
port on PC/Laptop
Figure 2-1, Connecting the C2000 XDS510LC To Your Target System
Plugs into USB
port on C2000 XDS510LC
Power
Supply

Spectrum Digital, Inc
2-5
2.3 Using the C2000 XDS510LC with the Low Voltage Adapter
The Low Voltage Adapter, part # 701208, is used with the C2000 XDS510LC JTAG
emulator when the I/O voltage on the target DSP is between +2.8V and +1.8V. This
adapter resolves the voltage differences required for correct operation.
Additional uses of the Low Votage Adapter are:
• Signal buffering in noisy target environments
• Emulator header metal wear protection
This adapter plugs onto the emulator’s 2x7 female connector on one side and the
target’s 2x7 male connector on the other. The figure below shows how the Low Voltage
Adapter plugs on to the target board and subsequently how the emulator attaches to
the Low Voltage Adapter.
EscN um Sc ro llSy s
LockLock R eq
789
456
123
HomePgUp
EndPgD n
0.
Ins D el
+
-
PrtSc
*
Break
Ctrl
Shift Shift
Alt Caps
Lock
Enter
~ ! @ # $ % ^ & * ( ) _ + |
`1234567890-=\
QWERTYUIOP
ASDFGHJKL
ZXCVBNM
{}
[]
:"
;'
<>?
,./
F1F2
F3F4
F5F6
F7F8
F9F10
C2000 XDS510LC JTAG
USB Cable
2x7 JTAG
Connector
Target DSC
14 pin header
Emulator Pod
Plugs into USB port
on Hub and PC/Laptop
Figure 2-2, Connecting the C2000 XDS510LC Through a USB Hub
Plugs into USB
port on C2000 XDS510LC
USB Hub
Plugs into a USB
port on a Hub
Power
Supply
Power
Supply

Spectrum Digital, Inc
2-6 C2000 XDS510LC USB JTAG Emulator Installation Guide
The figure below shows the system configuration using the Low Voltage Adapter with
the C2000 XDS510LC JTAG Emulator.
Target Board
DSP
Low Voltage
2x7 Female
JTAG Header
2x7 Female
JTAG Header
2x7 Male
JTAG Header
2x7 Male
JTAG Header
Adapter
Emulator Tail
Figure 2-3, Connecting the C2000 XDS510LC to the
Low Voltage Adapter, and DSP Target Board
EscN um Sc ro llSy s
LockLock R eq
789
456
123
HomePgUp
EndPgDn
0.
Ins D el
+
-
PrtSc
*
Break
Ctrl
Shift Shift
Alt Caps
Lock
Enter
~ ! @ # $ % ^ & * ( ) _ + |
`1234567890-=\
QWE R TYU IOP
ASDFGHJKL
ZXCVBNM
{}
[]
:"
;'
<>?
,./
F1F2
F3F4
F5F6
F7F8
F9F10
C2000 XDS510LC JTAG
USB Cable
2x7 JTAG
Connector
Target DSC
14 pin header
Emulator Pod
Plugs into USB
port on PC/Laptop
Figure 2-4, Using the Low Voltage Adapter with the C2000 XDS510LC
Plugs into USB
port on C2000 XDS510LC
Power
Supply
Low Voltage Adapter

Spectrum Digital, Inc
2-7
2.4 C2000 XDS510LC LED
The C2000 XDS510LC has one (1) red Light Emitting Diode (LED). This LED provides
the user with the status of the emulator. The meaning of the LED is described in the
table below.
Table 1: C2000 XDS510LC LEDs
LED Name Function
USB ACTIVE Indicates activity over the USB Bus

Spectrum Digital, Inc
2-8 C2000 XDS510LC USB JTAG Emulator Installation Guide

3-1
Chapter 3
Specifications For Your Target System’s
Connection to the Emulator
This chapter contains information about connecting your target system to
the emulator. Your target system must use a special 14-pin connector
for proper communication with the emulator.
Topic Page
3.1 Designing Your Target System’s Emulator
Connector (14-pin Header) 3-2
3.2 Bus Protocol 3-3
3.3 Emulator Cable Pod Logic 3-4
3.4 Emulator Cable Pod Signal Timing 3-5
3.5 Buffering Signals Between the Emulator and the 3-6
Target System
3.6 Emulation Timing Calculations 3-9
3.7 Mechanical Dimensions of the C2000 XDS510LC 3-11
JTAG Emulator

Spectrum Digital, Inc
3-2 C2000 XDS510LC USB JTAG Emulator Installation Guide
3.1 Designing Your Target System’s Emulator Connector (14-pin Header)
Certain devices support emulation through a dedicated emulation port. This port is
a superset of the IEEE 1149.1 (JTAG) standard and is accessed by the emulator. To
perform emulation with the emulator, your target system must have a 14-pin header
2 rows of 7 pins) with the connections that are shown in Figure 3-1. Table 1
describes the emulation signals.
Table 1: 14-Pin Header Signal Description
Pin # Signal Description Emulator
State Target
State
1 TMS JTAG test mode select. Output Input
3 TDI JTAG test data input. Output Input
7 TDO JTAG test data output. Input Output
11 TCK JTAG test clock. TCK is a 12-MHz clock
source from the emulation pod. This signal
can be used to drive the system test clock.
Output Input
2 TRST- JTAG test reset. Output Input
13 EMU0 Emulation pin 0. I/O I/O
14 EMU1 Emulation pin 1. I/O I/O
5 PD Presence detect. Indicates that the
emulation cable is connected and that the
target is powered up. PD should be tied to
the target processor’s I/O pins Vcc.
Input Output
9 TCK_RET JTAG test clock return. Test clock input to
the emulator. May be a buffered or unbuf-
fered version of TCK.
Input Output
12
34
56
78
910
11 12
13 14
TMS
TDI
PD
TDO
TCK-RET
TCK
EMU0
TRST-
GND
no pin (key)
GND
GND
GND
EMU1
Header Dimensions
Pin-to-Pin spacing, 0.100 in. (X,Y)
Pin width, 0.025-in. square post
Pin length, 0.235-in. nominal
Figure 3-1, 14 Pin Header Signals and Dimensions
This manual suits for next models
1
Table of contents
Other Spectrum Digital Computer Hardware manuals

Spectrum Digital
Spectrum Digital AppBox C21 User manual

Spectrum Digital
Spectrum Digital XDS560R Instruction Manual

Spectrum Digital
Spectrum Digital XEVM642 4VSX35 Use and care manual

Spectrum Digital
Spectrum Digital XDS560R User manual

Spectrum Digital
Spectrum Digital XDS560v2 Use and care manual

Spectrum Digital
Spectrum Digital XDS510USB User manual

Spectrum Digital
Spectrum Digital TMS320C5515 eZdsp Use and care manual

Spectrum Digital
Spectrum Digital XDS510PP User manual