EMBEDDED SYSTEM DESIGN BEE613B
Course Code: BEE613B
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40H
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
Introduction: Embedded Systems and general purpose computer systems, history,
classifications, applications and purpose of embedded systems.
Core of Embedded Systems: Microprocessors and microcontrollers, RISC and CISC
controllers, Big endian and Little endian processors, Application specific ICs, Programmable
logic devices, COTS, sensors and actuators, communication interface, embedded firmware,
other system components, PCB and passive components.
Characteristics and quality attributes of embedded systems: Characteristics, Operational and nonoperational quality attributes, application specific embedded system – washing machine, domain specific – automotive
Hardware Software Co design and Program Modelling: Fundamental issues in Hardware
Software Co-design, Computational models in Embedded System Design.
Embedded Hardware Design and Development: Analog Electronic Components, Digital
Electronic Components, VLSI & Integrated Circuit Design, Electronic Design Automation Tools.
Embedded Firmware Design and Development: Embedded Firmware Design Approaches,
Embedded Firmware Development Languages.
Embedded System Development Environments: Types of files generated on cross compilation (
only explanation – programming codes need not be dealt), disassemble/decompliler, Simulators,
Emulators and Debugging.
Real-time Operating System(RTOS) based Embedded System Design: Operating System basics, Types of Operating Systems, Tasks, Process and Threads, Multiprocessing and Multitasking, Task Scheduling