Texas Instruments TMS320 DSP User Manual
Page 4

4
Algorithm Performance Characterization
.....................................................................
4.1
Data Memory
4.1.1
Heap Memory
.............................................................................................
4.1.2
Stack Memory
............................................................................................
4.1.3
Static Local and Global Data Memory
.................................................................
4.2
Program Memory
..................................................................................................
4.3
Interrupt Latency
..................................................................................................
4.4
Execution Time
....................................................................................................
4.4.1
MIPS Is Not Enough
.....................................................................................
4.4.2
Execution Time Model
...................................................................................
5
DSP-Specific Guidelines
............................................................................................
5.1
CPU Register Types
..............................................................................................
5.2
Use of Floating Point
..............................................................................................
5.3
TMS320C6xxx Rules and Guidelines
...........................................................................
5.3.1
Endian Byte Ordering
....................................................................................
5.3.2
Data Models
...............................................................................................
5.3.3
Program Model
...........................................................................................
5.3.4
Register Conventions
....................................................................................
5.3.5
Status Register
...........................................................................................
5.3.6
Interrupt Latency
.........................................................................................
5.4
TMS320C54xx Rules and Guidelines
..........................................................................
5.4.1
Data Models
...............................................................................................
5.4.2
Program Models
..........................................................................................
5.4.3
Register Conventions
....................................................................................
5.4.4
Status Registers
..........................................................................................
5.4.5
Interrupt Latency
.........................................................................................
5.5
TMS320C55x Rules and Guidelines
............................................................................
5.5.1
Stack Architecture
........................................................................................
5.5.2
Data Models
...............................................................................................
5.5.3
Program Models
..........................................................................................
5.5.4
Relocatability
..............................................................................................
5.5.5
Register Conventions
....................................................................................
5.5.6
Status Bits
.................................................................................................
5.6
TMS320C24xx Guidelines
.......................................................................................
5.6.1
....................................................................................................
5.6.2
Data Models
...............................................................................................
5.6.3
Program Models
..........................................................................................
5.6.4
Register Conventions
....................................................................................
5.6.5
Status Registers
..........................................................................................
5.6.6
Interrupt Latency
.........................................................................................
5.7
TMS320C28x Rules and Guidelines
............................................................................
5.7.1
Data Models
...............................................................................................
5.7.2
Program Models
..........................................................................................
5.7.3
Register Conventions
....................................................................................
5.7.4
Status Registers
..........................................................................................
5.7.5
Interrupt Latency
.........................................................................................
6
Use of the DMA Resource
..........................................................................................
6.1
Overview
4
Contents
SPRU352G – June 2005 – Revised February 2007