9: Debugging Your System
9-8 EPSON ARM720T CORE CPU MANUAL
9.3.5 Clocks
The system and test clocks must be synchronized externally to the processor. The ARM
Multi-ICE debug agent directly supports one or more cores within an ASIC design.
Synchronizing off-chip debug clocking with the ARM720T processor requires a three-stage
synchronizer. The off-chip device (for example, Multi-ICE) issues a TCK signal and waits for
the RTCK (Returned TCK) signal to come back. Synchronization is maintained because the
off-chip device does not progress to the next TCK until after RTCK is received.
Figure 9-4 shows this synchronization.
Figure 9-4 Clock synchronization
Note: All the D-types shown in Figure 9-4 are reset by DBGnTRST.
Resetcircuit DBGnTRST
nTRST
DBGTDOTDO
DQDQDQ
HCLK
TCKs ynchronizer
TCK
RTCK
DQ
EN
TMS
DQ
EN
Input sample
and hold
HCLK
HCLK
HCLK
TDI
DBGTMS
DBGTDI
ARM7TDMI-Smacrocell
Multi_ICE interface pads
DBGTCKEN