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

Online Course

Embedded Systems Design

Indian Institute of Technology, Kharagpur and NPTEL via Swayam

77

Taken this course? Share your experience with other students. Write review

Overview

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 havereal time constraints, basic issues ofreal 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 andhardware software partitioning. Next, synthesis if 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.

Week 1: Introduction to Embedded System, ASICs and ASIPs

Week 2: Designing Single Purpose Processors and Optimization

Week 3: Introduction to FPGAs and Synthesis

Week 4: Verilog Hardware Description Language (Verilog HDL)

Week 5: Microcontrollers and Power Aware Embedded System Design

Week 6: Real Time Operating System

Week 7: Real Time Scheduling Algorithms

Week 8: Modelling and Specification

Week 9: Design Synthesis

Week 10: Digital Camera Design and Hardware Software Partitioning

Week 11: Design Optimization

Week 12: Simulation and Verification

Tags

Reviews for Swayam's Embedded Systems Design Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

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

Sign up for free

Never stop learning Never Stop Learning!

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

Sign up for free