Back close

Course Detail

Course Name Embedded and Real-Time Systems
Course Code 24AIM443
Program B.Tech. Artificial Intelligence (AI) and Data Science (Medical Engineering)
Semester VII
Credits 3
Campus Coimbatore

Syllabus

Unit 1

Embedded Systems Overview; Characteristics; Components; Categorization; Requirements; Design challenges; Processor technology; IC technology; Design Technology; Processors (RT- level): custom single purpose processor design, combinational logic, sequential logic.

Unit 2

General Purpose Processors Introduction; Benefits; Basic architecture; Operations: Instruction execution, Pipelining; Programmer’s view; development environment; Selecting a microprocessor.

Unit 3

Communication Interface Need for communication interfaces, RS232/ RS432 / UART, RS422 / RS485, USB, Infrared, IEEE 1394 Firewire, Ethernet, IEEE 802.11 wireless LAN, Bluetooth.

Unit 4

Embedded / RTOS Concepts and Digital Technology Architecture of the Kernel, Tasks and Task scheduler, Interrupt service routines, Semaphores, Mutex, Timers, Priority inversion problem. Logic synthesis, Behavioral synthesis, System synthesis, Hardware/Software co-design, Hardware/Software co-simulation, Reuse of intellectual property codes.

Course Objectives and Outcomes

Course Objectives:

  • To introduce the basics of embedded systems.
  • To introduce the basics of general purpose processors.
  • To learn different communication interfaces.
  • To learn Embedded / RTOS concepts and different design technologies

Course Outcomes:

After completing this course, students should be able to
CO1: Understand the overview and characteristics of embedded systems
CO2: Analyze the requirements and design challenges associated with embedded systems
CO3: Gain insights into the design technology for embedded systems.
CO4: Explore general-purpose processors, their benefits, basic architecture, and operations.

CO-PO Mapping

CO/PO

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

PO10

PO11

PO12

PSO1

PSO2

PSO3

CO1

3

2

2

2

2

2

2

CO2

3

3

2

2

2

2

2

2

CO3

3

2

2

2

2

2

2

2

CO4

3

1

2

2

2

2

2

2

References

  1. Givargis, T., Vahid, F. (2003). Embedded System Design: A Unified Hardware/Software Introduction. United States: John Wiley & Sons, Incorporated.
  2. Fan, X. (2015). Real-Time Embedded Systems: Design Principles and Engineering Practices. Netherlands: Elsevier Science.
  3. Kamal, R. (2011). Embedded Systems: Architecture, Programming and Design. India: Tata McGraw Hill Education Private
  4. Valvano, J. W. (2011). Embedded Microcomputer Systems: Real Time Interfacing. United States: Cengage Learning.
  5. An Embedded Software Primer (With Cd). (1999). India: Pearson Education.
  6. IEEE Embedded Systems Letters (ISSN-1943-0663) Journal, Elsevier.

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