
iv Copyright © ARM Limited 2000. All rights reserved. ARM DDI 0155A-04
Limited Confidential
Chapter 4 Protection Unit
4.1 About the protection unit............................................................................... 4-2
4.2 Memory regions............................................................................................ 4-3
4.3 Overlapping regions ..................................................................................... 4-6
Chapter 5 Tightly-coupled SRAM
5.1 ARM946E-S SRAM requirements................................................................ 5-2
5.2 Using CP15 control register.......................................................................... 5-3
Chapter 6 Bus Interface Unit and Write Buffer
6.1 About the BIU and write buffer ..................................................................... 6-2
6.2 AHB bus master interface............................................................................. 6-3
6.3 Noncached Thumb instruction fetches......................................................... 6-8
6.4 AHB clocking................................................................................................ 6-9
6.5 The write buffer........................................................................................... 6-12
Chapter 7 Coprocessor Interface
7.1 About the coprocessor interface................................................................... 7-2
7.2 LDC/STC...................................................................................................... 7-4
7.3 MCR/MRC.................................................................................................... 7-8
7.4 Interlocked MCR......................................................................................... 7-10
7.5 CDP............................................................................................................ 7-11
7.6 Privileged instructions................................................................................. 7-12
7.7 Busy-waiting and interrupts........................................................................ 7-13
Chapter 8 Debug Support
8.1 About the debug interface ............................................................................ 8-2
8.2 Debug systems............................................................................................. 8-4
8.3 The JTAG state machine.............................................................................. 8-7
8.4 Scan chains................................................................................................ 8-12
8.5 Debug access to the caches ...................................................................... 8-17
8.6 Debug interface signals.............................................................................. 8-19
8.7 ARM9E-S core clock domains.................................................................... 8-24
8.8 Determining the core and system state...................................................... 8-25
8.9 Overview of EmbeddedICE-RT.................................................................. 8-26
8.10 Disabling EmbeddedICE-RT ...................................................................... 8-28
8.11 The debug communications channel.......................................................... 8-29
8.12 Real-time debug......................................................................................... 8-33
Chapter 9 ETM Interface
9.1 About the ETM interface............................................................................... 9-2
9.2 Enabling the ETM interface.......................................................................... 9-4
Chapter 10 Test Support
10.1 About the ARM946E-S test methodology................................................... 10-2
10.2 Scan insertion and ATPG........................................................................... 10-3
10.3 BIST of memory arrays............................................................................... 10-5