Skip to:Content
|
Bottom
Cover image for Digital signal processing and applications with the TMS320C6713 and TMS320C6416 DSK
Title:
Digital signal processing and applications with the TMS320C6713 and TMS320C6416 DSK
Personal Author:
Edition:
2nd ed.
Publication Information:
New Jersey : Wiley-IEEE Press, 2008
Physical Description:
xxviii, 576 p. : ill. ; 26 cm. + 1 CD-ROM
ISBN:
9780470138663
General Note:
Accompanied by CD-ROM : CP 015496
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010167789 TK5102.9 C44 2008 Open Access Book Book
Searching...
Searching...
30000010191421 TK5102.9 C44 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK

Now in a new edition--the most comprehensive, hands-on introduction to digital signal processing

The first edition of Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK is widely accepted as the most extensive text available on the hands-on teaching of Digital Signal Processing (DSP). Now, it has been fully updated in this valuable Second Edition to be compatible with the latest version (3.1) of Texas Instruments Code Composer Studio (CCS) development environment. Maintaining the original's comprehensive, hands-on approach that has made it an instructor's favorite, this new edition also features:

Added program examples that illustrate DSP concepts in real-time and in the laboratory Expanded coverage of analog input and output New material on frame-based processing A revised chapter on IIR, which includes a number of floating-point example programs that explore IIR filters more comprehensively More extensive coverage of DSP/BIOS All programs listed in the text--plus additional applications--which are available on a companion website

No other book provides such an extensive or comprehensive set of program examples to aid instructors in teaching DSP in a laboratory using audio frequency signals--making this an ideal text for DSP courses at the senior undergraduate and postgraduate levels. It also serves as a valuable resource for researchers, DSP developers, business managers, and technology solution providers who are looking for an overview and examples of DSP algorithms implemented using the TMS320C6713 and TMS320C6416 DSK.


Author Notes

The late RULPH CHASSAING, P H D, taught Real-Time DSP at Worcester Polytechnic Institute. In addition to offering many DSP training workshops and seminars, he authored four other books: DSP Applications Using C and the TMS320C6x DSK; Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK; Digital Signal Processing with C and the TMS320C30 ; and Digital Signal Processing with C and the TMS320C25 , all published by Wiley.

DONALD REAY, P H D, is a Lecturer in the School of Engineering and Physical Sciences at Heriot-Watt University in Edinburgh, Scotland.


Table of Contents

Preface
List of Examples
Programs/Files on Accompanying CD
1DSP Development System
1.1 Introduction
1.2 DSK Support Tools
1.2.1 C6713 and C6416 DSK Boards
1.2.2 TMS320C6713 Digital Signal Processor
1.2.3 TMS320C6416 Digital Signal Processor
1.3 Code Composer Studio
1.3.1 CCS version 3.1 Installation and Support
1.3.2 Installation of Files Supplied with this Book
1.3.3 File Types
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.6.1 Initialization/Communication File (c6713DSKINIT.c)
1.6.2 Header file (c6713DSKINIT.h)
1.6.3 Vector Files (vectors_intr.asm, vectors_poll.asm)
1.6.4 Linker Command File (c6713DSK.cmd)
1.7 Assignments References
21 Input and Output with the DSK
2.1 Introduction
2.2 TLV320AIC23 (AIC23) 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 C6x Processor
3.1 Introduction
3.2 TMS320C6x 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.7.1 Indirect Addressing
3.7.2 Circular Addressing
3.8 TMS320C6x Instruction Set
3.8.1 Assembly Code Format
3.8.2 Types of Instructions
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.14.1 Interrupt Control Registers
3.14.2 Interrupt Acknowledgment
3.15 Multichannel Buffered Serial Ports
3.16 Direct Memory Access
3.17 Memory Considerations
3.17.1 Data Allocation
3.17.2 Data Alignment
3.17.3 Pragma Directives
3.17.4 Memory Models
3.18 Fixed- and Floating-Point Format
3.18.1 Data Types
3.18.2 Floating-Point Format
3.18.3 Division
3.19 Code Improvement
3.19.1 Intrinsics
3.19.2 Trip Directive for Loop Count
3.19.3 Cross-Paths
3.19.4 Software Pipelining
3.20 Constraints
3.20.1 Memory Constraints
3.20.2 Cross-Path Constraints
3.20.3 Load/Store Constraints
3.20.4 Pipelining Effects with More Than One EP within an FP
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.1.1 Mapping from s-Plane to z-Plane
4.1.2 Difference Equations
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.6.1 Hamming Window
4.6.2 Hanning Window
4.6.3 Blackman Window
4.6.4 Kaiser Window
4.6.5 Computer-Aided Approximation
4.7 Programming Examples Using C and ASM Code
4.8 Assignments
References
5 Infinite Impulse Response Filters
5.1 Introduction
5.2 IIR Filter Structures
5.2.1 Direct Form I Structure
5.2.2 Direct Form II Structure
5.2.3 Direct Form II Transpose
5.2.4 Cascade Structure
5.2.5 Parallel Form Structure
5.3 Bilinear Transformation
5.3.1 BLT Design Procedure
5.4 Programming Examples Using C and ASM Code
5.5 Assignments
References
6 Fast Fourier Transform
6.1 Introduction
6.2 Development of the FFT Algorithm with Radix-2
6.3 Decimation-in-Frequency FFT Algorithm with Radix-2
6.4 Decimation-in-Time FFT Algorithm with Radix-2
6.5 Bit Reversal for Unscrambling
Go to:Top of Page