![Infineon Technologies TC1784 Скачать руководство пользователя страница 1073](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554461073.webp)
TC1784
On-Chip Debug Support (OCDS)
User´s Manual
15-11
V1.1, 2011-05
OCDS, V1.5
Data Types Supported
•
WORD (32-bit): The default data type; used for single word transfers and block
transfers.
•
HWORD (16-bit): For reading 16-bit registers without getting a bus error, a dedicated
IOClient instruction is provided.
•
BYTE (8-bit): If the DAP/JTAG host wants to read a byte, it has to read the associated
word or half-word. Then the host has to extract the part needed itself.
15.3.2
Communication Mode
In Communication Mode, the Cerberus has no access to the internal buses and
communication is established between the external DAP/JTAG host and a software
monitor (embedded into the application program) via the Cerberus registers. The
communication mode is the default mode after reset.
In Communication Mode, the external DAP/JTAG host is master of all transactions. The
host requests the monitor to write or read a value to/from the Cerberus register
COMDATA. The difference to RW Mode is that the read or write request is not actively
executed by Cerberus. The request just sets bits in the CPU accessible IOSR register to
signal the monitor that the debugger wants to send or receive a value. The software
monitor has to poll the IOSR register for that.
15.3.3
Triggered Transfers
Triggered transfers can be used to read from or write to a certain memory location when
an OCDS trigger becomes active.
The main application for Triggered Transfers is to trace a certain memory location. This
can be done, when the OCDS of the CPU activates its break out signal, if this memory
location is written by the user program. This event is used as a transfer trigger through
the configuration of the MCBS. Cerberus is configured to read the location on this trigger.
15.3.4
Multi Core Break Switch
In TC1784, there are several sources and targets for break signals. For instance the
OCDS run control of one processor can break the other processor unit. The Multi Core
Break Switch (MCBS) is a part of the Cerberus and allows to propagate break requests
from sources to targets in a generic and flexible way.
interfaces of the MCBS.
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...