Tables
xvi
Tables
1–1
Typical Applications for the TMS320 DSPs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–1
40-Bit/64-Bit Register Pairs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–2
Functional Units and Operations Performed
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–3
Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–4
Addressing Mode Register (AMR) Mode Select Field Encoding
. . . . . . . . . . . . . . . . . . . . .
2–5
Block Size Calculations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–6
Control Status Register Field Descriptions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–7
Control Register File Extensions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–8
Floating-Point Adder Configuration Register Field Descriptions
. . . . . . . . . . . . . . . . . . . . .
2–9
Floating-Point Auxiliary Configuration Register Field Descriptions
. . . . . . . . . . . . . . . . . .
2–10
Floating-Point Multiplier Configuration Register Field Descriptions
. . . . . . . . . . . . . . . . . .
3–1
Fixed-Point Instruction Operation and Execution Notations
. . . . . . . . . . . . . . . . . . . . . . . . .
3–2
Instruction to Functional Unit Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–3
Functional Unit to Instruction Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–4
TMS320C62x/C67x Opcode Map Symbol Definitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–5
Delay Slot and Functional Unit Latency Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–6
Registers That Can Be Tested by Conditional Operations
. . . . . . . . . . . . . . . . . . . . . . . . .
3–7
Indirect Address Generation for Load/Store
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–8
Relationships Between Operands, Operand Size, Signed/Unsigned, Functional
Units, and Opfields for Example Instruction (ADD)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–9
Program Counter Values for Example Branch Using a Displacement
. . . . . . . . . . . . . . . .
3–10
Program Counter Values for Example Branch Using a Register
. . . . . . . . . . . . . . . . . . . .
3–11
Program Counter Values for B IRP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–12
Program Counter Values for B NRP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–13
Data Types Supported by Loads
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–14
Address Generator Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–15
Data Types Supported by Loads
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–16
Register Addresses for Accessing the Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . . .
3–17
Data Types Supported by Stores
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–18
Address Generator Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–19
Data Types Supported by Stores
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–1
Floating-Point Instruction Operation and Execution Notations
. . . . . . . . . . . . . . . . . . . . . . .
4–2
Instruction to Functional Unit Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–3
Functional Unit to Instruction Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–4
IEEE Floating-Point Notations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–5
Special Single-Precision Values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .