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 accountHave an account? Log in
Notes Panel