Release Notes for Spectrum Digital XDS510-USB VC33 Emulation Drivers


Spectrum Digital Inc

12502 Exchange Dr.

Suite 440

Stafford, Texas 77477





Phone:             281-494-4500

Fax:                 281-494-5310


Processors Supported



Operating Systems Supported

Windows 2000 with service pack 2 or higher

Windows 98-SE

Windows XP


Emulators Supported:



USB Connection:

Version 1.10 or Version 2.0(full speed mode)


Code Composer Version Supported:

Release 4.1, SP2.


Product Release:         1.30

Release Date;              March-2003

New Features


See XDS510-USB Quick Start Guide shipped with emulator.  Quick Start Guide can also be found on the emulation driver disk

Where To Find Things

Under the installation directory, <INSTALL_DIR> you can find the following:



XDS510-USB user guide


This file and other release notes


Emulation drivers, *.dvr files.  XDS510-USB drivers will have the standard “sd” prefix and include a “usb” suffix.



CCS setup configuration files, “.ccs”

Code Composer Setup

To simplify Code Composer Configuration a number of CCS setup files have been included.  When you run CC Setup look for a predefined import configuration for your processor.   You can either use one of these as is or as the starting point for your own configuration.  The I/O Port address for the XDS510-USB is 0x510.  To quickly find XDS510-USB configurations select the “xds510usb” platform under the filters pain.  You can filter further with the family filter.  A base configuration for most common TI devices is provided.

Some Basics on How it Works

When the XDS510-USB is powered up the embedded USB controller will boot up and wait for enumeration from the host.  Once the host has enumerated, Code Composer can be started. When a USB device is enumerated it will show up under the Windows Hardware Device Manager.  When Code Composer is started the emulation driver will make contact with the XDS510-USB (see USB-ACTIVE led flash).  It will then download the emulation firmware to the XDS510-USB.  Once that is complete the firmware will disconnect from the USB bus and reconnect as an emulator.  When the USB-ACTIVE LED is on solid the USB controller is disconnected from the USB bus. USB-ACTIVE LED will normally be on solid for ~1 second to meet the USB disconnect reconnect timing.  Once connected the USB-ACTIVE LED will flash during emulation activity.  When you exit Code Composer the XDS510-USB will once again disconnect from the USB bus and reconnect in boot mode, ready for the next debug session. 


To conserve power the JTAG backend of the XDS510-USB is powered off when there is no active CCS session.  From the target DSP point of view the emulator is disconnected.  The load on the DSP JTAG signals in this mode is minimal and mainly the capacitive load of the JTAG cable. 

What to Expect

The performance of the XDS510-USB is in the range of the XDS510PP+ in EPP mode.  The significant advantage of the XDS510-USB over the XDS510PP+ is overall PC load.  When Code Composer is running RTDX, or profiler or just running your program the PC performance meter is generally pegged at 100%.  However with an XDS510-USB the performance meter is generally well under 50% and in many cases under 10%.  The overall benefit is that the PC remains quite responsive while there is little or no degradation is Code Composer performance.


Internally the XDS510-USB emulator is an enhanced version of the embedded USB emulator from the C5416/C5510/C6416 DSK.  So overall look and feel should be roughly the same.