Texas Instruments TMS320 DSP User Manual

Page 5

Advertising
background image

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-Language Run-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

Advertising