ESD & IOT Syllabus
ESD & IOT Syllabus
COURSE OBJECTIVES:
1. To familiarize the basic design concepts of Embedded System Design and to introduce
different processor architecture and working principles
2. To understand the memory concepts in detail and understand various embedded
peripherals, communication protocols employed
3. Dealing with High level operating systems
4. To introduce emerging technological options, platforms and functions of Internet of Things
(IoT).
5. To understand the technical aspects of IoT and machine-to-machine and to learn the
platform designing methodology.
6. To have the various platform design for IoT.
COURSE OUTCOMES:
CO2 3 2 2 2 - - - - - - - -
CO3 3 2 3 3 - - - - - - - -
CO4 3 2 - - - - - - - - - -
CO5 3 2 1 1 - - - - - - - -
CO6 3 2 2 2 - - - - - - - -
NOTE:
1. Questions for CIE and SEE not to be set from self-study component.
2. Assignment Questions should be from self-study component only.
PRE-REQUISITES:
SELF-STUDY COMPONENT:
Unit-1 : Understanding general Purpose and ASIC design, Data path, RT Level Sequential
components, optimizing FSMD.
Unit-2 : VLIW architecture, Scalable Architectures, 32 bit processors.
Unit-3 : Problem solving capability in Cache Memory Implementation, understanding PCI –
XPRESS.
Unit-4 : Building the Blocks into the IoT,
TEXT BOOKS:
1. Frank Vahid, Tony Givargis, “Embedded System Design: A Unified Hardware / Software
Approach”, John Wiley and Sons.
2. Kai Hwang, “Advanced Computer Architecture”, Tata McGraw Hill, India.
3. Raj Kamal, “Embedded Systems – Architecture, Programming and Design”, Tata McGraw
Hill.
4. Hassan, Q.F., Atta ur, R.K., & Madani, S.A. (2017). “Internet of Things: Challenges,
Advances, and Applications” (1st ed.). CRC Press. https://doi.org/10.1201/9781315155005
REFERENCE BOOKS:
1. James K. Peckol, “Embedded Systems – A Contemporary Design Tool”, John Wiley India Pvt.
Ltd., 2008.
2. Shibu K.V., “Introduction to Embedded Systems”, Tata McGraw Hill Education, India.
3. Tammy Noergaard, “Embedded Systems Architecture – A Comprehensive Guide for
Engineers and Programmers,” Elsevier Publication, 2005
4. Dreamtech Software Team, “Programming for Embedded Systems”, John Wiley India Pvt.
Ltd, 2008.
5. Ovidiu Vermesan and Peter Friess, “The River Publisher Series in Communications, Internet
of Things – Converging Technologies for Smart Environments and Integrated Ecosystems”,
Edition - 2013.
6. Massimo Banzi, “Getting Started with Arduino (Make: Projects)”, O’Reilly Media, 2008.
7. Mike Kuniavsky, “Smart Things: Ubiquitous Computing User Experience Design”, Morgan
Kaufmann Publishers, 2010.
8. Sara Cordoba, Wimer Hazenberg, Menno Huisman, “Meta Products: Building the Internet
of Things”, BIS Publishers, 2011.
9. Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A Hands on Approach”, 1st Edition,
2015.
MOOCS :
https://onlinecourses.nptel.ac.in/noc18_cs46/preview
https://www.coursera.org/learn/iot