0% found this document useful (0 votes)
700 views2 pages

Embedded System Design Overview

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)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
700 views2 pages

Embedded System Design Overview

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)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

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