![Infineon Technologies TC1796 Скачать руководство пользователя страница 976](http://html1.mh-extra.com/html/infineon-technologies/tc1796/tc1796_user-manual_2055437976.webp)
TC1796
System Units (Vol. 1 of 2)
On-Chip Debug Support
User’s Manual
17-4
V2.0, 2007-07
OCDS, V2.0
17.2
OCDS Level 1
The main philosophy of the TriCore OCDS Level 1is that the complete architecture and
the status of a target system are visible from the FPI Bus. This means that every
component of the system can be accessed through its mapping into the FPI address
space, including on-chip memories, CPU core registers, registers of the peripheral units,
as well as external hardware which is connected and accessible via the External Bus
Unit (EBU).
A typical OCDS Level 1 debugging configuration is shown in
. It includes two
parts:
1. The debugger software, supporting a standard JTAG protocol via a PC port
2. The debugger hardware interface adapter, connecting the TC1796 JTAG interface in
the target system with the PC port (parallel, serial, or USB)
This configuration makes it possible to realize a cheap debugging environment that
permits comprehensive real-time debugging tasks to be performed.
Figure 17-2 Typical OCDS Level 1 Hardware Connections
17.2.1
TriCore CPU Level 1 OCDS
The TriCore CPU provides the following OCDS Level 1 features:
•
Full single-step support, as well by hardware as by software (code patching)
•
Up to 4 programmable hardware breakpoints:
Each one can be defined as a combination of instruction pointer value and
memory/SFR address/value:
– Breaks on program counter (PC) value
Two precise PC values or one PC range
Break before make (BBM) possible
Target
Hardware
PC
(with Debugger
Software)
MCA05757
Serial
or
Parallel
or
USB
Interface
Interface
Adapter
JT
A
G
TC1796
JT
A
G