> Type of Materials
> Application Area
> DSP Family
> Type/Level of Lab
> Major Emphasis of Course
> Theory
> Lab
> Application
|
|
Lab
Name/Title of Material: DSP systems design
Author: Evangelos Zigouris
University: University of Patras
E-mail: ez@physics.upatras.gr
DSP device on which material is based: TMS320C6000
DSP development tools used in material: TMS320C6211 DSK
Type of Materials: Lab Exercises
Application area: Communications, General Signal Processing
Type/level of lab: Advanced graduate
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: 28/03/02
File types: Archived Source, Adobe Acrobat PDF
File: DSP System Design.zip (3M)
Computer Language on which the material is based: C
Description of item(s)/value to others: The DSPlab_programs.zip file contains the programs of the laboratory that takes place in the Master course in Electronics, at the Department of Physics, in Patras, Greece. In the DSPlab.pdf the programs and some theory of the applications are described. Finally, the submitted paper to the DSP2002 conference,3-5 July Santorini, Greece, which is based in this real-time DSP course, is in the DSP2002_paper.pdf
Name/Title of Material: Simple Experiments using TMS320LF2407
Author: Richard Sikora
E-mail: richard@sikora.demon.co.uk
DSP device on which material is based: TMS320C2000
DSP development tools used in material: TMS320F2407 DSK, TMS320F2407 EVM
Type of Materials: Tutorials with sample code
Application area: Control, General Signal Processing
Type/level of lab: General EE, Non-EE, Introductory undergraduate, Advanced undergraduate, TMS320C2000
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Application
Language in which material is written: English
Developed/Last Updated Date: 18th March 2002
File types: MS Word, C source files
File: TMS320F2407 Applications.zip (6M)
Computer Language on which the material is based: C, Assembler
Description of item(s)/value to others: A series of simple applications of the TMS320LF2407. Uses the 2407 DSK to control a stepper motor, dc motor, generate sine waves using PWM, FIR and IIR filters.
Code written mostly in C with some in assembly language for speed.
A 12V 1A DC power supply and an oscilloscope would be useful.
Schematic provided of some basic electronic components costing only a few dollars.
Name/Title of Material: Assembly Language Tutorials for the TMS320C2000 Family
Author: Richard Sikora
E-mail: richard@sikora.demon.co.uk
DSP device on which material is based: TMS320C2000
DSP development tools used in material: TMS320F2407 DSK, TMS320F243 DSK, TMS320F2407 EVM, TMS320F243 EVM
Type of Materials: Tutorials with sample code
Application area: Control, General Signal Processing
Type/level of lab: General EE, Non-EE, Introductory undergraduate, TMS320C2000
Is the Lab a primary focus of the course? No
Type of course for which material was developed: Application
Language in which material is written: English
Developed/Last Updated Date: 18th March 2002
File types: MS Word
File: TMS320F2000 Tutorials.zip (2.4M)
Computer Language on which the material is based: C, Assembler
Description of item(s)/value to others: A series of 10 assembly language tutorials with code. Tested on TMS320F243 DSK, but applicable to all the 'C2000 family. Simple experiments to illustrate use most common assembly language instructions e.g. moving data, adding, multiplication with accumulation. Add on components for DSK will only cost a few dollars. Assumes no previous knowledge of assembly language programming, but does use some basic C code.
Name/Title of Material: DSK C5402 FIR
Author: Massimo Martelli
E-mail: m-martelli@ti.com
DSP device on which material is based: TMS320C5000
DSP development tools used in material: TMS320C5402 DSK
Type of Materials: Lab exercises
Application area: Audio
Type/level of lab: TMS320C5000
Is the Lab a primary focus of the course? No
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: 5/31/2002
File type: Code Composer Studio Project
File: DSK5402_filter.zip (191K)
Computer Language on which the material is based: C
Description of item(s)/value to others: This example shows how setup the DSP peripherals for a simple audio application with the "standard" Chip Support Library
(CSL) instead of the C5402 DSK Board Library. The DSK Board Library is not supported at the same level of CSL and sometimes doesn't give to the user the complete control of the DSP.
This lab project is derived from the TI Reference Framework #1, leaving only a very simple framework that should be easy to understand for a first time user. The original Reference Framework can be downloaded from www.dspvillage.com.
Name/Title of Material: Use of Audio Daughter Card with C6711 DSK
Author: Rulph Chassaing
University: University of Massachusetts Dartmouth
Email: chassaing@msn.com
DSP Device on which this Material is Based: TMS320C6000
DSP Development Tools Used in Material: TMS320C6711 DSK
Type of Materials: Lab Exercises
Application Area: Audio, General Signal Processing
Type/Level of Lab: General EE, Non-EE, Advanced undergraduate, Introductory graduate, TMS320C6000
Is the Lab a Primary Focus of the Course?: Yes
Type of course for which material was developed: Lab
Language in which Material is Written: English
Developed/Last Updated Date: January 2002
File Type: Executable, C/Assembly Code
File: AudioDC Examples.zip (28.5K)
Computer Language on which Material is based: C, C++
Description of item(s)/value to others: Two examples using TI's stereo codec PCM3003-based Audio Daughter Card with C6711 DSK. Taken from book "DSP Applications Using C and the TMS320C6x DSK" by Rulph Chassaing.
- "Loop" with output=delayed input
- FIR filter implementation
Name/Title of material: An Introduction to Digital Signal Processors
Author: Bruno Paillard
University: Universite de Sherbrooke
E-mail: bruno.paillard@videotron.ca
DSP device on which material is based: TMS320C5000
DSP development tools used in material: Signal Ranger DSP board
Type of Materials: Introductory Book
Type/level of lab: General EE, Introductory Graduate, TMS320C5000
Is the Lab a primary focus of the course? No
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: February 2002
File type: Adobe Acrobat PDF
File: C5000 Course Manual (English).zip (3.1MB)
Computer Language on which the material is based: Assembler
Description of item(s)/value to others: (New edition, written in English) This book has been written to support an introductory course on Microprocessors and Microprocessor applications. The focus is on embedded systems in general, and systems incorporating Digital Signal Processing functions in particular.
The book covers the following topics:
- Short history of the microprocessor
- Systems architecture
- Boolean algebra and fixed point computation
- Development tools
- The TMS320VC5402
- Software development methodology for embedded systems
Name/Title of material: Hands-on TMS320LF2407 in C
Author: Frank Bormann
University: University of Applied Sciences Zwickau
E-mail: Frank.Bormann@fh-zwickau.de
DSP device on which material is based: TMS320C2000
DSP development tools used in material: TMS320C243 EVM, TMS320C2407 EVM
Type of Materials: Lab Exercises
Application Area: General Signal Processing
Type/level of lab: General EE, Introductory Undergraduate, Introductory graduate, TMS320C2000
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: June 2000
Course URL: http://www.fh-zwickau.de/tutorial/dsp
File type: Adobe Acrobat PDF, HTML, C/Assembly/Executable
File: F24x EVM Labs.zip (2.4MB)
Computer Language on which the material is based: C
Description of item(s)/value to others: The labs are based on the TMS320LF2407 EVM / TMS320F243 EVM. They involve two add-on boards for these EVMs. They include LED's,Switches,Potentiometers and an SPI-EEPROM. The aim of the lab is to get all the internal peripherals of this DSP to work. The labs are based on CodeComposer and are programmed in C. The additional boards are manufactured by our university.
Name/Title of material: FIR Filters
Author: Mohamed El-Tanany
University: Carleton University
E-mail: tanany@sce.carleton.ca
DSP device on which material is based: TMS320C5000
DSP development tools used in material: TMS320C54x EVM
Type of Materials: Lab Exercises
Type/level of lab: General EE, Introductory Undergraduate, TMS320C5000
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: August 2001
File type: Adobe Acrobat PDF, Matlab, Executable, Assembly
File: FIR Lab.zip (132K)
Computer Language on which the material is based: Assembler
Description of item(s)/value to others: This lab is meant to explore the basic characteristics and design of FIR filters. Included are all the files needed to run the experiment in addition to the Matlab files needed for the design, plus the lab/assignment writing as it was given to our students, plus two sets of lecture notes.
Name/Title of material: Audio Daughter Card Getting Started Files
Author: Michael Morrow
University: University of Wisconsin-Madison
E-mail:morrow@ieee.org
DSP device on which material is based: TMS320C6000
DSP development tools used in material: TMS320C6711 DSK, TMS320C6211 DSK
Type of Materials: Educational software
Language in which material is written: English
Developed/Last Updated Date: July 2001
File type: Archived Source File
File: c6xadc_sample_app.zip (10K)
Description of item(s)/value to others: This is a sample application to help users get started with the TI Audio Daughter Card. The readme file contains instructions on how to configure the daughtercard, etc.
Name/Title of material: C6X DSK-Matlab Interface
Author: Michael Morrow
University: University of Wisconsin-Madison
E-mail:morrow@ieee.org
DSP device on which material is based: TMS320C6000
DSP development tools used in material: TMS320C6711 DSK, TMS320C6211 DSK
Type of Materials: Educational software
Application area: Matlab interface
Type/level of lab: TMS320C6000
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: April 2003
File type: Archived Source File
File: c6x_matlab.zip (114K)
Computer Language on which the material is based: Matlab
Description of item(s)/value to others: Supports direct importation of real-time C6X DSK data into Matlab.
Support is provided for the DSK's onboard codec, as well as the TI THS1206 EVM and other codec boards.
A high-level suite of API functions callable from the Matlab command window means that no DSK programming is necessary in order to use the software. Detailed documentation and sample Matlab m-files are provided.
Supports Code Composer Studio v1.23 or earlier.
Name/Title of material: Une introduction aux processeurs de traitement du signal
Author: Bruno Paillard
University: Universite de Sherbrooke
E-mail: bruno.paillard@videotron.ca
DSP device on which material is based: TMS320C5000
DSP development tools used in material: Third Party tools (Signal Ranger DSP Board)
Type of Materials: Introductory Book
Application area: General Microprocessors
Type/level of lab: General EE, Introductory undergraduate, TMS320C5000
Is the Lab a primary focus of the course? No
Type of course for which material was developed: Lab
Language in which material is written: French
Developed/Last Updated Date: May 2001
File type: Adobe Acrobat PDF
File: introduction_dsp.zip (2.4M)
Computer Language on which the material is based: Assembler
Description of item(s)/value to others: This book has been written to support an introductory course on Microprocessors and Microprocessor implementation. The focus is on embedded systems in general, and systems incorporating Digital Signal Processing functions in particular.
The book covers the following topics:
- Short history of the microprocessor
- Systems architecture
- Boolean algebra and fixed point computation
- Development tools
- The TMS320VC5402
- Software development methodology for embedded systems
Title of Material: Matlab interface for TMS320C3x DSK
Author: Ninad Thakoor
University: University of Texas at Arlington
E-mail:ninadst@yahoo.com
DSP device on which material is based: TMS320C3x
DSP development tools used in material: TMS320C31 DSK, Matlab
Type of Materials: Educational software
Application Area: General Signal Processing
Type/Level of Lab: TMS320C3x
Is the Lab a primary focus of the course? No
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: June 2002
File type: Matlab functions and mex files
File: MDSK3x.zip (191K)
Computer Language on which the material is based: C, Matlab
Description of item: This interface can load and control program on DSK. Using this interface one can read and write to DSK memory as well.
Title of Material: Signal Processing Lab, TUGraz
Author: Christian Feldbauer
University: Graz University of Technology
E-mail: feldbauer@inw.tugraz.at
DSP device on which material is based: TMS320C6000
DSP development tools used in material: TMS320C6711 DSK
Type of Materials: Lab exercises
Application Area: General Signal Processing
Type/Level of Lab: General EE, Advanced undergraduate, TMS320C6000
Is the Lab a primary focus of the course? Yes
Type of course for which material was developed: Lab
Language in which material is written: English
Developed/Last Updated Date: Apr. 2003
Course URL: http://spsc.inw.tugraz.at/courses/dsplab
File type: Adobe Acrobat PDF, Archived Source File
File: C6000 DSP Lab.zip (1.2MB)
Computer Language on which the material is based: C, Assembler, Matlab
Description of item: Laboratory course material (lab exercises and source code) for 6 labs. Experiments cover fundamental concepts of digital signal processing like sampling and aliasing, quantization in A/D conversion and in internal arithmetic operations, digital filter design and implementation, spectrum estimation and fast transforms, sampling-rate conversion and multi-rate processing. Application experiments address a selection of multi-media and digital communications problems where visual and auditory feedback is used to demonstrate the desired effects and artifacts of digital processing.
|