Ece406 Embedded-system-Design Th 1.00 Ac16

download Ece406 Embedded-system-Design Th 1.00 Ac16

of 1

Transcript of Ece406 Embedded-system-Design Th 1.00 Ac16

  • 8/12/2019 Ece406 Embedded-system-Design Th 1.00 Ac16

    1/1

    Proceedings of the 16thAcademic Council held on 25.11.2008

    EMBEDDED SYSTEM DESIGN

    L T P C3 0 0 3

    Aims &Objectives

    Introduction to Embedded System: Embedded system processor, hardware unit, soft ware embeddedinto a system, Example of an embedded system, OS services, Embedded Design life cycle; Modeling

    embedded systems

    Processor and Memory Organization: Structural unit in as processor, processor selection for an embeddedsystems. Memory devices, memory selection for an embedded system, allocation of memory to programstatements and blocks and memory map of a system. Direct memory accesses.

    Devices and Buses for Device Networks: I/O devices, serial communication using FC, CAN devices,device drivers, parallel port device driver in a system, serial port device driver in a system, device driver forinternal programmable timing devices, interrupt servicing mechanism, V context and periods for switchingnetworked I/O devices using ISA, PCI deadline and interrupt latency and advanced buses.

    Programming Concepts and embedded programming in C: Languages, Firmware developmentenvironment, Start up code or Boot loader, Abstraction Layers, Application Layer, build download debugprocess of firmware.

    Program Modeling Concepts in Single and Multiprocessor Systems: software development process,modeling process for software analysis before software implementation, programming model for the eventcontrolled or response time constrained real time programs, modeling of multiprocessor system.

    Inter-Process Communication and Synchronization of Processors Tasks: and threads; multiple process inan application, problems of sharing data by multiple tasks and routines, inter process communications.RTOS task scheduling models interrupt literacy and response times, performance metric in scheduling

    models, standardization of RTOS, list of basic functions, synchronization.

    Text Books:1. Frank Vahid and Tony Givargis,Embedded System Design: A Unified Hardware/Software Approach,

    John Wiley, 2002.2. Steve Heath, Embedded Systems Design, EDN Series, 2003.3. David E Simon, An Embedded Software Primer, 1st edition, Addison Wesley 2001.Reference Book:1. Wayne Wolf Computers as components: Principles of Embedded Computing System Design , The

    Morgan Kaufmann Series in Computer Architecture and Design, 20082. Jane W. S., Liu, Real time systems, Pearson Education, 2000.3. Raj Kamal, Embedded systems Architecture, Programming and design, Second Edition, 2008.Mode of evaluation:CAT- I & II, Assignments/ other tests, Term End Examination