Difference between revisions of "TMS320"

From Proghq
Jump to: navigation, search
Line 1: Line 1:
 +
==Models==
 
Background: [[wikipedia:Texas_Instruments_TMS320#C2000_series|https://en.wikipedia.org/wiki/Texas_Instruments_TMS320]]
 
Background: [[wikipedia:Texas_Instruments_TMS320#C2000_series|https://en.wikipedia.org/wiki/Texas_Instruments_TMS320]]
 +
 +
More background: https://cnx.org/contents/yMHYkz7e@1/TI-s-DSP-History-in-Die-Form
 +
  
 
Some models of interest:
 
Some models of interest:
Line 22: Line 26:
 
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==
+
== Debugger ==
 +
 
 +
===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 75: Line 81:
 
*
 
*
  
==Bootloader==
+
===Bootloader===
 
3.5 TMS320C20x Boot Loader
 
3.5 TMS320C20x Boot Loader
  
Line 99: Line 105:
 
*VC = very low voltage
 
*VC = very low voltage
  
==TMS20C5X DGTL SGNL PROC STARTR'S KIT==
+
===XDS510PP MPSD===
Came with a 5.25 and a 3.5" floppy, need to image them
 
 
 
14 NOV 94
 
 
 
2617681-6741
 
 
 
TMDS3200051
 
 
 
==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 114: Line 111:
 
<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 122: Line 119:
 
*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 152: Line 149:
 
<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
  
Line 188: Line 185:
 
*Compatible with Windows 2000, XP, Vista, Win7, and Linux Operating Systems
 
*Compatible with Windows 2000, XP, Vista, Win7, and Linux Operating Systems
  
 +
<br />
 +
==Development board==
 +
[[TMS20C5X DGTL SGNL PROC STARTR'S KIT]]
 
<br />
 
<br />

Revision as of 04:28, 17 October 2020

Models

Background: https://en.wikipedia.org/wiki/Texas_Instruments_TMS320

More background: https://cnx.org/contents/yMHYkz7e@1/TI-s-DSP-History-in-Die-Form


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

Debugger

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.


TMS320 DSP Development Support, Reference Guide, Literature Number: SPRU011F May 1998

  • has tons of useful info

Table 2–13. TMS320 Code Development Support Tools

  • ’C5x: OS/2, DOS Ext, SPARC, HP9000
  • A few like ’C3x, ’C4x have limited win32 support

Table 2–13. TMS320 Code Development Support Tools (Continued)

  • ’C5x
  • XDS510 Debugger: TMDS3240150, DOS, Win16, OS/2
  • XDS510WS Debugger: TMDS3240650, SPARC, OpenWin

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

http://www.spectrumdigital.com/xds510pp-plus-jtag-emulator-with-code-composer-for-the-tms320vc33-c4x/

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


Development board

TMS20C5X DGTL SGNL PROC STARTR'S KIT