tricore - lauterbach development toolsdebugger for synopsys virtualizer it allows debugging software...

4
... Debug & Trace TriCore TM AURIX TM

Upload: others

Post on 24-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TriCore - LAUTERBACH DEVELOPMENT TOOLSDebugger for Synopsys Virtualizer It allows debugging software designs before the first hardware prototype is available. Front-End TRACE32 Debugger

44Lauterbach GmbHAltlaufstraße 40 • 85635 Höhenkirchen • Tel: +49 8102 9876 0 • [email protected] our offi cial Youtube channel and discover our new tutorials: http://www.youtube.com/user/lauterbachgmbh

For more information visit: www.lauterbach.com/1660

Debugger and Trace for TriCoreTM/AURIXTM

Software-only Products

PowerDebug

Debugger via JTAG/DAP

Connectors for JTAG, DAP, ECU14 and the full- featured AUTO26 including watchdog control and arbitration lines for third-party tools.

On-chip Trace

An additional license enables MCDS trace via on-chip trace memory.

PowerDebug

Aurora Gigabit Trace

Up to 4 GB of external trace memory for MCDS trace, up to 4 lanes with up to 12,5 GBit/s each.

CombiProbe 2

PowerTrace

Trace License

DAP Streaming

Up to 512 MB of external trace memory for MCDS trace with up to 30 MB/s.

. . .

Software Debugging over XCP

Debugging via XCP Slave supporting "Software Debugging over XCP" standard (ASAM MCD-1 XCP) or ETAS-specific protocol

XCP

Debugger for Synopsys Virtualizer

It allows debugging software designs before the first hardware prototype is available.

Front-End

TRACE32 Debugger

Virtual Target

Debug & Trace

TriCoreTM

AURIXTM

x20.2

Page 2: TriCore - LAUTERBACH DEVELOPMENT TOOLSDebugger for Synopsys Virtualizer It allows debugging software designs before the first hardware prototype is available. Front-End TRACE32 Debugger

www.lauterbach.com/16602 3

Auxiliary Controllers

TriCoreTM Trace Solutions for Emulation Devices

Multicore Trace

The MCDS module generates information on the instruction execution and data accesses of up to three TriCores as well as for transfers on the on-chip buses.

• The on-chip trace with a confi gurable size of up to 2 MB is perfect for detailed troubleshooting and in-fi eld testing, where it cooperates with various third-party tools. Filters and triggers allow an effective usage of the trace memory.

• The off-chip trace system enables recording for performance profi ling and qualifi cation (e.g. Code Coverage). If this needs to be extended the trace data can be streamed to the host.

The Lauterbach Debugger for TriCore provides high-speed access to the target device via the JTAG or DAP protocol. Debugging features range from simple Step/Go/Break up to Autosar-OS aware debugging.

Customers value the flash programming performance of up to 650 KB/sec on TriCore devices and the intuitive access to all peripheral modules.

TriCoreTM Debugging

TriCoreTM at a glance

For more than 20 years Lauterbach has been supporting the latest TriCore microcontrollers. Our tool-chain offers:• Single and multicore debugging for all TriCore cores• Debugging of all auxiliary controllers such as GTM, SCR, HSM and PCP• Multicore tracing via the MCDS on-chip trace, the high-speed serial AGBT

interface or DAP streaming.

Debug Support

• SCR Standby Controller• HSM Hardware Security Module

Debug and Trace Support

• GTM Peripheral Timer Module (MCDS only)• PCP Peripheral Control Processor

Multicore DebuggingTRACE32 allows con-current debugging of all TriCores.

• The cores can be started and stopped synchronously.

• The state of all cores can be dis-played side by side.

• All cores can be controlled by a single script.

Debugging of complex chips

TRACE32 offers the option to work in a debug environment including all TriCores as well as all auxiliary controllers. The interaction between all cores and controllers can be inspected in depth.

