Thoughts on Curriculum for Embedded Computing - Artist

3 downloads 150 Views 390KB Size Report
2000 Wayne Wolf. Thoughts on Curriculum for Embedded Computing. Wayne Wolf. Dept. of Electrical Engr. Princeton University ...
Thoughts on Curriculum for Embedded Computing

Wayne Wolf Dept. of Electrical Engr. Princeton University © 2000 Wayne Wolf

Outline Characteristics of embedded systems. Graduate education. Undergraduate education.

© 2003 Wayne Wolf

Characteristics of embedded systems

© 2000 Wayne Wolf

Examples Radar processing system. Automotive engine control. PDA. Set-top box. Smart camera.

© 2003 Wayne Wolf

Viper set-top-box chip Off-chip SDRAM Trimedia

MIPS

bridge

bridge

devices

devices

© 2003 Wayne Wolf

Typical requirements Complex functionality. Real-time. Multi-rate. Often low power. Low manufacturing cost.

© 2003 Wayne Wolf

Embedded system design Software doesn’t do anything without hardware. Hardware is the lens through which we view software characteristics.

Software executes on a hardware platform.

© 2003 Wayne Wolf

The platform view application software

hardware platform

for (I=0; I