Tables
xxvii
Contents
10–2
Data-Access Sequence for a Memory Configuration with Two Banks
10-14
. . . . . . . . . . . . . . .
10–3
Wait-State Generation
10-16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–4
BNKCMP and Bank Size
10-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–5
Strobe Byte-Enable for 32-Bit-Wide Memory With 8-Bit Data-Type Size
10-21
. . . . . . . . . . . .
10–6
Example of 8-Bit Data-Type Size
10-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–7
Strobe Byte-Enable for 32-Bit-Wide Memory With 16-Bit Data-Type Size
10-22
. . . . . . . . . . .
10–8
Example of 16-Bit Data-Type Size and 32-Bit-Wide External Memory
10-23
. . . . . . . . . . . . . .
10–9
Example of 32-Bit-Wide Memory With 32-Bit Data-Type Size
10-25
. . . . . . . . . . . . . . . . . . . . .
10–10 Strobe-Byte Enable Behavior for 16-Bit-Wide Memory with 8-Bit Data-Type Size
10-27
. . . .
10–11 Example of 8-Bit Data-Type Size and 16-Bit-Wide External Memory
10-28
. . . . . . . . . . . . . . .
10–12 Example of 16-Bit-Wide Memory With 16-Bit Data-Type Size
10-29
. . . . . . . . . . . . . . . . . . . . .
10–13 Example of 16-Bit-Wide Memory With 32-Bit Data-Type Size
10-31
. . . . . . . . . . . . . . . . . . . . .
10–14 Example of 8-Bit-Wide Memory With 8-Bit Data-Type Size
10-33
. . . . . . . . . . . . . . . . . . . . . . . .
10–15 Example of 8-Bit-Wide Memory With 16-Bit Data-Type Size
10-35
. . . . . . . . . . . . . . . . . . . . . . .
10–16 Example of 32-Bit Data-Type Size and 8-Bit-Wide Memory
10-37
. . . . . . . . . . . . . . . . . . . . . . .
11–1
Boot-Loader Mode Selection
11-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–2
Source Data Stream Structure
11-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–3
Byte-Wide Configured Memory
11-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–4
16-Bit-Wide Configured Memory
11-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–5
32-Bit-Wide Configured Memory
11-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–6
TMS320C31 Interrupt and Trap Memory Maps
11-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–7
Boot-Loader Mode Selection
11-15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–8
Source Data Stream Structure
11-21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–1
Timer Global-Control Register Bits Summary
12-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–2
Serial-Port Global-Control Register Bits Summary
12-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–3
FSX/DX/CLKX Port-Control Register Bits Summary
12-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–4
FSR/DR/CLKR Port-Control Register Bits Summary
12-24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–5
Receive/Transmit Timer-Control Register Register Bits Summary
12-25
. . . . . . . . . . . . . . . . .
12–6
DMA Global-Control Register Bits Summary
12-54
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–7
CPU/DMA Interrupt-Enable Register Bits
12-61
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–8
TMS320C32 DMA PRI Bits and CPU/DMA Arbitration Rules
12-64
. . . . . . . . . . . . . . . . . . . . . .
13–1
Load and Store Instructions
13-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–2
2-Operand Instructions
13-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–3
3-Operand Instructions
13-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–4
Program-Control Instructions
13-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–5
Low-Power Control Instructions
13-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–6
Interlocked-Operations Instructions
13-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–7
Parallel Instructions
13-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–8
Instruction Set Summary
13-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–9
Parallel Instruction Set Summary
13-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–10 Indirect Addressing
13-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–11 Output Value Formats
13-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–12 Condition Codes and Flags
13-30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–13 Instruction Symbols
13-33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–14 CPU Register Syntax
13-36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A–1
TMS320C3x Instruction Opcodes
A-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .