|
TC1797 Datasheet, PDF (61/190 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller | |||
|
◁ |
TC1797
Introduction
2.6.1 On-Chip Debug Support
The classic software debug approach (start/stop, single-stepping) is supported by
several features labelled âOCDS Level 1â:
⢠Run/stop and single-step execution independently for TriCore and PCP.
⢠Means to request all kinds of reset without usage of sideband pins.
⢠Halt-after-Reset for repeatable debug sessions.
⢠Different Boot modes to use application software not yet programmed to the Flash.
⢠A total of four hardware breakpoints for the TriCore based on instruction address,
data address or combination of both.
⢠Unlimited number of software breakpoints (DEBUG instruction) for TriCore and PCP.
⢠Debug event generated by access to a specific address via the system bus.
⢠Tool access to all SFRs and internal memories independent of the Cores.
⢠Two central Break Switches to collect debug events from all modules (TriCore, PCP,
DMA, BCU, break input pins) and distribute them selectively to breakable modules
(TriCore, PCP, break output pins).
⢠Central Suspend Switch to suspend parts of the system (TriCore, PCP, Peripherals)
instead if breaking them as reaction to a debug event.
⢠Dedicated interrupt resources to handle debug events inside TriCore (breakpoint
trap, software interrupt) and Cerberus (can trigger PCP), e.g. for implementing
Monitor programs.
⢠Access to all OCDS Level 1 resources also for TriCore and PCP themselves for
debug tools integrated into the application code.
⢠Triggered Transfer of data in response to a debug event; if target is programmed to
be a device interface simple variable tracing can be done.
⢠In depth performance analysis and profiling support given by the Emulation Device
through MCDS Event Counters driven by a variety of trigger signals (e.g. cache hit,
wait state, interrupt accepted).
2.6.2 Real Time Trace
For detailed tracing of the systemâs behavior a pin-compatible Emulation Device will be
available.1)
2.6.3 Calibration Support
Two main use cases are catered for by resources in addition the OCDS Level 1
infrastructure: Overlay of non-volatile on-chip memory and non-intrusive signaling:
⢠8 KB SRAM for Overlay.
⢠Can be split into up to 16 blocks which can overlay independent regions of on-chip
Data Flash.
1) The OCDS L2 interface of AudoNG is not available.
Data Sheet
57
V1.1, 2009-04
|
▷ |