Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Embedded Systems Design

NPTEL and Indian Institute of Technology, Kharagpur via YouTube

Overview

COURSE OUTLINE: This course on Embedded systems will first the students to the fundamental requirements of embedded systems and the interaction between hardware and software in such systems. Next, the course will discuss some basic steps of hardware design, introduce the students to ASIPs, ASICs and FPGAs. Next, the students will be exposed to the very important issue of designing for less power consumption and introduce them to the techniques that are adopted to this end. Since many of the embedded systems will have real time constraints, basic issues of real time operating systems will be discussed. This will be followed by formal specification models and languages, mapping the specification to hardware and software components along with decisions on design tradeoffs and hardware software partitioning. Next, the synthesis of hardware and software along with a few of the optimization techniques will be presented. The course will end with a brief overview of design verification methods that are adopted for embedded system design.

Syllabus

Introduction.
Processors.
General Purpose and ASIPs Processor.
Designing a Single Purpose Processor.
Optimization Issues.
Introduction to FPFA.
FPGA Contd..
Behaviour Synthesis on FPGA using VHDL.
Tutorial - I.
Tutorial - II.
Tutorial - III.
Tutorial - IV.
Sensors and Signals.
Discretization of Signals and A/D Converter.
Quantization Noise, SNR and D/A Converter.
Arduino Uno.
Arduino Uno (Contd.), Serial Communication and Timer.
Controller Design using Arduino.
Tutorial - V.
Power Aware Embedded System - I.
Power Aware Embedded System - II.
SD and DD Algorithm.
Parallel Operations and VLIW.
Code Efficiency.
DSP Application and Address Generation Unit.
Real Time O.S - I.
Real Time O.S - II.
RMS Algorithm.
EDF Algorithm and Resource Constraint Issue.
Priority Inversion and Priority Inheritance Protocol.
Modeling and Specification - I.
Modeling and Specification - II.
FSM and Statechart.
Statechart and Statemate Semantics.
Statecharts (Contd.).
PROGRAM STATE MACHINES.
SDL.
Data Flow Model - I.
Data Flow Model - II.
Hardware Synthesis - I.
Hardware Synthesis - II.
Scheduling.
Digital Camera Design.
Digital Camera - Iterative Design.
HW-SW Partitioning.
Optimization - I.
Optimization - II.
Simulation.
Formal Verification.

Taught by

Embedded Systems Design

Tags

Reviews

4.5 rating, based on 8 Class Central reviews

Start your review of Embedded Systems Design

  • THARUNESHWARA PRASAD S
    It was a great experience for me that I have explored new technology and the teach is also good.i have experience a real a good information about the embedded system
  • Profile image for Hareesh Mallikanti
    Hareesh Mallikanti
    It is very good course I have learnt alot from this it is useful for my career too and if you want to take hardware it is very important to take embedded systems
  • Bhavana B
    Good deep explanation with real time examples . Helps us to move career towards embedded systems in the effective manner
  • BURRE ABHILASH
    It was a very helpful class.understood so much from the class. I am very thankful to the team. Who upload this much good luctures and i also thank the teacher for saying everything in a very well manner.
  • Gummadi Raj Kumar
    Understand and well said by lecturer according to me it is very useful for future who studies embedded systems and it also useful in making some projects efficiently
  • Profile image for Agnes A
    Agnes A
    It was good.got some idea about embedded. Thank you for giving us such a interesting course.I found this course is one of the best course.
  • Goudjil Mohamed
    دورة ممتازة وفي قمة الروعة اتمنى المزيد من الدورات والدراسات في هذا المجال ونيل

    هذه الجامعات الشهادات المعتمدة من طرف
  • MUHAMMAD SAAD MAZHAR
    I believe the best aspects about my university experience so far is my lectures and the lecturers support and guidance. I have made a great relationship with them.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.