0% found this document useful (0 votes)
461 views

Embedded System Design

This document outlines the course structure for a class on embedded system design. The class is divided into 8 units that will cover topics like custom single-purpose processors, standard peripherals, memory interfacing, interrupts, real-time operating systems, and hardware-software co-design. Students will learn about optimizing processor design, memory hierarchies, communication protocols, real-time scheduling, and encapsulating resources like semaphores and queues for basic embedded system design using an RTOS. The class involves both lectures and exams.

Uploaded by

Chethan Db
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
461 views

Embedded System Design

This document outlines the course structure for a class on embedded system design. The class is divided into 8 units that will cover topics like custom single-purpose processors, standard peripherals, memory interfacing, interrupts, real-time operating systems, and hardware-software co-design. Students will learn about optimizing processor design, memory hierarchies, communication protocols, real-time scheduling, and encapsulating resources like semaphores and queues for basic embedded system design using an RTOS. The class involves both lectures and exams.

Uploaded by

Chethan Db
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Embedded System Design

Subject Code                      : 06EC82 IA Marks               : 25

No. of Lecture Hrs/Week  : 04 Exam Hours         : 03

Total no. of Lecture Hrs.  : 52 Exam Marks        : 100

PART - A
UNIT - 1
INTRODUCTION: Overview of embedded systems, embedded system design challenges, common
design metrics and optimizing them. Survey of different embedded system design technologies, trade-
offs. Custom Single-Purpose Processors,Design of custom single purpose processors.
                                                                                                                         
4 Hours
UNIT - 2
SINGLE-PURPOSE PROCESSORS: Hardware, Combinational Logic, Sequential Logic, RT level
Combinational and Sequential Components, Optimizing single-purpose processors. Single-Purpose
Processors: Software, Basic Architecture, Operation, Programmer’s View, Development Environment,
ASIPS.
                                                                                                                          
6 Hours
UNIT - 3
Standard Single-Purpose Peripherals, Timers, Counters, UART, PWM, LCD Controllers, Keypad
controllers, Stepper Motor Controller, A to D Converters, Examples.
                                                                                                                         
6 Hours
 
UNIT - 4
MEMORY: Introduction, Common memory Types, Compulsory memory, Memory Hierarchy and
Cache, Advanced RAM. Interfacing, Communication Basics, Microprocessor Interfacing, Arbitration,
Advanced Communication Principles, Protocolos - Serial, Parallel and Wireless.
                                                                                                                         
8 Hours
PART - B
UNIT - 5
INTERRUPTS: Basics - Shared Data Problem - Interrupt latency. Survey of Software Architecture, Round
Robin, Round Robin with Interrupts - Function Queues - scheduling - RTOS architecture.
                                                                                                                         
8 Hours
 
UNIT - 6
INTRODUCTION TO RTOS: Tasks - states - Data - Semaphores and shared data. More operating systems
services - Massage Queues - Mail Boxes -Timers – Events - Memory Management.
                                                                                                                         
8 Hours
UNIT – 7&8
Basic Design Using RTOS, Principles- An example, Encapsulating semaphores and Queues.
Hard real-time scheduling considerations – Saving Memory space and power.       Hardware software co-design
aspects in embedded systems.
                                                                                                                       
12 Hours
 
TEXT BOOKS:
1. Embedded System Design: A Unified Hardware/Software Introduction - Frank Vahid,
Tony Givargis, John Wiley & Sons, Inc.2002 
2. An Embedded software Primer - David E. Simon: Pearson Education, 1999
 
REFERENCE BOOKS:
1.       Embedded Systems: Architecture and Programming, Raj Kamal, TMH. 2008
2.       Embedded Systems Architecture – A Comprehensive Guide for Engineers and
Programmers, Tammy Noergaard, Elsevier Publication, 2005
3.       Embedded C programming, Barnett, Cox & O’cull, Thomson (2005).

You might also like