tricore - lauterbach development toolsdebugger for synopsys virtualizer it allows debugging software...
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](https://reader034.vdocument.in/reader034/viewer/2022042621/5f6bcfe582d69910c1076f7c/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042621/5f6bcfe582d69910c1076f7c/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042621/5f6bcfe582d69910c1076f7c/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042621/5f6bcfe582d69910c1076f7c/html5/thumbnails/4.jpg)
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