CIS*6090
Hardware/Software Co-design of Embedded Systems

Tentative Schedule for Winter 2009

Last updated 3/Apr/09

MEETING TIMES: Tue 10-12:30 (-11:30 if no tutorial); Thu 10-11:30

A#, L#, Q#=assignment, lab, quiz; ESD = Embedded System Design textbook

Week

Day

Date

Asmts

Unit No./Lectures

Reading

Tutorial (Tue.)

1

T

Jan 06

 

  • 1. Introduction to Embedded Systems
  • ESD ch. 1

    Report of interest to industry, researchers, and educators: nice overview of area as of 2001, still true today.

    Tutorial: Rational Rose RealTime (UML)

    Explanation of ObjecTime's adaptation of Statecharts, now part of RRT.

     

    R

    Jan 08

     

    2

    T

    Jan 13

    Q1

    A1 out

  • 2. System Modeling
  • ESD ch. 8

    Tutorial: Rational Rose RealTime (design flow)

     

    R

    Jan 15

    L1 out

    3

    T

    Jan 20

    Q2

    A1 due

  • 3. Custom Hardware
  • Silicon Run I & II videos
  • ESD chs. 2 & 10

    Tutorial: VHDL. Websites (last one is a quick reference guide):

    Aldec makes simulators. You can download a free interactive tutorial with reference guide.

     

    R

    Jan 22

    A2 out

    4

    T

    Jan 27

     

  • 4. Software Platforms
  • ESD ch. 3

    Tutorial: Xilinx ISE

     

    R

    Jan 29

    L1 due

    5

    T

    Feb 03

    Q3

    A2 due

  • 5. Peripherals
  • ESD ch. 4

    Tutorial: Handel-C

     

    R

    Feb 05

     

    6

    T

    Feb 10

    A3 out

  • 6. Memories
  • ESD ch. 5

    Tutorial: Xilinx Platform Studio

     

    R

    Feb 12

    Q4

    L2 out

  • 7. Interfacing
  • ESD ch. 6

    Winter Break Feb. 16-20

     

    7

    T

    Feb 24

    A3 due

    Tutorial: SystemC

    Get a good grounding in 4-6 hours from this on-line tutorial.

     

    R

    Feb 26

     

    8

    T

    Mar 03

    L2 due

    L3 out

  • 8. Design Automation
  • ESD ch. 11

     

     

    R

    Mar 05

    Q5

    9

    T

    Mar 10

     

  • 9. Hardware/software codesign
  • Digital camera case study
  • Intro to codesign
  • CSP++
  • ESD ch. 7

     

     

    R

    Mar 12

    L3 due

    10

    T

    Mar 17

     

     

     

    R

    Mar 19

     

    11

    T

    Mar 24

     

     

     

    R

    Mar 26

    Q6

    12

    T

    Mar 31

     

    No class

     

     

     

    F

    Apr 03

     

    Project presentations 9:30

    Apr 16 @ 1-3 pm in Rm 219

    FINAL EXAM (in-class & 24-hr take-home, due Apr. 17 @ 4 pm)