13-EC590 EMBEDDED SYSTEM DESIGN
SYLLABUS
Introduction to Embedded systems: Embedded systems, processor embedded into a system,
embedded hardware units and devices in a system, embedded software in a system, examples
of embedded systems, embedded SOC and use of VLSI circuit design technology, Complex
systems design and processors, Design process in embedded system, formalization of system
design, design process and design examples, classification of embedded systems, skills
required for an embedded system designer. PIC Microcontrollers: PIC 16 Series family
overview, An architecture overview of the 16F84A, Status register, 16F84A memory, Some
issues of timing, Power-up and Reset, PIC 16F84A parallel ports, 16F84A clock oscillator,
16F84A operating conditions, 16F84A interrupt structure. Larger systems and the PIC
16F873A: The main idea the PIC 16F87XA, The 16F873A block diagram and CPU, 16F873A
memory and memory maps, 16F873A interrupts, 16F873A oscillator, reset and power supply,
16F873A parallel ports. RTOS: Basic design using RTOS, Micro/OS-II and V
x
works, windows
CE, OSEK, real-time Linux functions, case study: digital camera hardware and software
architecture, embedded systems in automobile, embedded system for a smart card, mobile
phone software for key inputs.
TEXTBOOKS
1.Embedded Systems Architecture Programming and Design by Raj Kamal, II edition, Tata MC
Graw-Hill.
2. Designing Embedded Systems with PIC Microcontrollers: principles and applications by Tim
Wilmshurst, Elsevier.
REFERENCES
1. Embedded Systems Design by Steve Heath, II edition, Newnes publications
2. Embedded Systems Architecture: A Comprehensive Guide for Engineers and
Programmers by Tammy Noergaard, Elsevier.
SIMULATION BOOKS
1. An embedded software primer by David E. Simon, Pearson Education, 1995.
2. Microcontrollers Architecture Programming Interfacing And System Design by Raj Kamal,
Pearson Education.