Texas Instruments XDS560T

Texas Instruments XDS560T
Артикул: 2511088

производитель: Texas Instruments
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Texas Instruments XDS560T

Конечно, вот подробное описание системы эмуляции и отладки Texas Instruments XDS560 Trace (XDS560T).

Общее описание

XDS560 Trace — это профессиональная высокопроизводительная система эмуляции (debug probe) от Texas Instruments, предназначенная для отладки и анализа сложных встроенных систем на базе процессоров TI. Её ключевая особенность — поддержка трассировки в реальном времени (Instruction and Data Trace), что позволяет захватывать и анализировать поток исполнения программы без остановки ядра процессора. Это незаменимый инструмент для отладки сложных проблем, связанных с производительностью, синхронизацией, гонками состояний и оптимизацией кода.

Основное назначение:

  • Глубокая отладка приложений на процессорах TI (ARM, DSP, MCU).
  • Профилирование производительности и анализ выполнения кода.
  • Отладка систем реального времени.
  • Поддержка многопроцессорных (multi-core) систем.

Ключевые технические характеристики

  1. Интерфейс подключения к хосту (ПК):

    • Высокоскоростной USB 2.0 (480 Мбит/с) для передачи данных и трассировки.
    • Ethernet 10/100 (опционально, в некоторых версиях) для удалённой отладки и увеличения пропускной способности для трассировки.
  2. Целевые интерфейсы (подключение к отлаживаемой плате):

    • JTAG (IEEE 1149.1/7) — основной интерфейс для отладки и загрузки кода.
    • cJTAG (IEEE 1149.7) — двухконтактный компактный JTAG для устройств с малым количеством выводов.
    • ARM SWD (Serial Wire Debug) — для некоторых микроконтроллеров на ядрах ARM Cortex-M.
    • Поддержка трассировки:
      • ARM ETM/PTM (Embedded Trace Macrocell / Program Trace Macrocell) для ядер Cortex.
      • TI PTC (Processor Trace Control) для DSP C6000.
      • Системная трассировка (System Trace) через различные модули (STC, STM).
  3. Скорость эмуляции:

    • JTAG-частота до 60 МГц (в зависимости от целевого процессора и длины кабеля).
    • Высокая скорость загрузки кода в память.
  4. Буфер трассировки:

    • Большой встроенный буфер (обычно 1 Гбит ~ 128 МБ) для хранения информации трассировки. Это позволяет захватывать длинные последовательности выполнения программы.
  5. Анализ энергопотребления:

    • Совместимость с системой измерения энергопотребления TI (EnergyTrace™ Technology) для некоторых семейств микроконтроллеров (MSP430, ARM Cortex-M), позволяющей анализировать и оптимизировать энергопотребление в реальном времени.
  6. Программное обеспечение:

    • Работает со стандартной IDE от TI: Code Composer Studio (CCS).
    • Поддерживается сторонними IDE (например, IAR Embedded Workbench, Green Hills MULTI).
    • Использует драйверы TI Debug Server.
  7. Аппаратные особенности:

    • Детектирование напряжения цели (Auto Voltage Detection).
    • Изолированная версия (Isolated) доступна для отладки систем, гальванически развязанных от ПК.

Парт-номера (Part Numbers) и основные модели

Существовало несколько аппаратных ревизий и вариантов исполнения. Основные парт-номера:

  • TMDS560V36STM — Один из самых распространённых вариантов. Коробочный продукт с интерфейсами USB и Ethernet, поддержкой трассировки.
  • TMDS560V36STM-U — Версия только с USB (без Ethernet).
  • TMDS560V36STM-UE — Версия с USB и Ethernet.
  • TMDS560V36STM-ILИзолированная (Isolated) версия для работы в цепях с различными потенциалами. Критически важна для отладки силовой электроники.
  • XDS560v2 STM — Более новая "вторая версия" (v2), часто в форм-факторе платы расширения для петабордов.
  • MSP-FET — Упрощённый эмулятор, входящий в комплекты для MSP430, не является XDS560 и не поддерживает трассировку.

Важно: Многие из этих продуктов, особенно оригинальный XDS560T, сняты с производства (EOL) и заменены на следующее поколение — XDS560v2 PRO и, впоследствии, на XDS Debug Probes.


Совместимые модели процессоров и микроконтроллеров

XDS560T совместим с подавляющим большинством процессоров и микроконтроллеров Texas Instruments, выпущенных до середины 2010-х годов. Поддержка зависит от версии драйверов и CCS.

Основные поддерживаемые семейства:

  1. Цифровые сигнальные процессоры (DSP):

    • TMS320C6000™ (C674x, C66x, C64x+, C64x, C62x) — основная целевая платформа, для которой особенно важна трассировка.
    • TMS320C5000™ (C55x).
    • TMS320C28x™ (для контроллеров реального времени).
  2. Микроконтроллеры на ядрах ARM:

    • Sitara™ Processors (AM335x, AM437x, AM57x и др. на Cortex-A).
    • Микроконтроллеры SimpleLink™ (CC13xx, CC26xx, CC32xx — беспроводные).
    • Микроконтроллеры Hercules™ (RM, TMS570 — для функциональной безопасности).
    • Серия Tiva™ TM4C (на Cortex-M4).
  3. Процессоры DaVinci, OMAP:

    • DaVinci™ (цифровая обработка видео).
    • OMAP™ (мобильные и мультимедийные процессоры, например, OMAP-L1x).

Важное примечание по совместимости: Для современных процессоров и микроконтроллеров TI (например, серий Sitara AM6x, Jacinto, MSPM0, новейших C2000) рекомендуется использовать более новые отладчики:

  • XDS110 — базовый, низкобюджетный отладчик, входящий в состав многих evaluation-китов. Не поддерживает трассировку.
  • XDS200 — отладчик среднего класса, более высокая скорость, чем XDS110.
  • XDS560v2 PRO (и его вариации) — флагманская замена XDS560T с поддержкой трассировки, более высокой скоростью и поддержкой современных интерфейсов (HSITP, XDS2pro).
  • XDS Debug Probes (серия 3xx, 5xx) — самое современное семейство, пришедшее на смену XDS5xx.

Вывод: Texas Instruments XDS560 Trace — это легендарный профессиональный инструмент для глубокой отладки, который сыграл ключевую роль в разработке сложных систем на базе TI. Для новых проектов следует рассматривать его преемников — XDS560v2 PRO и XDS Debug Probes.

Совместимые модели для Texas Instruments XDS560T

Texas Instruments XDS560T