Responsible for this page: Andreas Ehliar , ehliar@isy.liu.se
Page last update: 2010-09-15

[ Go to content ] [ Help ] [ Information about accessability ]
På svenska | A to Z Maps Web overview Contact us
Go to LiU.se

TSEA26
Design of Embedded DSP Processors

Course page for 2011

Course Responsible: Andreas Ehliar

Computer Engineering, ISY

Linköpings Universitet

Phone +46-13-28 8956

Email: ehliar@isy.liu.se


The Goal of the Course

To give students design experiences in embedded DSP processors and DSP firmware, as well as system integration.

Pre-requisites/Teaching Language

  • Fundamentals of Signal Processing
  • Fundamentals of Computer Hardware and Architecture
  • TSEA19/20
  • Some of the labs require a basic understanding of VHDL or Verilog
  • The teaching language will be English

Text book

Book Cover

Dake Liu

Embedded DSP Processor Design, Application Specific Instruction set Processors

Elsevier (Morgan Kaufmann), ISBN 9780123741233, June,2008

The book is available from two bookstores in Campus Valla. It is also available from for example www.amazon.com (search book, type in the author's name Dake Liu) or click here.

We also have an errata page for the book here.

Reading instructions

The following chapters in the book are are included in the course:
1, 2*, 3.1, 3.2, 3.3*, 4, 5, 6.1, 7.1*, 7.2*, 7.3*, 7.4, 7.6, 8.1, 8.5, 8.7, 9.1, 10*, 11*, 12*, 13*, 14* (not 14.4.5 and 14.4.6), 15.1, 15.2*, 15.4, 15.5, 16.1, 18.1-18.3

Chapters marked with an asterisk are the focus of the course

Organization and Requirements

There are 3 hp from the laboratory work and 3 hp from the written examination. Instructions on both the homework and labs will be given in tutorials. All lab work will be allocated in the computer rooms Olympen and Egypten of ISY in B-Huset. Please check the lab time you have registered for each lab and be there on time. In order to take the labs, you have to be registered to the course first. Unregistered students will not be allowed to the labs due to limited seats.

Careful reading of lab introduction and instruction is required before participating each lab. Your lab instructors have the right to disqualify your lab work if you come to the lab without any pre-reading.


Lectures

Rough reading instructions are included for each lecture. (See reading instructions above for more exact information about the exact contents of the course.

Tutorials

Tutorials will be added to this page around one day before or after the tutorial is given. For most of the tutorials exercise solutions are available, either in the tutorial slides or as a separate file.

Old material

Here is some tutorial material from last time the course was given.

Labs

Don't forget to sign up for the labs using the electronic lab registration.

LAB Manual in Parts

Documentation of the Senior DSP

Source Code for Labs

Lab errata

This is our internal TODO list for the labs:


Design challenge

If you want some practice before the exam, the DSP processor design challenge is a good place to start.

Old exams

For most of these exams I have included a solution proposal. I've tried to solve each exercise in a fairly realistic fashion. That is, even if the exam allows you to solve an exercise in a fairly non-efficient manner (e.g. by using a very long critical path), I've tried to avoid such "unrealistic" solutions here. (Or I might provide two alternative solutions, one "simple" and one realistic.) It is my hope that you might be able to learn a new trick or two by studying these solution proposals. (But don't worry if you wouldn't come up with these tricks yourself on the exam, there are usually many other ways to solve most of these exercises.) I also have a short FAQ regarding the written exam.

Staff

Name PhoneRoom Email Responsibility
Andreas Ehliar 8956 3B:522 ehliar@isy.liu.se Course responsible, lectures
Olle Seger 2159 3B:546 olles@isy.liu.se Tutorials
Jian Wang 2601 3B:550 jianw@isy.liu.se Tutorials, labs
Andreas Karlsson 2601 3B:550 andreask@isy.liu.se Labs
Joar Sohl 1363 3B:529Ajoar@isy.liu.se Labs
Ylva Jernling 2648 3B:542 ylva@isy.liu.se Administration