munotes®

B.E. (Biomedical Engineering) Advanced Embedded Systems Abbreviated As AES Syllabus - Mumbai University

This is the Third Year Biomedical Rev 2019 C Scheme syllabus under REV-2019 'C' Scheme, in force from the academic year 2021-22. The University has not yet published an NEP 2020 syllabus above Semester IV for this branch, and this is the scheme its examinations are set on.

Advanced-Embedded-Systems-Abbreviated-as-AES.pdf
Semester 6 · Third Year Biomedical Rev 2019 C Scheme

Loading syllabus...

Syllabus for Advanced Embedded Systems (Abbreviated as AES)

Semester 6 · Third Year Biomedical Rev 2019 C Scheme

Module 1: : Overview of ARM family, comparison of RISC and CISC Cortex-M3 architecture, pipelining, BUS interfaces

  • Programmers’ model: register set, program status register, operation modes and Memory system and memory protection unit (MPU). Exceptions, interrupt architecture: Nested vectored interrupt controller, power management, watchdog timer and systick timer.

Module 2: Introduction to Embedded Systems and Embedded Hardware: characteristics and design metrics of embedded system, challenges in embedded system design, embedded processors, co-processors and hardware accelerators. Processor performance enhancement: pipelining and superscalar architecture. Types of memories and buffers, sensors (optical encoders, resistive sensors)

  • and actuators (solenoid valves, relay/switch, opto-couplers). Power supply considerations in embedded systems: linear and switching voltage regulators, low power features, sleep mode, brown-out detection.

Module 3: Embedded Software – RTOS 01: Features of RTOS, advantages of RTOS, hard and soft real time systems, selecting an RTOS, Kernel architectures and Task/Processes and threads, task states, multitasking, interrupt latency. Context Switching: Cooperative multi-tasking and pre-emptive multi-tasking. Task Scheduler: FIFO, round robin, rate-monotonic scheduling, earliest

  • deadline first scheduling, fault-tolerant scheduling

Module 4: Embedded Software – RTOS 02 : Inter-process communication: Semaphores and signals, shared memory communication, message based communication. Memory management, file systems, device management (device drivers), I/O and communications management.

  • Event timers, task synchronization, priority inversion, deadlock. Software design methodologies: UML, FSM, DFG. Evaluating and optimizing operating system performance: response-time calculation, interrupt latency, time-loading, memory loading.

Module 5: : Study of Kernel structure of FreeRTOS, functions for initialization, task creation, inter-task communication and resource management, memory management.

  • System integration, testing and debugging methodology: Embedded product design life-cycle (EDLC), Hardware-software co-design testing & debugging: Boundary-scan/JTAG interface concepts, black-box testing, white-box testing.

Module 6: Chocolate vending machine, washing machine, automotive systems, auto-focusing digital camera, air-conditioner.

Text books

  • 1 Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw Hill
  • 2 Software Design for Real-Time Systems: Cooling, J E, published by Chapman and Hall in 1991 ... ISBN 978-0-442-31174-2
  • 3 Embedded System Design: A unified Hardware/software Introduction by Frankvahid/Tony Givargis, Wiley India Edition
  • 4 Real-Time Systems Design and Analysis: An Engineer's Handbook: Laplante, Phillip A by IEEE press, Wiley-Interscience, A John Wiley and Sons Inc, Publications
  • 5 Embedded / Real-Time Systems: Concepts, Design and Programming Black Book, New ed (MISL-DT) University of Mumbai, Biomedical Engineering, Rev 2021-22 58
  • 1 Embedded Realtime Systems Programming by Sriram Iyer and Pankaj Gupta, Tata McGraw Hill.
  • 2 Dreamteach Software team, Programming for Embedded Systems, AVR 8515 manual
  • 3 Bruce Powel Douglas, “Real-Time UML, Second Edition: Developing Efficient Object for Embedded Systems, 2nd edition ,1999, Addison-Wesley
  • 4 An Embedded Software Primer by David E. Simon - Pearson Education, 2003 Theory Examination:

Reproduced from the University of Mumbai syllabus for B.E. (Biomedical Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 7.1 (R-A) B.E. (Biomedical Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.22 (N) B.E. (Biomedical Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF Item 139 B.E. (Biomedical Engineering) Second Year, Sem III & IV (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.1 B.E. (Biomedical Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Biomedical Engineering) Fourth Year, Semester VII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Biomedical Engineering) Fourth Year, Semester VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!