Embedded System Design course serves as a detailed introduction for students as well as a reference for practicing engineers and project managers. It is targeted at undergraduate courses in computer science and engineering, electrical engineering, electronics and communication engineering, and control engineering.

Course Objectives:

  • To provide an overview of Design Principles of Embedded System.
  • To provide clear understanding about the role of firmware, operating systems in
    correlation with hardware systems.

Course Outcomes:

  • Expected to understand the selection procedure of Processors in the embedded domain.
  • Design Procedure for Embedded Firmware.
  • Expected to visualize the role of Real time Operating Systems in Embedded Systems.
  • Expected to evaluate the Correlation between task synchronization and latency issues

Syllabus

UNIT – I
Introduction to Embedded Systems:

Definition of Embedded System, Embedded Systems vs General Computing Systems, History of Embedded Systems, Classification

Major Application Areas, Purpose of Embedded Systems

Characteristics and Quality Attributes of Embedded Systems


UNIT – II

Typical Embedded System: Core of the Embedded System: General Purpose and Domain Specific Processors

ASICs, PLDs, Commercial Off-The-Shelf Components (COTS)

Memory: ROM, RAM

Memory according to the type of Interface, Memory Shadowing, Memory selection for Embedded Systems

Sensors and Actuators – LED, 7-Segment Display, Optocoupler, Stepper Motor

Sensors and Actuators – Relay, Push Button, Keyboard, PPI

Communication Interface:

Onboard Communication Interface – I2C, SPI

Onboard Communication Interface – UART

Onboard Communication Interface – 1-Wire Interface, Parallel Interface

  1. Introduction to Embedded Systems – Shibu K.V, Mc Graw Hill.

Reference Books:

  1. Embedded Systems – Raj Kamal, MC GRAW HILL EDUCATION.
  2. Embedded System Design – Frank Vahid, Tony Givargis, John Wiley.
  3. Embedded Systems – Lyla, Pearson, 2013
  4. An Embedded Software Primer – David E. Simon, Pearson Education

For Fundamentals of Blockchain Technology course CLICK HERE

For Digital Electronics course CLICK HERE

For other courses CLICK HERE