Electrical and Computer Engineering

 
  Announcements

  Course Outline

  Lecture Notes

  Projects

  Papers & Data-Sheets

  Sample-Exam

  Problem Sets

  Comment/
  Feedback

Welcome to EE8205: Embedded Computer System website

The course will cover real-time and embedded system concept and hardware-software codesign for embedded systems and system on programmable chips (SoPC).
The main topics to be covered in the course include the introduction of representative microprocessors suitable for embedded systems, micro-controllers, real-time operating systems, real-time scheduling techniques, concurrency, system on chip and hardware software codesign tools. State of the art applications of embedded systems will be introduced.
 Instructor:  Dr. Gul N. Khan


Pre-Requisites

  • Students wish to register for this course should have an exposure to a high level language (like C, C++, etc.) and a little bit of exposure to assembly language of any microprocessor.
  • A basic knowledge of microprocessor architecture and any operating systems will be an asset.


 Welcome to the Winter 2012 EE8205 "Embedded Computer Systems" website. 
 Please contact your Instructor if you have any difficulties accessing the website. 
  • All notices and additional class materials will be posted time to time on this site.
  • The newest messages in the Announcements list are on top.
  • check this web site often, at least twice a week, to be sure that you don't miss anything.
  • It is your responsibility to keep up-to-date on the material contained at this website.
 Text Book
 Computers as Components: Principles of Embedded Computing System Design 
      by Wayne Wolf, 2nd Edition, 2008. Morgan Kaufmann- Elsevier Publishers 
      ISBN 978-0-12-374397-8 
 Reference Books
  1. Real-time Systems and Programming Languages 
     by Alan Burns and Andy Wellings 
     3rd Edition, 2001. Addison Wesley (Pearson Education Limited) 
     ISBN  0 201 72988 1 
  2. Embedded Core Design with FPGAs (Also Recommended for Projects)
      Zainalabedin Navabi,  McGraw-Hill, 2007, ISBN-13: 9780071474818   (ISBN-10: 0071474811) 
  3. Operating Systems  Internals and Design Principles by William Stallings 
      5th Edition or later, 2004. Prentice Hall  (Pearson Education Limited) 
     ISBN 0-13-147954-7 
 Additional teaching material will be identified by the instructor.

 Instructor 
  Dr. Gul N. Khan Phone #: (416) 979-5000 ext. 6084 
  Consultation Hours: Monday 1:30 to 2:30PM, Office: ENG448 

 Course Evaluation and Marking Scheme

  • Lab Project: 20%
  • Independent Project: 50%
  • Final Exam:  30%

 Timeline of Project Design, Development and Implementation

  • Submit Title of the Project before or start of  week-4 
  • Submit 1-2 page summary of the approach to the project during week-5 
  • Demo your project progress in week-9 during the lecture hours
  • Submit an interim project report, 4-6 typed pages (e.g. co-specification and/or task graph of your project, etc) at start of your lecture in week-10. 
  • Final project report/demo and presentation due before or start of your lecture in Weeks-11 and 12.
  • Final project report due during Week 12.
  • The final project report should be 10-15 pages and in a typical IEEE paper style (single column format).
  • Final project report and/or demo with penalty for late submissions of  interim project report/demo as well as Final report/demo.
 Short Presentations of some or all Projects will be scheduled in the last two weeks (11 and 12).

              This website will be updated continuously during the term