Fall 2007 Homework Assignments:

 

Assignment

Due Date

Solutions

Click Here for HW1

9/17

Click here

Click here for HW 2

10/1

Click here

Click here for HW 3

10/9

Click here

Click here for HW4

10/15

Click here

Click here for HW 5

10/31

Click here

Click here for HW 6

11/14

Click here

Click here for HW 7

11/28

Click here Click here

 

Fall 2007 Schedule:

 

Classes

Topic

Reference

Slides

8/27

Embedded System Overview

Wolf: Chapter 1

Click Here

8/29

Excalibur Overview

     Tools

NIOS Architecture

     Instruction set

Notes

Click Here

9/5

Design Process

Formal Specification – UML

Notes

Click Here

9/10

Design Process

Home Security Unit example

Wolf: Chapter 1

Click Here

Click Here

9/12 - 9/17

I/O

    Busy-Wait

    Interrupts

    Overhead

Supervisor Mode, Exceptions, and Traps

CPU Performance/Power Consumption

Data Compressor Example

Wolf: Chapter 3

Click Here

Click Here

9/19 - 10/15

Real-Time OS

    Tasks-Processes

    Context Switching

    OS Structure

    Scheduling

    Communication Synchronization

Labrousse: Chapters 2-7

Wolf: Chapter 6

Click Here

10/17 - 10/31

Embedded Computing Platform

     CPU Bus

     Memory Devices

     I/O Devices

     Analog Subsystems

     Component Interfacing

     Development Environments

Wolf: Chapter 4

 

 

Notes

Click Here

Click Here

10/22

Exam I

 

Alarm Clock Example

Click Here

11/5 - 11/7

Program Design and Analysis

     Program Design

     Program Models

     Analysis and Optimization of Execution Time

     Analysis and Optimization of Energy and Power

     Analysis and Optimization of Program Size

     Program Validation and Testing

Notes

Click Here

Click Here

Click Here

11/12

Hardware Accelerators

Wolf: Chapter 7

Click Here

11/14

Networks

     Distributed Embedded Architectures

     Network Based Design

Wolf: Chapter 8

Click Here

Hardware Accelerator example

11/19, 26, 28, 12/3,5

Research Paper Presentations

12/5

Exam Review

12/14 10:00 - 11:50am

Final Exam