
User Manual
C166S V2
User Manual
8
V 1.7, 2001-01
6.4
6.4.1
6.4.1.1
6.4.1.2
6.4.1.3
6.4.1.4
6.4.2
6.5
Multi Master Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
External Bus Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Initialization of Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Arbitration Master Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Arbitration Slave Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Locking the Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Connecting Multimaster Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Fastest possible external access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
7
7.1
7.2
7.3
Instruction Set
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Short Instruction Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Instruction Opcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
8
8.1
8.2
8.3
Detailed Instruction Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Normal Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
DSP Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Instructions for OCDS/ITC injection and System Control . . . . . . . . . . . . 417
9
9.1
9.2
9.2.1
9.2.2
9.3
9.3.1
9.3.2
9.4
9.4.1
9.4.2
Summary of CPU/Subsystem Registers
. . . . . . . . . . . . . . . . . . . . . . . 421
General Purpose Registers (GPRs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Core Special Function Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Ordered by Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Ordered by Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Register Overview Interrupt and Peripheral Event Controller . . . . . . . . . 426
Ordered by Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Ordered by Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Register Overview External Bus Controller . . . . . . . . . . . . . . . . . . . . . . . 430
Ordered by Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Ordered by Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
10
Keyword Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433