CS 589-2 Embedded Systems Design

Spring 2006

T 9:30-12:00am, Speare 102 (Conference Room)

 

Instructor: Dr. Xiao Qin

 Speare 146, 505-5902, xqin@cs.nmt.edu

Office hours: Tuesday 2:00-4:00pm


Lectures and Schedule

Week

Topics

Reading Assignments

Related Slides

 Lab Assignments
 Week 1, 1/17/06

Introduction

  Chapter 1

ch1.pdf
 Week 2, 1/24/06

Intel Development Platforms

Platform Builder

  

platformbiulder.pdf

Lab assignment 1 is available.

 Week 3, 1/31/06

Overview of Windows CE

Overview of System Development

wince.pdf (updated)

SystemDevelopment.pdf

Lab Assignment 1 due Friday by 5:30pm

 Week 4, 2/7/06  Embedded Processors 1  Chapter 2

 ch2.pdf

 Week 5, 2/14/06  Embedded Processors 2  Chapter 2   Lab assignment 2 is available.
 Week 6, 2/21/06  Memory  Chapter 5

ch5.pdf

 Project Ideas due Friday, Feb. 24 at 11:59pm
 Week 7, 2/28/06  Interfacing  Chapter 6

ch6.pdf

Proposals due Friday, March 3 at 5:30pm

Lab Assignment 1 due Friday by 5:30pm

 Week 8, 3/7/06  Midterm
 Week 9, 3/14/06  Spring Break
 Week 10, 3/21/06

Interfacing to the Analogue World;

A Design Example

 Ch 5, Steve Heath

 Ch 13, Steve Heath 

 Lab Assignment 2 due 3/24 Friday by 5:30pm
 Week 11, 3/28/06  Hardware-Software Cosynthesis 1  Hardware-Shoftware Cosynthesis for Digital Systems
 Week 12, 4/4/06  Hardware-Software Cosynthesis 2  Progress Reports due Tuesday, April 4 at 5:30pm
 Week 13, 4/11/06  Real-time Operating Systems 1  RT OS
 Week 14, 4/18/06  Real-time Operating Systems 2
 Week 15, 4/25/06

Security-Aware Scheduling for

Embedded Systems

 Week 16, 5/2/06

Techniques for System-Level Dynamic Power Management

A survey of dynamic power management techniques.pdf  Technical Reports due Friday, May 5 at 5:30pm
 Week 17, 5/11/06  Project Presentations