Customer Training Workshop: Traveo™ II Program and Debug Interface

Q4 2020

Target Products

Target product list for this training material:

Family Category Series Code Flash Memory Size
Traveo™ II Automotive Body Controller Entry CYT2B6 Up to 576KB
Traveo II Automotive Body Controller Entry CYT2B7 Up to 1088KB
Traveo II Automotive Body Controller Entry CYT2B9 Up to 2112KB
Traveo II Automotive Body Controller Entry CYT2BL Up to 4160KB
Traveo II Automotive Body Controller High CYT3BB/4BB Up to 4160KB
Traveo II Automotive Body Controller High CYT4BF Up to 8384KB
Traveo II Automotive Cluster CYT3DL Up to 4160KB
Traveo II Automotive Cluster CYT4DN Up to 6336KB

Introduction to Traveo II Body Controller Entry

The program and debug interface is part of the CPU subsystem.

System Resources:

CPU Subsystem:

System Interconnect: Multi Layer AHB, IPC, MPU/SMPU

Peripheral Interconnect: MMIO, PPU

I/O Subsystem

Hint Bar: Review TRM chapter 32 for additional details.

Introduction to Traveo II Body Controller High

The program and debug interface is part of the CPU subsystem.

System Resources:

CPU Subsystem:

System Interconnect: Multi Layer AXI/AHB, IPC, MPU/SMPU

Peripheral Interconnect: MMIO, PPU

I/O Subsystem

Hint Bar: Review TRM chapter 36 for additional details.

Introduction to Traveo II Cluster

The program and debug interface is part of the CPU subsystem.

System Resources:

CPU Subsystem:

System Interconnect: Multi Layer AXI/AHB, IPC, MPU/SMPU

Peripheral Interconnect: MMIO, PPU

I/O Subsystem

Hint Bar: Review TRM chapter 38 for additional details.

Program and Debug Interface Overview

Hint Bar: Review the Program and Debug Interface TRM chapter for additional details.

Multi-Core Debug for CYT2B6/B7/B9/BL

Hint Bar: Review TRM chapter 31 and CoreSight documentation for additional details.

Program and Debug Interface for Debug:

The diagram illustrates the interaction between the Arm Cortex-M0+ and Cortex-M4 subsystems, including the DAP, SWD/JTAG interface, CM0+ and CM4 access ports, Cross Trigger Interfaces (CTI), Micro Trace Buffer (MTB), Embedded Trace Buffer (ETB), Embedded Trace Macro (ETM), and Cross Trigger Matrix (CTM).

Multi-Core Debug for CYT3BB/4BB/3DL/4DN

Hint Bar: Review TRM chapter 36 and CoreSight documentation for additional details.

Program and Debug Interface for Debug:

The diagram illustrates the interaction between the Arm Cortex-M0+ and Cortex-M7 subsystems, including the DAP, SWD/JTAG interface, CM0+ and CM7 access ports, Cross Trigger Interfaces (CTI), Micro Trace Buffer (MTB), Embedded Trace Buffer (ETB), Embedded Trace Macro (ETM), and Cross Trigger Matrix (CTM).

Tracing for CYT2B6/B7/B9/BL

Hint Bar: Review TRM chapter 31 and CoreSight Documentations for additional details.

Program and Debug Interface for Tracing:

The diagram shows the components involved in tracing, including the DAP, SWD/JTAG interface, Arm Cortex-M0+ and Cortex-M4 subsystems, Cross Trigger Interfaces (CTI), Micro Trace Buffer (MTB), Embedded Trace Buffer (ETB), Embedded Trace Macro (ETM), and Trace Port Interface Unit (TPIU).

Tracing for CYT3BB/4BB/3DL/4DN

Hint Bar: Review TRM chapter 36 and CoreSight Documentations for additional details.

Program and Debug Interface for Tracing:

The diagram illustrates the tracing components, including the DAP, SWD/JTAG interface, Arm Cortex-M0+ and Cortex-M7 subsystems, Cross Trigger Interfaces (CTI), Micro Trace Buffer (MTB), Embedded Trace Buffer (ETB), Embedded Trace Macro (ETM), and Trace Port Interface Unit (TPIU).

Serial Wire Debug (SWD) and JTAG Interface

Debug Interface Pin Configuration on Boot ROM:

After reset, the debug pins remain in high-impedance mode until Boot ROM initializes them.

