Motorola DSP56305 User Manual Page 14

  • Download
  • Add to my manuals
  • Print
  • Page
    / 112
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 13
Introduction
Application Note Structure
MOTOROLA Optimizing DSP56300/DSP56600 Applications 1-7
Section 4—Using the DMA
How to reduce core MIPS by using the DMA
How to service peripherals using the DMA
How to use slow, inexpensive memory chips without
loosing performance
How to handle complex data structures by using the
DMA
Section 5—Instruction Cache and Other Memory Features
Basic instruction cache tutorial
Data organization for efficient sector allocation
Sector locking for critical loops
Flushing the cache after task switching.
Burst mode for DRAMs
Memory banks between program and data
Using the bootstrap ROM
1.4.2 Optimizing the Code for Best Performance
The next two sections include general explanation of the various
pipeline stall conditions and how they can be avoided in order to
get faster execution times. In addition, some observations on the
instruction set are included along with recommended usage for
optimization purposes.
Section 6—Pipeline Interlocks
Description of the various types of interlocks
Ways to avoid each type of interlock
Program flow and control
Understanding timing of conditional change of flow
How to reorder code at the end of DO loops
When to use the repeat instruction
Section 7—Compact Opcode Use
Page view 13
1 2 ... 9 10 11 12 13 14 15 16 17 18 19 ... 111 112

Comments to this Manuals

No comments