Vous êtes sur la page 1sur 2

Birla Institute of Technology and Science, Pilani

Instruction Division
First Semester 2011-2012
Course Handout
Date: 02 / 08 / 2011
Course Number
: EEE G512
Course Title
: EMBEDDED SYSTEM DESIGN
Instructor-in-Charge : RAJIV RANJAN SINGH

Scope and Objective of the course


The course intends to cover the design issues involved in embedded systems and system-onchip technologies. The course also deals with the applications and programming languages 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 Book:
T1. Wolf, Wayne, Computers as Components Principles of Embedded Computing System
Design, Second Edition, Morgan-Kaufmann, 2005.

Reference Books:
R1. Muhammad Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, The 8051
Microcontroller and Embedded Systems , Second Edition, Pearson Education, 2008.
R2. Raj Kamal, Embedded Systems, Tata McGraw Hill, New Delhi, 2003
R3. Andrew N. Sloss, Dominic Symes, Chris Wright, ARM System Developer's Guide,
Designing and Optimizing System Software, Morgan Kaufmann Publishers, Elsevier,
2004.

Course Plan:
Lecture
No.

Learning Objectives

Topics

Reference to
Text books/
References

Basics of Embedded Introduction to Embedded Systems, Design T1-Chapter


1,
Systems
Methodology and Research Areas
R2 - Chapter 1 +
Class Notes

2-4

Processors, Memory Processors in Embedded Systems. RISC and T1 & R2 and I/O Devices, CISC Architectures. Memories, Exemplary Chapter 2, 3, 4 +
Device Drivers
Embedded Systems I/O Devices, Software in Class Notes
Embedded Systems, Device Driver Concepts

Microcontrollers

6-9

Design of Software 8051 Programming Model, Addressing R1- Chapter 2-7,


Systems
Modes, Instruction Set, Special Function + Class Notes
Registers (SFRs), Memory Maps, C versus
Assembly, Embedded Programming in C

10

Interfacing
Techniques

11-13

8051
Peripherals

Introduction
to
Microcontrollers

8051

Family

of

R1- Chapter 1 +
Class Notes

Methodology, Synchronizing Software and


Class Notes
Processor with I/O.
On-chip

8051 Timers, Serial Ports, Programmable


R1- Chapter 9-11
Counter Arrays (PCA), Keyboard Interface,
(relevant topics)
Interrupt, Interrupt Vectors and Priority,
+ Class Notes
Threads

Lecture
No.
14-16

17
18

Learning Objectives

Topics

Reference to
Text books/
References

Interfacing of LCDs, Relays, DC Motors,


Interfacing External
R1- Chapter 12Stepper Motors, Sensors, External Memories,
Peripherals
15 + Class Notes
8255 etc.
Real Time Operating Introduction to RTOS on 8051 (RTX51 Full Class Notes
and RTX51 Tiny)
System Basics
Case Study

General Purpose Processor based Design

Class Notes

19-20

32-bit
Processor Introduction to ARM Architecture & NXP's R3 Chapter 1, 2
Architecture
LPC2378 Microcontroller
+ Class Notes

21-24

ARM Instruction Set Addressing Modes and Instruction Set


and Programming
Overview, Overview of Thumb Mode
Instruction Set, ARM Assembly Programming
and C Programming Concepts

25-26

LPC 2378 Peripherals

System and Power Control, Clock Module,


Class Notes
GPIOs, Timers, Vectored Interrupt Controller.

27-30

LPC 2378 Peripherals

UARTs, ADC, DAC and PWM

31

R3 Chapter 3,
4, 5 + Class
Notes

Class Notes

Real Time Operating Introduction to RTOS on ARM ( RTX Class Notes


Kernel)
System on ARM

32-33

Case Studies

General Purpose Processor based Design

Class Notes

34-39

Bus Architectures

LPC 2378s I2 C and CAN Bus Interface

Class Notes

40

Embedded
Hardware
Software
Issues

System CPU Power Consumption and Optimization, Class Notes


and ICE, hardware Software co-simulation and
Design debugging, Real-time, Design Cycle

Evaluation Scheme:
Weightage

Date, Time

50 mins
50 mins

20 %
20 %
20 %

3 hours

40%

01/10, 10.00 AM 10.50 AM


12/11, 10.00 AM 10.50 AM
To be done throughout the course
as and when announced
02/12, AN

EC
No

Evaluati on
Component & Type

Duration

1.

Test 1
Test 2

Assignments

2.

Comprehensive
Examination

Remark

OB
OB

CB/OB

Chamber Consultation Hour: To be announced in Class


Notices: All notices will be put up on INSTR notice board / Course Web page.

Make-up Policy: No make-up without prior permission.


Note: There will be additional 4-5 lectures on PSoC Architecture and Design
combined with ARM discussion (will be duly notified as and when required). As the
course progresses if it is felt that some of the lectures should be swapped, students will be
duly intimated on the course webpage and in the class.

Instructor-in-charge

Vous aimerez peut-être aussi