Embedded Trace Macrocell Interface
9-2
Copyright © 2000 ARM Limited. All rights reserved.
ARM DDI 0186A
9.1
About the ETM interface
The ARM966E-S supports the connection of an external
Embedded Trace Module
(ETM) to provide real time code tracing of the ARM966E-S in an embedded system.
The ETM interface is primarily
one way
. In order to provide code tracing, the ETM
block must be able to monitor various ARM9E-S inputs and outputs. The required
ARM9E-S inputs and outputs are collected and driven out from the ARM966E-S from
the ETM interface registers, as shown in Figure 9-1.
Figure 9-1 ARM966E-S ETM interface
The ETM interface outputs are pipelined by a single clock cycle to provide early output
timing and to isolate any ETM input load from the critical ARM966E-S signals. The
latency of the pipelined outputs does not effect ETM trace behavior, as all outputs are
delayed by the same amount.
ETM
ARM9E-S
To/from
ARM966E-S
logic
To/from
ARM966E-S
logic
ETM interface registers
CLK
nRESET
ARM966E-S
ETMEN
En
FIFOFULL
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 ...