Skip to content
IT-603 (C) · Embedded Systems/Official Syllabus

Embedded Systems (IT-603 (C)) - Official Syllabus

1
Unit 1

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
  • common design metrics
  • processor technology: general purpose processor
  • application specific processor
  • single purpose processor
2
Unit 2

Embedded System Architecture

  • Von Neumann v/s Harvard architecture
  • instruction set architecture
  • CISC and RISC instructions set architecture
  • basic embedded processor
  • microcontroller architecture
  • CISC & RISC examples: 8051
  • ARM
  • DSP processors
3
Unit 3

Input Output and Peripheral Devices

  • Timers and counters
  • watchdog timers
  • interrupt controllers
  • PWM
  • keyboard controller
  • analog to digital converters
  • real time clock
  • Introduction to communication protocols: basic terminologies
  • concepts, serial protocol: I2C
  • CAN
  • firewire
  • USB
  • Parallel protocols: PCI bus
  • IrDA
  • bluetooth
  • IEEE 802.11
  • wireless protocols
4
Unit 4

Memory System Architecture

  • Caches
  • virtual memory
  • MMU
  • address translation
  • memory and interfacing
  • memory write ability and storage performance
  • Memory types
  • composing memory - advance RAM interfacing
  • microprocessor interfacing I/O addressing
  • interrupts
  • direct memory access
  • arbitration multilevel bus architecture
5
Unit 5

Embedded System Supporting Technologies

  • Difference between normal OS and RTOS
  • scheduling algorithms
  • Case study: Tiny OS
  • VxWorks
  • QNX
  • Overview of VLSI technology
  • introduction to device drivers
  • Case studies: washing machine
  • air-conditioning
  • auto focus camera

Reference Books

  • Embedded systems: A unified hardware/software approach
  • Embedded Systems Introduction
  • An Embedded Software Primer
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in