XDS100 1 XDS100 What is the XDS100 The XDS100 emulator is Texas Instruments ultra-low-cost USB-interface JTAG hardware reference design. The XDS100 emulator provides JTAG access to Texas Instruments JTAG based devices. It is compatible with Code Composer Studio development environment. TI creates the reference design and our 3rd party partners create the JTAG emulator products for end use. The XDS100s are available as discrete emulators, or can be embedded on a development card (DSK, EVM, etc.). There are 3 versions of the XDS100. The XDS100v1 is the original XDS100 design. The XDS100v2 is an updated XDS100 design with more capabilitiy. The XDS100v3 in an updated XDS100v2 design with support for the 1149.7 protocol and ARM Ltd s Single Wire Output (SWO). Performance of the XDS100 is lower than the XDS510 and XDS560. This means that program and data downloads will take a longer time than with XDS510 and XDS560 emulators. Also, stepping in andAssembl will be slower with XDS100 when compared to XDS510 or XDS560 emulators. General Features The Texas Instruments reference design for XDS100 has the following features (Please check your vendor for hardware details): Debug features (Emulation Connect/Disconnect, Read/Write memory, Read registers, Load program, Run, Halt, Step, Software and Hardware Breakpoint support, Real-Time Mode) Compatible with Code Composer Studio. Support for targets with 1.8v and 3.3v IO voltages. Support for JTAG resetwait-in-rese boot-modes using the two EMU pins sampled by the nTRST pin. Support for Power-on reset boot-modes using the two EMU pins sampled by the TVD pin. Support for the configuration of the EMU pin features through Code Composer Studio Setup connection properties dialogs similar to those for the XDS560 Rev-D cable. Support for target power-loss detection via the TVD pin even when Code Composer Studio is not running, and applying boot-modes at Code Composer Studio start-up. Which XDS100 is right for me XDS100v1 emulators are only recommended for users who need to use Code Composer Studio v3.3, anyone using Code Composer Studio v4 or later should consider an XDS100v2 or later emulator due to the increased performance. Some of our 3rd Party partners have implemented XDS100v2 emulators that can also operate in v1 mode for compatibility with Code Composer Studio v3.3. XDS100v3 emulators are recommended for users who require support for IEEE 1149.7, most devices do not require this. XDS100v2 is the default recommended XDS100 emulator.XDS100 2 XDS100v1 Features The Texas Instruments reference design for XDS100v1 has the following features. Please check with your vendor as to whether the all of the below features are supported: All of the XDS100 General Features Support for USB Full Speed (12 Mbits/s) Support for multiple FTDI devices (CCSv4 only) Support targets with 14-pin TI JTAG connector used by Texas Instruments embedded processors. Support for the following processors cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x and TMS320C66x. XDS100v2 Features The Texas Instruments reference design for XDS100v2 has the following features. Please check with your vendor as to whether the all of the below features are supported: All of the XDS100 General Features Support for USB High Speed (480 Mbit/s) Support targets with 14-pin TI JTAG connector or 20-pin TI JTAG connector as used by Texas Instruments embedded processors. (Please check your vendor for hardware details) Support for the following processor cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM 9, ARM Cortex R4, ARM Cortex A8, ARM Cortex A9 and Cortex M3 (requires CCSv4.2.2 or later). Supports cable-break detection Supports target power loss detection Support for multiple FTDI devices Adaptive clocking LED light to indicate active USB connection Support for Code Composer Studio v4 and newer (Does not support Code Composer Studio v3.3) Note: As of 4/28/2010, the CPLD update was issued. Please see XDS100 Q: How can I update the CPLD on my XDS100v2.3F XDS100v3 Features The Texas Instruments reference design for XDS100v3 has the following features. Please check with your vendor as to whether the all of the below features are supported: All of the XDS100 General Features IEEE 1149.7 capable emulator with a USB interface. Can function as an 1149.7 adapter for use with existing scan controllers. Support for ARM Ltd s Single Wire Output (SWO). 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.