Pin Name Input Enable Drive Mode
swj_trstn Yes Internal Pull-up
swj_swo_tdo No Strong (output)
swj_swdoe_tdi Yes Internal Pull-up
swj_swdio_tms Yes Internal Pull-up
swj_swclk_tclk Yes Internal Pull-down

Hint Bar: Review the Program and Debug Interface TRM chapter for additional details.

Programmer and IDEs for Traveo II

Flash Programmer

Vendor Flash Programmer Software Notes
Infineon MiniProg3 Cypress Programmer 1.0
MiniProg4 Auto Flash Utility
DTS Insight NET IMPRESS AF430/AFX100 AZ490 Remote Controller
Segger J-Link J-Flash
Flasher Arm (for mass production)

Integrated Design Environment (IDE)

Vendor Debugger Compiler
GHS GHS Probe (5.6.4/5.6.6) MULTI V7 (ver2017.1.4)
IAR I-JET Embedded Workbench for Arm (8.42.1)
iSystem i-TAG Family -
Lauterbach TRACE 32 -

Revision History

Revision ECN Submission Data Description of Change
** 6086858 04/17/2018 Initial release
*A 6400751 12/4/2018 Added the note descriptions. Updated the Block Diagram. Updated SWD and JTAG I/F figures. Added CYT4BF information.
*B 6661420 08/26/2019 Updated pages 2 and 13. Added CYT4DN information and added page 6.
*C 7052549 12/22/2020 Updated pages 2, 13, 16. Merged page 3 for Traveo II Body Controller Entry.

PDF preview unavailable. Download the PDF instead.

Infineon-Traveo II Program and Debug Interface-Training-v04 00-EN PowerPoint 用 Acrobat PDFMaker 11 Adobe PDF Library 11.0

Related Documents

Preview Infineon Traveo II SAR ADC Customer Training Workshop
Explore Infineon's Traveo II SAR ADC through this customer training workshop. Learn about its 12-bit resolution, 1 Msps sample rate, advanced features like averaging and diagnostics, system architecture, and automotive applications. Ideal for engineers designing embedded systems.
Preview Getting Started with Traveo II Family MCUs
This application note provides an overview of the feature set and describes the development environment and tools to get started with the CYT2, CYT3, and CYT4 series of MCUs from the Traveo II family. It covers the Arm Cortex-M based MCUs, their features, and how to set up the development environment.
Preview Getting Started with Traveo II Family MCUs
This application note provides an overview of the Traveo II family of microcontrollers, including their feature sets and development environment. It covers the CYT2, CYT3, and CYT4 series MCUs, detailing their Arm Cortex-M based CPU cores, memory, and peripheral functions. The document also guides users on setting up the development environment and utilizing the Sample Driver Library (SDL).
Preview Low Power Mode Procedure in Traveo II Family
This application note from Infineon (formerly Cypress) details the low-power modes, transition procedures, and related operations for the Traveo II family of microcontrollers (MCUs), including Sleep, DeepSleep, and Hibernate modes, WDT settings, Cyclic Wakeup, and CAN Wakeup.
Preview Infineon CYT2B7 Datasheet: 32-bit Arm Cortex-M4F Microcontroller
Comprehensive datasheet for the Infineon CYT2B7 microcontroller, detailing its features, specifications, and capabilities for automotive applications. Includes information on CPU subsystems, memory, peripherals, power modes, and more.
Preview How to Use the Trigger Multiplexer in Infineon Traveo II Family
This application note from Infineon provides a comprehensive guide on utilizing the Trigger Multiplexer within the Traveo II Family microcontrollers. It details various trigger types, including group triggers, one-to-one triggers, and software triggers, along with practical use cases and code examples for configuring peripheral interactions.
Preview Infineon PSoC™ 6 Wi-Fi Bluetooth® Pioneer Kit Guide
Explore the Infineon PSoC™ 6 Wi-Fi Bluetooth® Pioneer Kit (CY8CKIT-062-WIFI-BT) with this comprehensive guide. Learn about its features, hardware, operation, and development capabilities for IoT and embedded systems.
Preview IAR Embedded Workbench for ModusToolbox™ User Guide - Infineon
Comprehensive user guide for Infineon's ModusToolbox™ software, detailing the integration and usage of IAR Embedded Workbench for embedded system development, including installation, configuration, building, and debugging.