
  | 6.2  | Algorithm and Framework  | 62  | |
  | 6.3  | Requirements for the Use of the DMA Resource  | 63  | |
  | 6.4  | Logical Channel  | 63  | |
  | 6.5  | Data Transfer Properties  | 64  | |
  | 6.6  | Data Transfer Synchronization  | 64  | |
  | 6.7  | Abstract Interface  | 65  | |
  | 6.8  | Resource Characterization  | 66  | |
  | 6.9  | Runtime APIs  | 67  | |
  | 6.10  | Strong Ordering of DMA Transfer Requests  | 67  | |
  | 6.11  | Submitting DMA Transfer Requests  | 68  | |
  | 6.12  | Device Independent DMA Optimization Guideline  | 68  | |
  | 6.13  | C6xxx Specific DMA Rules and Guidelines  | 69  | |
  | 
  | 6.13.1 Cache Coherency Issues for Algorithm Producers  | 69  | |
  | 6.14  | C55x Specific DMA Rules and Guidelines  | 70  | |
  | 
  | 6.14.1 Supporting Packed/Burst Mode DMA Transfers  | 70  | |
  | 
  | 6.14.2 Minimizing Logical Channel Reconfiguration Overhead  | 71  | |
  | 
  | 6.14.3 Addressing Automatic Endianism Conversion Issues  | 71  | |
  | 6.15  | 71  | ||
  | 
  | 6.15.1  | 71  | |
  | 
  | 6.15.3  | Preemptive System  | 72  | 
A  | Rules and Guidelines  | 75  | ||
  | A.1  | General Rules  | 76  | |
  | A.2  | Performance Characterization Rules  | 77  | |
  | A.3  | DMA Rules  | 77  | |
  | A.4  | General Guidelines  | 78  | |
  | A.5  | DMA Guidelines  | 79  | |
B  | Core   | 81  | ||
  | B.1  | TI   | 82  | |
  | B.2  | DSP/BIOS   | 82  | |
C  | Bibliography  | ............................................................................................................  | 83  | |
  | C.1  | Books  | 83  | |
  | C.2  | URLS | 83  | |
D  | Glossary  | 85  | ||
  | D.1  | Glossary of Terms  | 85  | |
SPRU352G   | Contents  | 5  |