1.1. About the ETM7

The ETM7 provides instruction and data trace for the ARM7 family of microprocessors. This document describes the interface between an ARM7 Thumb family processor and ETM7. For details of the interface between an ARM9 processor and ETM9, refer to the ARM9 Embedded Trace Macrocell (ETM9) Technical Reference Manual. Elements of the Embedded Trace Macrocell (ETM) that are common to both ETM7 and ETM9, such as the trace protocol and the physical interface to the Trace Port Analyzer (TPA), are described in the Embedded Trace Macrocell Specification. Where the expression ETM appears in the text it refers to a nonspecific ETM (ETM7 or ETM9). This document assumes that the ETM7 is a Rev 1 version. For details of differences between Rev 0 and Rev 1, see Appendix B Differences between ETM7 versions. The block diagram of the ETM7 is shown in Figure 1.1.

Figure 1.1. Block diagram of the ETM7

The functional diagram of the ETM7 is shown in Figure 1.2 .

Figure 1.2. Functional diagram of the ETM7

Copyright © 2000, 2001 ARM Limited. All rights reserved.ARM DDI 0158D
Non-Confidential