GTM Debugging Trace-based Oscilloscope

OS-aware Function Run-time Analysis

Page 3: TriCore - LAUTERBACH DEVELOPMENT TOOLSDebugger for Synopsys Virtualizer It allows debugging software designs before the first hardware prototype is available. Front-End TRACE32 Debugger

www.lauterbach.com/16602 3

Auxiliary Controllers

TriCoreTM Trace Solutions for Emulation Devices

Multicore Trace

The MCDS module generates information on the instruction execution and data accesses of up to three TriCores as well as for transfers on the on-chip buses.

• The on-chip trace with a confi gurable size of up to 2 MB is perfect for detailed troubleshooting and in-fi eld testing, where it cooperates with various third-party tools. Filters and triggers allow an effective usage of the trace memory.

• The off-chip trace system enables recording for performance profi ling and qualifi cation (e.g. Code Coverage). If this needs to be extended the trace data can be streamed to the host.

The Lauterbach Debugger for TriCore provides high-speed access to the target device via the JTAG or DAP protocol. Debugging features range from simple Step/Go/Break up to Autosar-OS aware debugging.

Customers value the flash programming performance of up to 650 KB/sec on TriCore devices and the intuitive access to all peripheral modules.

TriCoreTM Debugging

TriCoreTM at a glance

For more than 20 years Lauterbach has been supporting the latest TriCore microcontrollers. Our tool-chain offers:• Single and multicore debugging for all TriCore cores• Debugging of all auxiliary controllers such as GTM, SCR, HSM and PCP• Multicore tracing via the MCDS on-chip trace, the high-speed serial AGBT

interface or DAP streaming.

Debug Support

• SCR Standby Controller• HSM Hardware Security Module

Debug and Trace Support

• GTM Peripheral Timer Module (MCDS only)• PCP Peripheral Control Processor

Multicore DebuggingTRACE32 allows con-current debugging of all TriCores.

• The cores can be started and stopped synchronously.

• The state of all cores can be dis-played side by side.

• All cores can be controlled by a single script.

Debugging of complex chips

TRACE32 offers the option to work in a debug environment including all TriCores as well as all auxiliary controllers. The interaction between all cores and controllers can be inspected in depth.

GTM Debugging Trace-based Oscilloscope

OS-aware Function Run-time Analysis

Page 4: TriCore - LAUTERBACH DEVELOPMENT TOOLSDebugger for Synopsys Virtualizer It allows debugging software designs before the first hardware prototype is available. Front-End TRACE32 Debugger

44Lauterbach GmbHAltlaufstraße 40 • 85635 Höhenkirchen • Tel: +49 8102 9876 0 • [email protected] our offi cial Youtube channel and discover our new tutorials: http://www.youtube.com/user/lauterbachgmbh

For more information visit: www.lauterbach.com/1660

Debugger and Trace for TriCoreTM/AURIXTM

Software-only Products

PowerDebug

Debugger via JTAG/DAP

Connectors for JTAG, DAP, ECU14 and the full- featured AUTO26 including watchdog control and arbitration lines for third-party tools.

On-chip Trace

An additional license enables MCDS trace via on-chip trace memory.

PowerDebug

Aurora Gigabit Trace

Up to 4 GB of external trace memory for MCDS trace, up to 4 lanes with up to 12,5 GBit/s each.

CombiProbe 2

PowerTrace

Trace License

DAP Streaming

Up to 512 MB of external trace memory for MCDS trace with up to 30 MB/s.

. . .

Software Debugging over XCP

Debugging via XCP Slave supporting "Software Debugging over XCP" standard (ASAM MCD-1 XCP) or ETAS-specific protocol

XCP

Debugger for Synopsys Virtualizer

It allows debugging software designs before the first hardware prototype is available.

Front-End

TRACE32 Debugger

Virtual Target

Debug & Trace

TriCoreTM

AURIXTM

x20.2