Announcements

TO AVOID MISSING IMPORTANT INFORMATION CHECK THIS PAGE AT LEAST ONCE A DAY

10 January 3.30 pm

Lecture notes posted on IVLE. Please look in the Workbin.

Course Information - 2004/05 Semester II

Lecturer: Dr. Colin Tan (homepage)  
S15-06-10, 68747352
Consultation: Wednesdays 3 pm to 5 pm, or by appointment.
Teaching Assistant:
Consultation:
Textbook: An Embedded Software Primer, David E. Simon, Addison Wesley, 2004.
Modular Credits: 4
Workload: 2-1-2-3-3
Prerequisites: (CS1102 or CS1102C or CS1102S) and CS1104 (before AY 02/03) or EE2006 (after AY 02/03).
Knowledge in C or passed CS2281
Preclusions: None
 

 

Objectives:

The explosive growth of transistor density has moved the centre of gravity of computing from personal computers to numerous embedded computers hidden away inside our everyday electronic products. Designing embedded computing systems is unique in the sense that the traditional borderline between hardware and software vanishes here. This module aims to
provide a broad overview of the techniques and challenges involved in designing embedded systems. Topics include: FPGAs, high-level programming of FPGAs, DSP, and embedded microprocessor, embedded software development, real-time operating systems, and hardware/software codesign.

Lectures: Tuesdays 4 pm to 6 pm, LT34  
Continual Assessments: (Tentative and subject to change) Final Exam                   50%
Mid-Term Exam                  25%
Lab Work 20%
Tutorial Attendance 5%
Practical Work: Lab sessions, 2 hrs per session, weekly.