Debug Support
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
8-3
8.1.2
Clocks
The system and test clocks must be synchronized externally to the ARM966E-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 ARM966E-S
macrocell requires a three-stage synchronizer. The off-chip device (for example,
Multi-ICE) issues a
TCK
signal, and waits for the
RTCK
(
R
eturned
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
ARM966E-S
CLK
TCK Synchronizer
Multi-ICE
interface
pads
Input sample and hold
DBGnTRST
Summary of Contents for ARM966E-S
Page 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...