Home : Syllabus

L T P : Cr

3 0 2: 4

Course Objective: To learn the concepts of embedded system and services in addition with its implementation for assessment of understanding the course by the students

Basics of computer architecture and the binary number system: Basics of computer architecture, Computer languages, RISC and CISC architectures, Number systems, Number format conversions, Computer arithmetic, Units of memory capacity. Introduction to Embedded systems: Application domain of embedded systems, Desirable features and general characteristics of embedded systems, Model of an Embedded System, Microprocessor vs Micro-controller, Example of a Simple embedded system, Figures of merit for an embedded system, Classification of Scum : 4/8/16/32 Bits, History of embedded systems, Current trends.

Embedded Systems – The hardware point of view: Micro-controller Unit(MCU), A Popular 8-bit MCU, Memory for embedded systems, Low power design, Pull-up and pull-down resistors. Sensors, Ad Cs and Actuators: Sensors, Analog to Digital Converters, Actuators. Examples of Embedded Systems: Mobile Phone, Automotive Electronics, Radio frequency identification(RFID), Wireless sensor networks(WISENET), Robotics, Biomedical Applications, Brain machine interface Real – time Operating Systems: Real-time tasks, Real-time systems, Types of Real-time tasks, Real-time operating systems, Real- time scheduling algorithms, Rate Monotonic Algorithm, The Earliest deadline first algorithm, Qualities of a Good RTOS.

Automated design of Digital IC’s : History of integrated circuit(IC) design, Types of Digital IC’s, ASIC design, ASIC design: the complete sequence. Hardware Software Co-design and Embedded Product development lifestyle management: Hardware Software Co-design, Modeling of Systems, Embedded Product Development Lifestyle Management, Lifestyle Models.

Embedded Design: A Systems Perspective: A typical Example, Product Design, The Design Process, Testing, Bulk Manufacturing. Internet of Things: Sensing and Actuation From Devices, Communication Technologies, Multimedia Technologies, Circuit Switched Networks, Packet Switched Networks.

Laboratory Work: To design and simulate list of combinational and sequential digital circuits using Modelsim & Xilinx – Verilog language. To design and simulate the operations of systems like verilog using Modelsim & Toggle, Bitwise, Delay and any Control Logic Design in 8051.

Course Learning Outcomes (CLO): On completion of this course, the students will be able :

1. To comprehend the need and usage of Embedded System.

2. To distinguish a Real Time Embedded System from other systems

3. To explain the kind of memory and processor.

4. To learn Bus, Wires and Ports , Basic Protocols of data transfer , Bus arbitration , ISA bus signals, and handshaking , Memory mapped I/O and simple I/O , Parallel I/O and Port Based I/O , Example of interfacing memory to the ports of 8051

5. To define what is a field programmable gate array (FPGA) and the use of it.

6. To understand the Internet of Things.

Text Book: Lyla B. Das, Embedded Systems: An Integrated Approach , Pearson

Reference Book: Raj Kamal, Embedded Systems Architecture, Programming and Design, Tata Mcgraw Hill, New Delhi.