Contents

Preface

Preface to the First Edition

List of Examples

Programs/Files on Accompanying CD

1 DSP Development System

1.1 INTRODUCTION

1.2 DSK SUPPORT TOOLS

1.3 CODE COMPOSER STUDIO

1.4 QUICK TESTS OF THE DSK (ON POWER ON AND USING CCS)

1.5 PROGRAMMING EXAMPLES TO TEST THE DSK TOOLS

1.6 SUPPORT FILES

1.7 ASSIGNMENTS

REFERENCES

2 Input and Output with the DSK

2.1 INTRODUCTION

2.2 TLV 320 AIC 23 ( AIC 23) ONBOARD STEREO CODEC FOR INPUT AND OUTPUT

2.3 PROGRAMMING EXAMPLES USING C CODE

2.4 ASSIGNMENTS

REFERENCES

3 Architecture and Instruction Set of the C 6x Processor

3.1 INTRODUCTION

3.2 TMS 320C6x ARCHITECTURE

3.3 FUNCTIONAL UNITS

3.4 FETCH AND EXECUTE PACKETS

3.5 PIPELINING

3.6 REGISTERS

3.7 LINEAR AND CIRCULAR ADDRESSING MODES

3.8 TMS320C6x INSTRUCTION SET

3.9 ASSEMBLER DIRECTIVES

3.10 LINEAR ASSEMBLY

3.11 ASM STATEMENT WITHIN C

3.12 C-CALLABLE ASSEMBLY FUNCTION

3.13 TIMERS

3.14 INTERRUPTS

3.15 MULTICHANNEL BUFFERED SERIAL PORTS

3.16 DIRECT MEMORY ACCESS

3.17 MEMORY CONSIDERATIONS

3.18 FIXED-AND FLOATING-POINT FORMAT

3.19 CODE IMPROVEMENT

3.20 CONSTRAINTS

3.21 PROGRAMMING EXAMPLES USING C, ASSEMBLY, AND LINEAR ASSEMBLY

3.22 ASSIGNMENTS

REFERENCES

4 Finite Impulse Response Filters

4.1 INTRODUCTION TO THE Z-TRANSFORM

4.2 DISCRETE SIGNALS

4.3 FIR FILTERS

4.4 FIR LATTICE Structure

4.5 FIR IMPLEMENTATION USING FOURIER SERIES

4.6 WINDOW FUNCTIONS

4.7 PROGRAMMING EXAMPLES USING C AND ASM CODE

4.8 ASSIGNMENTS

REFERENCES

5 Infinite Impulse Response Filters

5.1 INTRODUCTION

5.2 IIR ...

Get Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.