Embedded System syllabus

PEC321DCOM · Third Year Computer Engineering, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

PEC321DCOM3 h/week theoryCCE 30 + End-sem 70
45hours of theory
05.units
03.credits

Unit-wise syllabus

UNIT I

Introduction to Embedded Systems

9 hours

Derived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.

  • Overview of Embedded Systems, Processor Embedded into a system, Embedded Hardware Units and Devices in system, Embedded Software, Complex System Design, Design Process in Embedded System, Formalization of System Design, Classification of Embedded Systems.
  • Case Study: Any one Case study based on “Healthcare”, Industrial Automation” or any relevant topic which will be useful for society.
Preserved official unit paragraph

Overview of Embedded Systems, Processor Embedded into a system, Embedded Hardware Units and Devices in system, Embedded Software, Complex System Design, Design Process in Embedded System, Formalization of System Design, Classification of Embedded Systems. Case Study: Any one Case study based on “Healthcare”, Industrial Automation” or any relevant topic which will be useful for society.

Unit permalink
UNIT II

Embedded System Design Concepts

9 hours

Derived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.

  • Characteristics and Quality Attributes of Embedded Systems, Operational and non-operational quality attributes, Embedded Systems-Application and Domain specific, Hardware Software Co-Design and Program Modeling (excluding UML), Embedded firmware design and development (excluding C language).
  • Case Study: Any one Case study based on “Smart temperature control system” or “Smart Energy Meter” or any relevant topic which will be useful for society.
Preserved official unit paragraph

Characteristics and Quality Attributes of Embedded Systems, Operational and non-operational quality attributes, Embedded Systems-Application and Domain specific, Hardware Software Co-Design and Program Modeling (excluding UML), Embedded firmware design and development (excluding C language). Case Study: Any one Case study based on “Smart temperature control system” or “Smart Energy Meter” or any relevant topic which will be useful for society.

Unit permalink
UNIT III

ARM Architecture

9 hours

Derived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.

  • Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA bus protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT) code, Operating System, Applications.
  • ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register, Pipeline, Exceptions, Interrupts and Vector Table, Core extensions.
  • Operating modes of ARM (User, FIQ, IRQ, Supervisor, Abort, Undefined and System mode) Case Study: Any one Case study based on “Smart Home Lighting Controller” or “Automotive Engine Monitoring System” or any relevant topic which will be useful for society.
Preserved official unit paragraph

Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA bus protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT) code, Operating System, Applications. ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register, Pipeline, Exceptions, Interrupts and Vector Table, Core extensions. Operating modes of ARM (User, FIQ, IRQ, Supervisor, Abort, Undefined and System mode) Case Study: Any one Case study based on “Smart Home Lighting Controller” or “Automotive Engine Monitoring System” or any relevant topic which will be useful for society.

Unit permalink
UNIT IV

Introduction to ARM Instruction Set

9 hours

Derived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.

  • Introduction, Data processing instructions, Load – Store instruction, Software interrupt instructions, Program status register instructions, Loading constants, ARMv5E extensions, Conditional Execution Case Study: Any one Case study based on “Embedded Operating System Service Call” or “Audio Signal Processing” or any relevant topic which will be useful for society
Preserved official unit paragraph

Introduction, Data processing instructions, Load – Store instruction, Software interrupt instructions, Program status register instructions, Loading constants, ARMv5E extensions, Conditional Execution Case Study: Any one Case study based on “Embedded Operating System Service Call” or “Audio Signal Processing” or any relevant topic which will be useful for society

Unit permalink
UNIT V

RTOS and IDE For Embedded System

9 hours

Derived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.

  • .Operating System basics, Types of operating systems, Task, process and threads (Only POSIX Threads with an example program), Thread preemption, Preemptive Task scheduling techniques, Task Communication, communication protocol ,CAN protocol for Automotive Industry, MODBUS for Industrial Automation, Ethernet for IoT application and UART, SPI, I2C for basic hardware communication.Task synchronization issues in RTOS ( Racing and Deadlock) Design parameters for RTOS, Integration and testing of Embedded hardware and firmware, Embedded system Development Environment – Block diagram (excluding keil).
  • Case Study: Any one Case study based on “Automotive lane departure warning system” or “Robotic Arm Controller” or any relevant topic which will be useful for society.
Preserved official unit paragraph

.Operating System basics, Types of operating systems, Task, process and threads (Only POSIX Threads with an example program), Thread preemption, Preemptive Task scheduling techniques, Task Communication, communication protocol ,CAN protocol for Automotive Industry, MODBUS for Industrial Automation, Ethernet for IoT application and UART, SPI, I2C for basic hardware communication.Task synchronization issues in RTOS ( Racing and Deadlock) Design parameters for RTOS, Integration and testing of Embedded hardware and firmware, Embedded system Development Environment – Block diagram (excluding keil). Case Study: Any one Case study based on “Automotive lane departure warning system” or “Robotic Arm Controller” or any relevant topic which will be useful for society.

Unit permalink

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)303
End-semester exam70

Prerequisite: Digital Electronics & Logical Design (MDM-221 COM) ,Computer Organization & Architecture (PCC-253-COM).

Course outcomes

  1. CO1To Understand and Analyze various types of Embedded systems & its fundamental concepts including their architecture, components, and operational principles. •
  2. CO2To Understand the basic hardware components and their selection method based on the characteristics and attributes of an embedded system •
  3. CO3To Describe & Apply the architectural features and instructions of 32-bit microcontroller ARM Cortex M3. •
  4. CO4To Design & Apply the knowledge gained for Programming ARM Cortex M3 for different applications. •
  5. CO5To Analyze & evaluate the need of real time operating system for embedded system applications.

Books

Text books

Reference books

FAQ

How many units are in Embedded System?

Embedded System (PEC321DCOM) has 5 units and 45 hours of theory: Unit I Introduction to Embedded Systems (9 h); Unit II Embedded System Design Concepts (9 h); Unit III ARM Architecture (9 h); Unit IV Introduction to ARM Instruction Set (9 h); Unit V RTOS and IDE For Embedded System (9 h).

What is the marks scheme for Embedded System?

The official Computer Engineering 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 3 credits.

What should I know before Embedded System?

Prerequisite listed in the syllabus: Digital Electronics & Logical Design (MDM-221 COM) ,Computer Organization & Architecture (PCC-253-COM).

Add to my plan

Browse all syllabus courses