Debug Support
Copyright © ARM Limited 2000. All rights reserved.
8-3
8.1.1
Debug clocks
You must synchronize the system and test clocks externally to the ARM946E-S
macrocell. The ARM Multi-ICE debug agent directly supports one or more cores within
an ASIC design. To synchronize off-chip debug clocking with the ARM946E-S
macrocell you must use 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 8-1 shows this synchronization.
Figure 8-1 Clock synchronization
D
Q
D
Q
D
Q
D
Q
D
Q
TDO
RTCK
TCK
TMS
TDI
DBGTDO
CLK
DBGTDI
DBGTMS
DBGTCKEN
CLK
CLK
ARM946E-S
CLK
TCK Synchronizer
Multi-ICE
interface
pads
Input sample and hold
DBGnTRST
Summary of Contents for ARM946E-S
Page 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Page 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Page 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...