TMS320: Difference between revisions
(Created page with "Some models of interest: * TMS320BC53PQ80 ** TMS320C5x ** The ’C5x DSPs support emulation through a dedicated emulation port. The emulation port is a superset of the IEEE J...") |
No edit summary |
||
Line 1: | Line 1: | ||
Some models of interest: | Some models of interest: | ||
* TMS320BC53PQ80 | *TMS320BC53PQ80 | ||
** TMS320C5x | **TMS320C5x | ||
** The ’C5x DSPs support emulation through a dedicated emulation port. The emulation port is a superset of the IEEE JTAG standard 1149.1 and can be accessed by the XDS510 emulator. The information in this appendix supports XDS510 Cable #2563988-001 Rev B. <br /> | **The ’C5x DSPs support emulation through a dedicated emulation port. The emulation port is a superset of the IEEE JTAG standard 1149.1 and can be accessed by the XDS510 emulator. The information in this appendix supports XDS510 Cable #2563988-001 Rev B. <br /> | ||
* TMS320C15 (low) | *TMS320C15 (low) | ||
* TMS32010 | *TMS32010 | ||
* TMS32025 (low, known way to interface this?) | *TMS32025 (low, known way to interface this?) | ||
* TMS320E15 (low) | *TMS320E15 (low) | ||
Compatible with the Full License of Code Composer Studio versions 3.x through v7 from Texas Instruments | Compatible with the Full License of Code Composer Studio versions 3.x through v7 from Texas Instruments | ||
* (''Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio'' | *(''Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio'' | ||
* Operates with "SDFlash" Programming Utility from Spectrum Digital | *Operates with "SDFlash" Programming Utility from Spectrum Digital | ||
* Compatible with Programming utilities developed by Texas Instruments | *Compatible with Programming utilities developed by Texas Instruments | ||
Info on related debug adapters. XDS510 appears to be the official one, but even the XDS510 docs don't seem to indicate its TMS320 compatible, so not sure what to make of it | Info on related debug adapters. XDS510 appears to be the official one, but even the XDS510 docs don't seem to indicate its TMS320 compatible, so not sure what to make of it | ||
== XDS510 == | ==XDS510== | ||
https://processors.wiki.ti.com/index.php/XDS510 | https://processors.wiki.ti.com/index.php/XDS510 | ||
== XDS200 USB == | ==XDS200 USB== | ||
http://www.spectrumdigital.com/xds200-usb-jtag-emulator/ | http://www.spectrumdigital.com/xds200-usb-jtag-emulator/ | ||
Line 30: | Line 30: | ||
Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG / CJTAG interface: | Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG / CJTAG interface: | ||
* C64x+ | *C64x+ | ||
* C28xxx | *C28xxx | ||
* C5000 | *C5000 | ||
* C66xx | *C66xx | ||
* DaVinci | *DaVinci | ||
* ARM | *ARM | ||
* OMAP3/4/5 | *OMAP3/4/5 | ||
* OMAPL13x | *OMAPL13x | ||
* AM18xx | *AM18xx | ||
* AM33xx | *AM33xx | ||
Line 47: | Line 47: | ||
http://www.ict.com.tw/DSP/TI/Emulators/xds510.htm | http://www.ict.com.tw/DSP/TI/Emulators/xds510.htm | ||
* The TMS320 Extended Development Systems (XDSs) are powerful, full-speed emulators used for system-level integration and debug | *The TMS320 Extended Development Systems (XDSs) are powerful, full-speed emulators used for system-level integration and debug | ||
* Key features of the XDS510/XDS510WS | *Key features of the XDS510/XDS510WS | ||
* '''XDS510''': a PC version consisting of a half-size AT board and a JTAG emulation cable. | *'''XDS510''': a PC version consisting of a half-size AT board and a JTAG emulation cable. | ||
* Works with these Devices: TMS320C6000, TMS320C5000, TMS320C2000, TMS320C4X, TMS320C5X, TMS320C33 | *Works with these Devices: TMS320C6000, TMS320C5000, TMS320C2000, TMS320C4X, TMS320C5X, TMS320C33 | ||
* | * | ||
XDS510PP PLUS: designed to be compatible with the existing Texas Instruments XDS510 emulator and operate with debuggers provided by Texas Instruments. | |||
<br /> | <br /> | ||
== XDS510PP MPSD == | == Bootloader == | ||
3.5 TMS320C20x Boot Loader | |||
Some of the ’C20x devices have an on-chip hard-coded boot loader, which | |||
allows you to load code from an 8-bit external EPROM into internal or external | |||
RAM. | |||
Technology | |||
* No letter= NMOS | |||
* AV = audio/video encoders or decoders | |||
* BC = CMOS with ROM bootloader | |||
* C = CMOS | |||
* E = CMOS EPROM | |||
* F = CMOS with flash memory | |||
* LBC = low-voltage CMOS with ROM bootloader | |||
* LC = low-voltage CMOS | |||
* LF = low-voltage CMOS with flash memory | |||
* P = CMOS one-time-programmable ROM | |||
* VC = very low voltage | |||
==XDS510PP MPSD== | |||
http://www.spectrumdigital.com/xds510pp-mpsd-emulator-with-code-composer-for-the-tms320c30-31-32/ | http://www.spectrumdigital.com/xds510pp-mpsd-emulator-with-code-composer-for-the-tms320c30-31-32/ | ||
Line 61: | Line 89: | ||
<br /> | <br /> | ||
== XDS510PP PLUS == | ==XDS510PP PLUS== | ||
http://www.spectrumdigital.com/xds510pp-plus-jtag-emulator-with-code-composer-for-the-tms320vc33-c4x/ | http://www.spectrumdigital.com/xds510pp-plus-jtag-emulator-with-code-composer-for-the-tms320vc33-c4x/ | ||
Line 67: | Line 95: | ||
<br /> | <br /> | ||
* Supports TMS320VC33/C4x DSPs | *Supports TMS320VC33/C4x DSPs | ||
== XDS510PP PLUS == | ==XDS510PP PLUS== | ||
http://www.spectrumdigital.com/xds510pp-plus-jtag-scan-path-emulator-pod/ | http://www.spectrumdigital.com/xds510pp-plus-jtag-scan-path-emulator-pod/ | ||
Line 77: | Line 105: | ||
Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface: | Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface: | ||
* F24xx | *F24xx | ||
* C54xx | *C54xx | ||
* C67xx | *C67xx | ||
* C62xx | *C62xx | ||
* C642x | *C642x | ||
* C64x+ | *C64x+ | ||
* C674x | *C674x | ||
* DaVinci | *DaVinci | ||
* TMS470 | *TMS470 | ||
* OMAP | *OMAP | ||
* F28xx | *F28xx | ||
* C55xx | *C55xx | ||
* C672x | *C672x | ||
* C641x | *C641x | ||
* C645x | *C645x | ||
* DM64x | *DM64x | ||
* DM355 | *DM355 | ||
* TMS570 | *TMS570 | ||
* Cortex | *Cortex | ||
<br /> | <br /> | ||
== DS510 USB == | ==DS510 USB== | ||
https://www.digikey.com/catalog/en/partgroup/xds510-usb-jtag-emulator-701900/20276 | https://www.digikey.com/catalog/en/partgroup/xds510-usb-jtag-emulator-701900/20276 | ||
XDS510 USB JTAG Emulator 701900 | XDS510 USB JTAG Emulator 701900 | ||
* Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface: | *Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface: | ||
** C54xx | **C54xx | ||
** C55xx | **C55xx | ||
** C62xx | **C62xx | ||
** C641x | **C641x | ||
** C642x | **C642x | ||
** C645x | **C645x | ||
** C64x+ | **C64x+ | ||
** C672x | **C672x | ||
** C674x | **C674x | ||
** C67xx | **C67xx | ||
** Cortex® | **Cortex® | ||
** DaVinci™ | **DaVinci™ | ||
** DM355 | **DM355 | ||
** DM64x | **DM64x | ||
** F24xx | **F24xx | ||
** F28xx | **F28xx | ||
** OMAP™ | **OMAP™ | ||
** TMS470 | **TMS470 | ||
** TMS570 | **TMS570 | ||
<br /> | <br /> | ||
* Compatible with the Full License of Code Composer Studio versions 3.x and v4 from Texas Instruments | *Compatible with the Full License of Code Composer Studio versions 3.x and v4 from Texas Instruments | ||
** ''Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio'' | **''Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio'' | ||
* Supports Spectrum Digital's "SDFlash" Programming Utility | *Supports Spectrum Digital's "SDFlash" Programming Utility | ||
* Supports Spectrum Digital's "SDConfig" Utility designed for emulator to target verification | *Supports Spectrum Digital's "SDConfig" Utility designed for emulator to target verification | ||
* Supports CCS v4.x DSS Java Scripting | *Supports CCS v4.x DSS Java Scripting | ||
* Compatible with Windows 2000, XP, Vista, Win7, and Linux Operating Systems | *Compatible with Windows 2000, XP, Vista, Win7, and Linux Operating Systems | ||
<br /> | <br /> |
Revision as of 07:12, 8 October 2020
Some models of interest:
- TMS320BC53PQ80
- TMS320C5x
- The ’C5x DSPs support emulation through a dedicated emulation port. The emulation port is a superset of the IEEE JTAG standard 1149.1 and can be accessed by the XDS510 emulator. The information in this appendix supports XDS510 Cable #2563988-001 Rev B.
- TMS320C15 (low)
- TMS32010
- TMS32025 (low, known way to interface this?)
- TMS320E15 (low)
Compatible with the Full License of Code Composer Studio versions 3.x through v7 from Texas Instruments
- (Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio
- Operates with "SDFlash" Programming Utility from Spectrum Digital
- Compatible with Programming utilities developed by Texas Instruments
Info on related debug adapters. XDS510 appears to be the official one, but even the XDS510 docs don't seem to indicate its TMS320 compatible, so not sure what to make of it
XDS510
https://processors.wiki.ti.com/index.php/XDS510
XDS200 USB
http://www.spectrumdigital.com/xds200-usb-jtag-emulator/
XDS200 USB JTAG Emulator
Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG / CJTAG interface:
- C64x+
- C28xxx
- C5000
- C66xx
- DaVinci
- ARM
- OMAP3/4/5
- OMAPL13x
- AM18xx
- AM33xx
Compatible with Code Composer Studio IDE Version 5.2 and later from Texas Instrument
http://www.ict.com.tw/DSP/TI/Emulators/xds510.htm
- The TMS320 Extended Development Systems (XDSs) are powerful, full-speed emulators used for system-level integration and debug
- Key features of the XDS510/XDS510WS
- XDS510: a PC version consisting of a half-size AT board and a JTAG emulation cable.
- Works with these Devices: TMS320C6000, TMS320C5000, TMS320C2000, TMS320C4X, TMS320C5X, TMS320C33
XDS510PP PLUS: designed to be compatible with the existing Texas Instruments XDS510 emulator and operate with debuggers provided by Texas Instruments.
Bootloader
3.5 TMS320C20x Boot Loader
Some of the ’C20x devices have an on-chip hard-coded boot loader, which
allows you to load code from an 8-bit external EPROM into internal or external
RAM.
Technology
- No letter= NMOS
- AV = audio/video encoders or decoders
- BC = CMOS with ROM bootloader
- C = CMOS
- E = CMOS EPROM
- F = CMOS with flash memory
- LBC = low-voltage CMOS with ROM bootloader
- LC = low-voltage CMOS
- LF = low-voltage CMOS with flash memory
- P = CMOS one-time-programmable ROM
- VC = very low voltage
XDS510PP MPSD
http://www.spectrumdigital.com/xds510pp-mpsd-emulator-with-code-composer-for-the-tms320c30-31-32/
XDS510PP MPSD Emulator with Code Composer for the TMS320C30/31/32
XDS510PP PLUS
XDS510PP PLUS JTAG Emulator with Code Composer for the TMS320VC33/C4x
- Supports TMS320VC33/C4x DSPs
XDS510PP PLUS
http://www.spectrumdigital.com/xds510pp-plus-jtag-scan-path-emulator-pod/
XDS510PP PLUS JTAG Scan Path Emulator Pod
Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface:
- F24xx
- C54xx
- C67xx
- C62xx
- C642x
- C64x+
- C674x
- DaVinci
- TMS470
- OMAP
- F28xx
- C55xx
- C672x
- C641x
- C645x
- DM64x
- DM355
- TMS570
- Cortex
DS510 USB
https://www.digikey.com/catalog/en/partgroup/xds510-usb-jtag-emulator-701900/20276
XDS510 USB JTAG Emulator 701900
- Supports Texas Instruments Digital Signal Processors and Microcontrollers with JTAG interface:
- C54xx
- C55xx
- C62xx
- C641x
- C642x
- C645x
- C64x+
- C672x
- C674x
- C67xx
- Cortex®
- DaVinci™
- DM355
- DM64x
- F24xx
- F28xx
- OMAP™
- TMS470
- TMS570
- Compatible with the Full License of Code Composer Studio versions 3.x and v4 from Texas Instruments
- Not compatible with the DSK/eZdsp/EVM Tools versions of Code Composer Studio
- Supports Spectrum Digital's "SDFlash" Programming Utility
- Supports Spectrum Digital's "SDConfig" Utility designed for emulator to target verification
- Supports CCS v4.x DSS Java Scripting
- Compatible with Windows 2000, XP, Vista, Win7, and Linux Operating Systems