
![]()
This lab will use the Texas Instruments TMS320C5416 DSK board, a fixed point DSP processor.
Electronic copies of documentation for this board can be found below. DO NOT PRINT these out on the lab printer. Use only the electronic form. For more information on the C54, see the TI website.
TMS320C5416 Digital Signal Processor Data Sheet (C:\ti\docs\hlp\C5416DSK.HLP) | |
TMS320C54x DSP Functional Overview (SPRU307A) | |
TMS320C54x Code Composer Studio Tutorial (SPRU327C) | |
TMS320C54x Code Composer Studio User's Guide (SPRU328B) | |
TMS320C54x Assembly Language Tools User's Guide (SPRU102E) | |
TMS320C54x Evaluation Module Technical Reference (SPRU135) | |
TMS320C54x Optimizing C/C++ Compiler (SPRU103f) | |
TMS320C54x DSP Ref. Set Vol. 2: Mnemonic Instruction Set (SPRU172C) |
A DSP/BIOS PCM3002 Codec Device Driver for the TMS320C5416 (SPRA855) | |
An Audio Example Using DSP/BIOS(SPRA598) | |
TMS320C54x Digital Filters(SPRA699) | |
IIR Filter Design on the TMS320C54x DSP Application Report (SPRA079) | |
Implementing a Line-Echo Canceller Using Block Update & NLMS Algorithms- 'C54x (SPRA188) | |
DTMF Tone Generation and Detection on the TMS320C54x (SPRA096) | |
TMS320C54x DSP Ref. Set Vol. 4: Applications Guide (SPRU173) |
![]()
|
Lab report description for the DSP labs. |
![]()
|
Lab 1: Learn to use Oscilloscope with FFT module and noise generators (1 week) (Lab 1 validation sheet) | |||||||||||||||||||
|
Lab 2: Image Processing Lab | |||||||||||||||||||
|
Lab 3: Introduction to the Texas Instruments TMS320C5416 DSK Board, how to load and run C programs using Code Composer. In this lab you will be introduced to the Hardware and software used in this course. The TMS320C54x Code Composer Tutorial book will develop your familiarity on how to best utilize the tools available. You are to:
|
***WARNING: The C5416 DSK board has two audio inputs and two audio outputs. If you streaming an audio input from you CD player or the CPU use the Line In port. If you are listening to the output signal with your earphones use the Line Out port, but if you are using the Speakers use SPKR Out. Not doing so could potentially damage the C5416 DSK boards. Thanks *****
|
Lab 4: These are the important files that you will need to compete the Audio Effects experiment, on the C5416 DSK board. ( The code was written and developed by Prof. Richard Sikora).
Simple Audio effects lab, Please bring a portable CD player to the laboratory this week. The lab will consist of audio effects that sound much better with music than with sine waves. Read section 8.2.1 in textbook about delays, echos, and comb filters. Read section 4.2.4 of the textbook to introduce the concept of circular buffers.
|
Lab 5: FIR & IIR filters and Equalizers
| |||||||||||||||||||||||||
|
Lab 6: Speech Signal Processing Lab - In this lab you will do some simple speech processing. You will work through the exercises in the handout you receive from the TA. The files you will need are found here. |
|
Lab 7: Adaptive Signal processing lab
|
***For this lab, you will only do parts 1(Unknown System Implementation) and 2(Adaptive Filter Implementation in Matlab). Answer all questions in those sections and hand in your Matlab code and plots.
The next set of labs will be modified where the students will start writing DSP programs on the C5416 DSK board, review the codec API, run the tone example lab to understand how you could create signals on the board and output them to the speaker/line out port.
|
Lab 8: Writing DSP applications on the C5416 DSK board:
| |||||||||||||||||
|
Lab 9: IIR Comb Notch Filter
|
Lab : Introduction to the TMS320C5416 DSK Assembly Code Language:
|
|
Lab : Streaming into and out of the DSP Boards:
|
***For this lab, you will only do parts 1(Unknown System Implementation) and 2(Adaptive Filter Implementation in Matlab). Answer all questions in those sections and hand in your Matlab code and plots.
The new CCS codes were provided by the following individuals:
|
Richard Sikora's TMS320C5416 DSK Laboratories |
The previous CCS codes were provided by the following individuals:
|
Prof. Teresa H. Meng of the Dept. of EE Stanford University: EE 265 |
|
Randy Restle/Prof. Caffery of the Dept. of ECECS University of Cincinnati: ECECS 644 DSP Labs | |
|
Dr. Steven A. Tretter of the Dept. of EE and CPRE University of Maryland: ENEE 428W
|
![]()
| Location: Coover 3113 | |||||||
| Times: | |||||||
Lab TA:
| |||||||
| If you have problems with the appearance of the equation fonts on the pdf
documents, please download the mathtype fonts: http://www.mathtype.com/support/fonts/default.stm
|
Page Last Updated November 11, 2003