Datasheet
Contents
ARM7TDMI Data Sheet
ARM DDI 0029E
Contents-iii
Open Access
5.18 Format 18: unconditional branch 5-39
5.19 Format 19: long branch with link 5-40
5.20 Instruction Set Examples 5-42
6 Memory Interface 6-1
6.1 Overview 6-2
6.2 Cycle Types 6-2
6.3 Address Timing 6-4
6.4 Data Transfer Size 6-9
6.5 Instruction Fetch 6-10
6.6 Memory Management 6-12
6.7 Locked Operations 6-12
6.8 Stretching Access Times 6-12
6.9 The ARM Data Bus 6-13
6.10 The External Data Bus 6-15
7 Coprocessor Interface 7-1
7.1 Overview 7-2
7.2 Interface Signals 7-2
7.3 Register Transfer Cycle 7-3
7.4 Privileged Instructions 7-3
7.5 Idempotency 7-4
7.6 Undefined Instructions 7-4
8 Debug Interface 8-1
8.1 Overview 8-2
8.2 Debug Systems 8-2
8.3 Debug Interface Signals 8-3
8.4 Scan Chains and JTAG Interface 8-6
8.5 Reset 8-8
8.6 Pullup Resistors 8-9
8.7 Instruction Register 8-9
8.8 Public Instructions 8-9
8.9 Test Data Registers 8-12
8.10 ARM7TDMI Core Clocks 8-18
8.11 Determining the Core and System State 8-19
8.12 The PC’s Behaviour During Debug 8-23
8.13 Priorities / Exceptions 8-25
8.14 Scan Interface Timing 8-26
8.15 Debug Timing 8-30