Eeezg 512
Eeezg 512
Eeezg 512
Course Handout
Course Description
The course covers the design issues involved in embedded systems and system-on-chip technologies. The
course also deals with the applications and programming languages used for embedded systems.
Reference Books:
R1. James.K.Peckol, Embedded System Design – A Contemporary Design Tool, Wiley Student Edition,
2010
R1. Jonathan W. Valvano, Introduction to Embedded Microcomputer Systems, Motorola 6811 and 6812
Simulation, (International Student Edition), Thomson Learning, 2003.
R2. Steven F. Barrett, Daniel J. Pack, Embedded Systems Design and Applications with the 68HC12 and
HCS12, Pearson Education, 2005.
R3. Sriram V Iyer, Pankaj Gupta, Embedded Realtime Systems Programming, TMH, 2004.
R4. James.K.Peckol, Embedded System Design – A Contemporary Design Tool, Wiley Student Edition,
2010
Lecture Plan
S.No. Topics References to Text books References to Study
Materials for further
reading / Additional
Remarks
1 Cache Organization – Problems Related T1 On-Line material &
to Cache Organisation lecture videos available
3 System Design Example -1 using 8051 On-Line Course On-Line material &
ED2 Material lecture videos available
4 System Design Example -2 using 8051 On-Line Course On-Line material &
ED2 Material lecture videos available
7 Examples for Timer using Interrupt LPC 2378 Manual On-Line material &
Capture, Output Compare lecture videos available
8 Programming of USB Device & Host LPC 2378 Manual On-Line material &
Controller of LPC23xx lecture videos available
9 Review
17,18 Review
Syllabus for Comprehensive Exam (Open Book): All topics given in the Plan of Self Study.
EEE ZG512 (Course Handout) Second Semester 2013-2014 Page 3
7 Introduction to LPC 23xx – AMBA Bus, Normal & Fast GPIO, RL4.1
Timer, Watchdog
Different models using for Hardware Software portioning – relevant Material Link
papers will be provided
16 Tasks & Task Management, Context Switching RL8.1
Plan of LabWork
S. No. Topics References to Study
Materials for further
reading / Additional
Remarks
1 Study of Development Tools for Embedded System Design – LE1.1
Introduction to Keil for 8051
Evaluation Scheme:
** Please check the details by January 10, 2014 on LMS Taxila web site.
Closed Book Test: No reference material of any kind will be permitted inside the exam hall.
Open Book Exam: Use of any printed / written reference material (books and notebooks) will be permitted inside the
exam hall. Loose sheets of paper will not be permitted. Computers of any kind will not be allowed inside the exam hall.
Use of calculators will be allowed in all exams. No exchange of any material will be allowed.
Note:
It shall be the responsibility of the individual student to be regular in maintaining the self study schedule as
given in the course handout, attend the online/on demand lectures as per details that would be put up in the
BITS LMS Taxila website www.taxila.bits-pilani.ac.in and take all the prescribed components of the
evaluation such as Assignment (Course Page on LMS Taxila), Mid Semester Test and Comprehensive
Examination according to the Evaluation Scheme given in the respective Course Handout. If the student is
unable to appear for the Regular Test/Examination due to genuine exigencies, the student must refer to the
procedure for applying for Make-up Test/Examination, which will be available through the Important
Information link on the BITS LMS Taxila website www.taxila.bits-pilani.ac.in on the date of the Regular
Test/Examination. The Make-up Tests/Exams will be conducted only at selected exam centres on the dates to
be announced later.
Instructor-in-Charge
BITS Pilani
Courseware Development Project
Course Title
Embedded System Design
Course Description
The course intends to cover the design issues involved in embedded systems and system-on-chip
technologies. The course also deals with the applications, programming languages and processor
architectures used for embedded systems. This course introduces the students to standard
Embedded System Development tools and gives a hands-on experience in developing various
embedded applications.
Text Books
No Author(s), Title, Edition, Publishing House
T1 Wolf, Wayne, Computers as Components – Principles of Embedded Computing System
Design, Second Edition, Morgan-Kaufmann, 2010.
Reference Books
No Author(s), Title, Edition, Publishing House
R1 James.K.Peckol, Embedded System Design – A Contemporary Design Tool, Wiley Student
Edition, 2010
R2 Reference Manuals
(a) 8051 Microcontroller- Hardware Manual
(b) 8051RE2 Reference Manual
(c) Atmel ATMega 128 Reference Manual
(d) Motorola HCS12 Reference Manual
(e) ARM CPU Reference Manual
(f) LPC 23xx Reference Manual
(g) TI DSP 64xx Manual
(h) TI DSP 67xx Manual
R3
Legend
The following short names are primarily intended for the studio staff to organize the courseware for
storage and subsequent organization in the LMS.
Modular Structure
Module Summary
No Title of the Module No of No of
Recorded Contact
Lectures Sessions
M1 Introduction To Embedded System Design 3(10) 2
M2 Small Scale Embedded System Design Example 3(8) 2
M3 Embedded Architectures- 1 RISC Architecture - ARM 3(10) 2
M4 Embedded Architectures -2 ARM based LPC 23xx 3(15) 2
M5 Embedded Architectures 3 – DSP Processors 3(15) 2
M6 Distributed & Multiprocessor Embedded System Design 3(15) 1
M7 Embedded Software Design - Modeling 3(8) 1
M8 Embedded Software: Tasks, Task Management & RTS 3(15) 1
M9 Advanced Embedded System Design Concepts 3(8) 1
Total: 27 14
Detailed Structure
In addition to the responsibilities allocated to the CDA, the CDA shall play a role of interfacing
between the SME (lead, co and external experts) and the LMS support.