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

Inter-Algorithm Synchronization

71

 

 

6.15.1

Non-Preemptive System

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 Run-Time APIs

81

 

B.1

TI C-LanguageRun-Time Support Library

82

 

B.2

DSP/BIOS Run-time Support Library

82

C

Bibliography

............................................................................................................

83

 

C.1

Books

83

 

C.2

URLS

83

D

Glossary

85

 

D.1

Glossary of Terms

85

SPRU352G –June 2005 –Revised February 2007

Contents

5

Submit Documentation Feedback

Page 5
Image 5
Texas Instruments TMS320 DSP manual Urls