JTAG Telegrams
The telegrams of this group are simple wrappers around the standard JTAG commands,
adding the relaxed timing and increased transmission speed and quality of DAP.
•
jtag_mode - switch DAP to BYPASS mode
•
jtag_reset - reset the TAP controller
•
jtag_setIR - write the TAP's INSTRUCTION register
•
jtag_swapIR - write and read the TAP's INSTRUCTION register
•
jtag_setDR - write the current JTAG data register
•
jtag_swapDR - write and read the current JTAG data register
•
jtag_moreDR - write and read part of a long JTAG data register
Client Telegrams
The last group allows direct access to IOClients like Cerberus of the device, completely
hiding the asynchronous timing between tool clock and system clock of the device.
The following five telegrams belong to this group:
•
client_set - define the current IOClient
•
client_get - ask for the index of the current IOClient
•
client_reset - reset the current IOClient
•
client_write - write to the current IOClient
•
client_read - read from the current IOClient
16.6
Cerberus and JTAG Registers
This section summarizes all Cerberus and JTAG registers for reference purposes.
Details on these registers are contained in OCDS documents that are available for tool
suppliers on request (please contact local Infineon representatives). All CERBERUS
registers are prefixed "CBS_" in the register map of a device.
User's Manual
OCDS, V1.5
On-Chip Debug Support (OCDS)
16-14
TC1728
V1.0, 2011-12