You are on page 1of 2

National University of Sciences & Technology (NUST) School of Electrical Engineering and Computer Science (SEECS) Department of Electrical

Engineering

Embedded System Design


Course Code: EE-446 Credit Hours: 2+1 Instructor: Dr. Awais M. Kamboh Office: Room # A-214 Lecture Days: Tuesday, Thursday, Friday Class Room: 14, 16 Knowledge Group: Digital Systems & Signal Processing Semester: Prerequisite Codes: Discipline: Telephone: E-mail: Consulting Hours: Updates on LMS: Spring 2011 EE 241 Digital Logic Design BICSE 7AB +92-(0)51-90852119 awais.kamboh@seecs.edu.pk By Appointment Every Friday

Course Description:
In today's world, embedded systems are everywhere -- homes, offices, cars, factories, hospitals, planes and consumer electronics. Their huge numbers and increased complexity call for a higher level design approach, one that emphasizes high-level tools and hardware/software tradeoffs, rather than low-level assemblylanguage programming and logic design. This course presents the traditionally distinct fields of software and hardware design in a new unified approach. It covers trends and challenges, introduces the design and use of single-purpose processors ("hardware") and general-purpose processors ("software"), describes memories and buses, and illustrates hardware/software tradeoffs, chip technologies, and modern design tools.

Course Outcomes/Objectives:
Introduction to the basic concepts of the Embedded System Design from both the hardware and software viewpoints. General Purpose, Application Specific and Single Purpose processors will be introduced and Embedded System design based on these three technologies will be the prime focus of this course. Students are expected to learn the primary approaches and technologies used in the domain of Embedded System design and apply them to build Embedded Systems to solve real-world problems.

Books:
Text Book: Embedded System Design: A unified Hardware/Software Introduction, Frank Vahid and Tony Givargis, 2002. Reference Computer as Components, Wayne Wolf, 2005 Books: Embedded Systems Design, Steve Heath, 2003

Main Topics to be Covered:


Introduction to Embedded Systems Custom Single Purpose Processors General-Purpose Processors Standard Single-Purpose Processors Memory Interfacing

Page 1 of 2

National University of Sciences & Technology (NUST) School of Electrical Engineering and Computer Science (SEECS) Department of Electrical Engineering
Weightages:
Quizzes: Assignments: OHT1 + OHT2: Final Exam: Project: Lab: 7% 7% 20% 33% 15% 18%

Grading Policy:
Quiz Policy: The quizzes will be unannounced. The question framed is to test the concepts involved in last few lectures. Number of quizzes that will be used for evaluation is at the instructors discretion. Failure to make a reasonable effort to answer a question scores a 0. Assignment Policy: In order to develop comprehensive understanding of the subject, assignments will be given. All assignments will count towards the total (No best-of policy). The students are advised to do the assignment themselves. Copying of assignments is highly discouraged and violations will be dealt with severely by referring any occurrences to the disciplinary committee. The questions in the assignment are meant to be challenging to give students confidence and extensive knowledge about the subject matter and enable them to prepare for the exams. Lab Conduct: The labs will be conducted for three hours every week. The students are to submit their results by giving a lab report at the end of lab for evaluation. Students will also be evaluated by oral viva during the lab. Plagiarism: SEECS maintains a zero tolerance policy towards plagiarism. While collaboration in this course is highly encouraged, you must ensure that you do not claim other peoples work/ ideas as your own. Plagiarism occurs when the words, ideas, assertions, theories, figures, images, programming codes of others are presented as your own work. You must cite and acknowledge all sources of information in your assignments. Failing to comply with the SEECS plagiarism policy will lead to strict penalties including zero marks in assignments and referral to the academic coordination office for disciplinary action.

Tools / Software Requirement:


Sofware Tools: Xilinx, Modelsim, Proteus, Keil, MPLab. Hardware Tools: Virtex-5 evaluation platform, 89C51, AVR and PIC micro-controllers. PSoC Kits. The system administration has installed all the software in the lab.

Page 2 of 2

You might also like