ETM介绍
【文件名】:071121@52RD_DDI0315B_cs_etm9_r0p1_trm.pdf
【格 式】:pdf
【大 小】:548K
【简 介】:
This preface introduces the ARM9 Embedded Trace Macrocell (ETM9) (r2p2) and its
reference documentation. It contains the following sections:
* About this document on pagexii
* Feedback on pagexvi.
【目 录】:
Chapter 1 Introduction
1.1 About the ETM9 .......................................................................................... 1-2
1.2 Silicon revision information ......................................................................... 1-4
Chapter 2 Accessing ETM9 Registers
2.1 TAP interface .............................................................................................. 2-2
2.2 Programming and reading ETM9 registers ................................................. 2-3
Chapter 3 Integrating the ETM9
3.1 About integrating the ETM9 ........................................................................ 3-2
3.2 ARM interfacing .......................................................................................... 3-3
3.3 Clocks and resets ..................................................................................... 3-12
3.4 TAP interface wiring .................................................................................. 3-16
3.5 System control signals .............................................................................. 3-20
3.6 Trace port interfacing ................................................................................ 3-26
3.7 Modes of operation of the trace port ......................................................... 3-32
Chapter 4 Memory Map Decode Interface
4.1 About the memory map decode interface ................................................... 4-2
4.2 Memory map decode example ................................................................... 4-4
Chapter 5 Test Wrapper
5.1 About the ETM9 test wrapper ..................................................................... 5-2
Chapter 6 ETM Integration Testing
6.1 About the ETM Integration Kit .................................................................... 6-2
6.2 Test system ................................................................................................ 6-9
6.3 ETM integration test program ................................................................... 6-15
6.4 Trace buffer integration test program ....................................................... 6-23
6.5 Simple demonstration test ........................................................................ 6-25
6.6 Source compilation ................................................................................... 6-26
6.7 Simulation ................................................................................................. 6-32
6.8 Test verification ........................................................................................ 6-34
6.9 Running the Trace Comparison Script ..................................................... 6-41
6.10 Troubleshooting ........................................................................................ 6-42
Chapter 7 Software Considerations for Trace
7.1 Tracing dynamically loaded images ........................................................... 7-2
7.2 Simple overlay support ............................................................................... 7-4
Chapter 8 Physical Trace Port Signal Guidelines
8.1 About trace port signal quality .................................................................... 8-2
8.2 ASIC pad selection, placement, and package type .................................... 8-3
8.3 PCB design guidelines ............................................................................... 8-4
8.4 EMI compliance .......................................................................................... 8-8
8.5 Further references ...................................................................................... 8-9
Appendix A Signal Descriptions
A.1 Signal descriptions ..................................................................................... A-2
Appendix B Differences between ETM9 Versions
B.1 ETM versions and variants ......................................................................... B-2
B.2 Pin names ................................................................................................... B-3
B.3 Changes to the programmer’s model in Rev 0a ......................................... B-7
B.4 Changes to the programmer’s model in Rev 1 ........................................... B-8
B.5 Changes to the programmer’s model in Rev 2 ........................................... B-9
B.6 Changes to the programmer’s model in Rev 2a ....................................... B-10
B.7 Changes to the programmer’s model in r2p2 ........................................... B-11
Appendix C Integrating the EtmMuxDemux Block into ETM9
C.1 Using the EtmMuxDemux block ................................................................. C-2