Embedded System
Lecture Notes:
Lecture 1- Introduction of Embedded System.
Lecture 2- Introduction of Embedded System II.
Lecture 3- Embedded System Components I
Lecture 4- Embedded System Components II
Lecture 5- Memory I
Lecture 6- Memory II
Lecture 7- Introduction of Digital Signal Processor (Harvard Architecture & Parallel Processing)
Lecture 8- General Purpose Processor -I
Lecture 9- General Purpose Processor -II
Lecture 10- Embedded Processors - I
Lecture 11-Embedded Processors - I
Lecture 12- Interfacing (uP & uC)
Lecture 13-Interfacing bus, Protocols, ISA bus etc, Timers, Interrupts
Lecture 14-DMA, USB and IrDA
Lecture 15-AD and DA Converters, Analog Interfacing
Lecture 16-Field Programmable Gate Arrays and Applications
Lecture 17-Introduction to Hardware Description Languages - I
Lecture 18-Introduction to Hardware Description Languages - II
Lecture 19-Arduino Uno & its Communication and Architecture.
Lecture 20- Real Time O.S - I & II
Lecture 21- Modeling and Specification - I
Lecture 22-Modeling and Specification - II
Lecture 23-FSM and State chart
Lecture-24- Program State Machines
Lecture -25-Data flow Model I & II
Lecture- 26-Hardware Synthesis - I
Lecture-27- Hardware Synthesis - II
Lecture 28 : Scheduling
Lecture 29 : HW-SW Partitioning
Lecture 30 : Optimization - I
Lecture 31 : Simulation
Lecture 32 : Formal Verification
Assignment submission template is available
Assignments 1
Assignments 2
Assignments 3
Marks distribution & assessment process (approx):
* Avg/best of all the assignments submitted.
** Avg of all the quiz attended.
*** Group performance/report submitted.
Books for references:
1.Embedded System Design: A Unified Hardware Software Introduction by Frank Vahid, Tony D. Givargis.
2.Embedded System Design: Modeling, Synthesis and Verification by Daniel D. Gajski, Samar Abdi, Andreas Gerstlauer, Gunar Schirner (auth.).
3. Embedded System Design by Peter Marwedel.