National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC4202 : Embedded Computing System { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Kamalakanta Mahapatra

Syllabus

Microcomputer-based Systems, Software Development, Interfacing Methods, Interrupt Synchronization, Threads, Timing Generation and Measurements Serial I/O Devices, Parallel Port Interfaces, Memory Interfacing, High Speed I/O Interfacing Analog Interfacing Data Acquisition Systems, Microcomputer-based Control Systems Simple Networks, Digital Filters. Circuits and DSP Architectures: Circuit design basics, deep submicron issues, low architectures for embedded systems. Architecture Design: Embedded processor architectures, Architectural techniques for low power, Design methods for core based ASICs. Compiler and OS: Introduction to compiler optimizations, Power models for compiler optimizations, Code size vs. performance / power trade offs. DSP Algorithm Design: A/D conversion and finite precision analysis, Algorithms for embedded systems: source and channel processing, Portable embedded code. Networking: Networking basics (addressing and routing), Wireless vs. wire-line networking, Distributed OS for networked embedded systems: Case study of JINI.

Course Objectives

  • To explore the fundamentals of embedded system hardware and firmware design

Course Outcomes

To expose students to the field of embedded systems, and will provide a knowledge foundation which will enable students to pursue subsequent courses in real-time embedded systems software and computer design

Essential Reading

  • 2. F. Vahid and T. Givargis, Embedded System Design A Unified Hardware/Software Introduction, Wiley
  • 1. W. Wolf, Computers as Components: Principles of Embedded Computer System Design, Elsevier

Supplementary Reading

  • 1. P. Marwedel, Embedded System Design, Springer
  • Shibu K V, Introduction to Embedded System, Mcgrawhil