Texas Instruments TMS320C3x User Manual
Page 20

Figures
xxi
Contents
5–1
Short-Integer Format and Sign-Extension of Short Integers
. . . . . . . . . . . . . . . . . . . . . . . . .
5–2
Single-Precision Integer Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–3
Short Unsigned-Integer Format and Zero Fill
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–4
Single-Precision Unsigned-Integer Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–5
General Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–6
Short Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–7
TMS320C32 Short Floating-Point Format for External 16-Bit Data
. . . . . . . . . . . . . . . . . . .
5–8
Single-Precision Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–9
Extended-Precision Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–10
Converting from Short Floating-Point Format to Single-Precision
Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11
Converting from Short Floating-Point Format to Extended-Precision
Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–12
Converting from Single-Precision Floating-Point Format to Extended-Precision
Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–13
Converting from Extended-Precision Floating-Point Format to Single-Precision
Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–14
IEEE Single-Precision Std. 754 Floating-Point Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15
TMS320C3x Single-Precision 2s-Complement Floating-Point Format
. . . . . . . . . . . . . . .
5–16
Flowchart for Floating-Point Multiplication
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–17
Flowchart for Floating-Point Addition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–18
Flowchart for NORM Instruction Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–19
Flowchart for Floating-Point Rounding by the RND Instruction
. . . . . . . . . . . . . . . . . . . . .
5–20
Flowchart for Floating-Point to Integer Conversion by FIX Instruction
. . . . . . . . . . . . . . .
5–21
Flowchart for Integer to Floating-Point Conversion by FLOAT Instruction
. . . . . . . . . . . .
5–22
Tabulated Values for Mantissa
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–23
Fast Logarithm for FFT Displays
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–1
Direct Addressing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–2
Indirect Addressing Operand Encoding
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–3
Encoding for 24-Bit PC-Relative Addressing Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–4
Logical and Physical Representation of Circular Buffer
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–5
Logical and Physical Representation of Circular Buffer after Writing Three Values
. . . .
6–6
Logical and Physical Representation of Circular Buffer after Writing Eight Values
. . . . .
6–7
Circular Buffer Implementation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–8
Data Structure for FIR Filters
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–9
System Stack Configuration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–10
Implementations of High-to-Low Memory Stacks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–11
Implementations of Low-to-High Memory Stacks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–1
CALL Response Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2
Multiple TMS320C3xs Sharing Global Memory
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–3
Zero-Logic Interconnect of TMS320C3x Devices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–4
Effective Base Address of the Interrupt-Trap-Vector Table
. . . . . . . . . . . . . . . . . . . . . . . . .
7–5
IF Register Modification
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–6
CPU Interrupt Processing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–7
Interrupt Logic Functional Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .