Syllabus  |   Lectures  |   Downloads  |   FAQ  |   Ask a question  |  
Course Co-ordinated by IIT Kharagpur
Coordinators
 
Prof. Anupam Basu
IIT Kharagpur

 

Download Syllabus in PDF format



Untitled Document
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, 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

Topics

1.

Introduction to Embedded System, ASICs and ASIPs

2.

Designing Single Purpose Processors and Optimization

3.

Introduction to FPGAs and Synthesis

4.

Verilog Hardware Description Language (Verilog HDL)

5.

Microcontrollers and Power Aware Embedded System Design

6.

Real Time Operating System

7.

Real Time Scheduling Algorithms

8.

Modelling and Specification

9.

Design Synthesis

10.

Digital Camera Design and Hardware Software Partitioning

11.

Design Optimization

12.

Simulation and Verification
Computer Organization, Basic of Microprocessors

nil


NIL


NIL



Important: Please enable javascript in your browser and download Adobe Flash player to view this site
Site Maintained by Web Studio, IIT Madras. Contact Webmaster: nptel@iitm.ac.in