Back close

Course Detail

Course Name Embedded Systems Design
Course Code 19EAC302
Program B. Tech. in Electronics and Computer Engineering
Semester 5
Year Taught 2019


Module I

Introduction to embedded systems – Application area – Compiling – Linking and locating – Downloading and debugging, embedded processor architecture definitions – SIMD – MIMD – SISD – MISD – VLIW – Superscalar – Pipelining – RISC – CISC – DSP Processors architectures – Modified hardware architecture – Barrel shifter – Multipliers – MAC unit – Manufacturers of DSP Processors.

Module II

Real time operating system concepts – Tasks – Task states – Context switching – Message box – Message queue – Semaphores – Binary counting and mutex semaphore — Deadlock – priority inversions – Scheduling algorithms – Round robin – Rate monotonic – Earliest deadline first.

Module III

Applications in critical domains — design and analysis of computational systems that interact with physical processes — Understand sensing using sensors and actuation using actuators — Applications of such systems include examples from domains – medical devices and systems — consumer electronics, toys and games, assisted living, traffic control and safety, environmental control, communication systems. Use of ARM family processors and ARM instruction set for designs mentioned above, and highlighting reliability, availability and serviceability, as well security issues

Objectives and Outcomes

Course Objectives

  • To be able to design, describe, validate and optimise embedded electronic systems in different industrial application areas.
  • To be able to define hardware and software communication and control requirements.
  • To acquire knowledge of and be able to use tools for the development and debugging of programs implemented on microcontrollers and DSPs.
  • To design electronic circuits for the processing of information in communications and control systems

Course Outcomes

  • CO1: Students will be able to understand all fundamental concepts involved in Sensing, Computing, Communicating and actuating a real-world system using hardware and software components.
  • CO2: Ability to formulate mathematical models, perform simulations and solve engineering problems.
  • CO3: Ability to apply the knowledge of Electronics, Signal Processing and real-time operating systems (RTOS) and Systems design to meet application requirement

CO – PO Mapping

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 1 2 3 3 3 3
CO2 3 2 2 2 3 3
CO3 2 2 2 2 2 3

Textbook / References

Textbook / References

  • Rajib Mall, “Real-Time Systems: Theory and Practice,” Pearson, 2008.
  • Jane W. Liu, “Real-Time Systems” Pearson Education, 2001.
  • Krishna and Shin, “Real-Time Systems,” Tata McGraw Hill. 1999.
  • Introduction to Embedded Systems – A Cyber-Physical Systems Approach, Second Edition, by E. A. Lee and S. A. Seshia, 2015.

Evaluation Pattern

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*CA – Can be Quizzes, Assignment, Projects, and Reports.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now