Top Banner

of 41

Embedded Systems 2013-14 Syllabus Copy

Jun 02, 2018

Download

Documents

makumar147
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    1/41

    1

    Electronics and

    Communication Engineering

    M.Tech.

    EMBEDDED SYSTEMS

    ACADEMIC REGULATIONS

    COURSE STRUCTURE

    AND

    DETAILED SYLLABUS

    M.TECH. EMBEDDED SYSTEMS

    (Appl icable for the batches adm itted from 2013-2014)

    VNR VIGNANA JYOTHI

    INSTITUTE OF ENGINEERING AND TECHNOLOGY

    An Auton omous Inst i tute

    Bachupally , Nizampet (S.O),

    Hyderabad 500090

    Andhr a Pradesh, Ind ia

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    2/41

    2

    M.Tech. Embedded Systems

    Program Educational Objectives (PEOs)

    The Graduates of Embedded Systems will demonstrate their skills to meet the current and future industrialchallenges in the field of embedded systems engineering.

    The Graduates of Embedded Systems will exhibit their skills to take-up hardware/software co-design forembedded systems.

    The Graduates of Embedded Systems would undertake a significant research or development projects.

    The Graduate of Embedded Systems are expected to create, develop, apply, and disseminate knowledgewithin the embedded systems development environment.

    The Graduates of Embedded Systems will demonstrate their professional, ethical and social issues andshow respect for diversity and global issues

    M.Tech. Embedded Systems

    Program Educational Objectives (PEOs)

    The Graduates of Embedded Systems will demonstrate their skills to meet the current and future industrialchallenges in the field of embedded systems engineering.

    The Graduates of Embedded Systems will exhibit their skills to take-up hardware/software co-design forembedded systems.

    The Graduates of Embedded Systems would undertake a significant research or development projects.

    The Graduate of Embedded Systems are expected to create, develop, apply, and disseminate knowledgewithin the embedded systems development environment.

    The Graduates of Embedded Systems will demonstrate their professional, ethical and social issues andshow respect for diversity and global issues

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    3/41

    3

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    4/41

    4

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    M.Tech. (EMBEDDED SYSTEMS) Regulation: 13I Year - I Semester COURSE STRUCTURE

    Code Subject Lectures P Credits

    13ESS001 Embedded System Design 3 0 3

    13ESS002 Microcontrollers for EmbeddedSystem Design 3 0 3

    13ESS003 Embedded Real Time Operating Systems 3 0 3

    13ESS004 Embedded C 3 0 3

    13ESS00513VSD00113ESS006

    ElectiveIAdvanced Computer ArchitectureVLSI Technology and DesignEmbedded Computing

    3 0 3

    13VSD00513ESS00713ESS008

    Elective -IIDigital System DesignSoft Computing Techniques

    Advanced Operating Systems

    3 0 3

    13ESS101 Embedded C Laboratory 0 3 213ESS201 Mini Project- I 0 0 3

    Total Credits 18 3 23

    I Year - II Semester COURSE STRUCTURECode Subject Lectures P Credits

    13ESS009 Hardware Software Co-Design 3 0 3

    13ESS010 Digital Signal Processors and Architectures 3 0 3

    13ESS011 Embedded Networking 3 0 3

    13VSD003 CPLD and FPGA Architectures andApplications

    3 0 3

    13ESS01213ESS01313ESS014

    Elective-IIISensors and ActuatorsWireless Communications and NetworksNetwork Security and Cryptography

    3 0 3

    13ESS01513VSD01413ESS016

    Elective-IVMultimedia and Signal CodingSystem On Chip ArchitectureWireless LANs and PANs

    3 0 3

    13ESS102 Embedded Systems Laboratory 0 3 2

    13ESS202 Mini Project - II 0 0 3

    Total Credits 18 6 23

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    5/41

    5

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    M.Tech. (EMBEDDED SYSTEMS) Regulation: 13

    II Year - I Semester COURSE STRUCTURE

    Code Subject Lectures P Credits

    13ESS203 Comprehensive Viva-Voce 0 0 3

    13ESS204 Technical Seminar -- -- 2

    13ESS205 Major Project work Part - I 0 0 15

    Total Credits 0 0 20

    II Year - II Semester COURSE STRUCTURE

    Code Subject Lectures P Credits

    13ESS206 Major Project work Part - II and Seminar 0 0 20

    Total Credits 0 0 20

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    6/41

    6

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABADI Year I Sem. M.Tech (Embedded Systems) L T/P/D C

    3 0 3(13ESS001)EMBEDDED SYSTEMS DESIGN

    Course Learning Objectives

    To understand the basics functions of an Embedded System.

    To learn the method of designing a real time system.

    Course OutcomesAfter going through this course the student will be able to

    Design, implement and test an embedded system.

    Define the unique design problems and challenges of real-time systems.

    Design the real time models, using real time operating systems .

    UNIT -IIntroduction to Embedded SystemsDefinition of Embedded System, Embedded Systems Vs General Computing Systems, History ofEmbeddedSystems, Classification, Major Application Areas, Purpose of Embedded Systems,Characteristics and Quality

    Attributes of Embedded Systems.

    UNIT -IITypical Embedded SystemCore of the Embedded System: General Purpose and Domain Specific Processors, ASICs, PLDs,Commercial Off-The-Shelf Components (COTS), Memory: ROM, RAM, Memory according to thetype of Interface, MemoryShadowing, Memory selection for Embedded Systems, Sensors andActuators, Communication Interface: Onboardand External Communication Interfaces.

    UNIT -IIIEmbedded FirmwareReset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time Clock, Watchdog Timer,Embedded FirmwareDesign Approaches and Development Languages.

    UNIT -IVRTOS Based Embedded System DesignOperating System Basics, Types of Operating Systems, Tasks, Process and Threads,Multiprocessing andMultitasking, Task Scheduling.

    UNIT -VTask CommunicationShared Memory, Message Passing, Remote Procedure Call and Sockets,Task Synchronization: TaskCommunication/Synchronization Issues, Task SynchronizationTechniques, Device Drivers, How to Choose anRTOS.

    TEXT BOOKS

    1.

    Introduction to Embedded Systems - Shibu K.V, McGraw Hill.

    REFERENCE BOOKS1. Embedded Systems - Raj Kamal, TMH.2. Embedded System Design - Frank Vahid, Tony Givargis, John Wiley.3. Embedded SystemsLyla, Pearson, 20134. An Embedded Software Primer - David E. Simon, Pearson Education.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    7/41

    7

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABADI YearI Sem. M.Tech (Embedded Systems) L T/P/D C

    3 0 3(13ESS002)MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN

    Course Learning Objectives

    To understand the embedded system based on ARM processor and its hardware (ARM processor Core).

    To understand the techniques and rules for writing efficient C code and optimizing ARM assembly code.

    To discuss various Cache technologies and Architecture that surrounds the ARM cores and MMU.

    Course OutcomesAfter going through this course the student will be able to

    Design an embedded system using ARM processor.

    Write source code that will compile more efficiently in terms of increased speed and reduced code size.

    Develop an embedded system with optimized key subroutines to reduce system power consumption andclock speed needed for real time operation.

    UNIT

    IARM ArchitectureARM Design Philosophy, Registers, Program Status Register, Instruction Pipeline, Interrupts andVector Table,Architecture Revision, ARM Processor Families.

    UNITIIARM Programming ModelIInstruction Set: Data Processing Instructions, Addressing Modes, Branch, Load, Store Instructions,PSR Instructions,Conditional Instructions.

    UNITIIIARM Programming ModelIIThumb Instruction Set: Register Usage, Other Branch Instructions, Data Processing Instructions,Single-Register andMulti Register Load-Store Instructions, Stack, Software Interrupt Instructions

    UNITIVARM ProgrammingSimple C Programs using Function Calls, Pointers, Structures, Integer and Floating Point Arithmetic,Assembly Codeusing Instruction Scheduling, Register Allocation, Conditional Execution and Loops.

    UNITVMemory ManagementCache Architecture, Polices, Flushing and Caches, MMU, Page Tables, Translation, AccessPermissions, ContextSwitch.

    TEXT BOOKS1. ARM Systems Developers Guides- Designing & Optimizing System SoftwareAndrew N.Sloss, DominicSymes, Chris Wright, 2008, Elsevier.

    REFERENCE BOOKS1. Embedded Microcomputer Systems, Real Time InterfacingJonathan W. ValvanoBrookes / Cole, 1999,Thomas Learning.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    8/41

    8

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13ESS003)EMBEDDED REAL TIME OPERATING SYSTEMS

    Course Learning Objectives

    Describe what makes a system a real-time system.

    Explain the presence of and describe the characteristics of latency in real-time systems.

    Summarize special concerns that real-time systems present and how these concerns are addressed.

    Course OutcomesAfter going through this course the student will be able to

    To discuss the basics of embedded systems and the interface issues related to it.

    To learn the different techniques on embedded systems

    To discuss the real time models, languages and operating systems

    To analyze real time examples

    UNIT

    IIntroductionIntroduction to UNIX/LINUX, Overview of Commands, File I/O ( open, create, close, lseek, read,write), ProcessControl ( fork, vfork, exit, wait, waitpid, exec).

    UNIT - IIReal Time Operating SystemsBrief History of OS, Defining RTOS, The Scheduler, Objects, Services, Characteristics of RTOS,Defining a Task,asks States and Scheduling, Task Operations, Structure, Synchronization,Communication and Concurrency.Defining Semaphores, Operations and Use, Defining Message Queue, States, Content, Storage,Operations and Use

    UNIT - IIIObjects, Services and I/OPipes, Event Registers, Signals, Other Building Blocks, Component Configuration, Basic I/OConcepts, I/OSubsystem

    UNIT - IVExceptions, Interrupts and TimersExceptions, Interrupts, Applications, Processing of Exceptions and Spurious Interrupts, Real TimeClocks,Programmable Timers, Timer Interrupt Service Routines (ISR), Soft Timers, Operations

    UNIT - VCase Studies of RTOSRT Linux, MicroC/OS-II, Vx Works, Embedded Linux, Tiny OS, and Basic Concepts of Android OS.

    TEXT BOOKS1. Real Time Concepts for Embedded SystemsQing Li, Elsevier, 2011

    REFERENCE BOOKS1. Embedded Systems- Architecture, Programming and Design by Rajkamal, 2007, TMH.2. Advanced UNIX Programming, Richard Stevens3. Embedded Linux: Hardware, Software and InterfacingDr. Craig Hollabaugh

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    9/41

    9

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13ESS004)EMBEDDED C

    Course Learning Objectives

    Identify the choice of programming language for embedded systems

    To show how simple C programs can be developed and tested using the software tools.

    To learn the techniques for reading port pins and workingwith mechanical switches

    Techniques to create more flexible operating systems for 8051 and other processors.

    Course OutcomesAfter going through this course the student will be able to

    Creare executable code for an embedded processor on a desktop PC. To create a simple but functional code framework for an embedded application.

    Assemble a range of complete embedded projects.

    UNITIProgramming Embedded Systems in C

    Introduction ,What is an embedded system, Which processor should you use, Which programminglanguage shouldyou use, Which operating system should you use, How do you develop embeddedsoftware, ConclusionsIntroducing the 8051 Microcontroller FamilyIntroduction, Whats in a name, The external interface of the Standard 8051, Reset requirements,Clock frequencyand performance, Memory issues, I/O pins, Timers, Interrupts, Serial interface,Power consumption ,ConclusionsUNITIIReading SwitchesIntroduction, Basic techniques for reading from port pins, Example: Reading and writing bytes,Example: Reading andwriting bits (simple version), Example: Reading and writing bits (genericversion), The need for pull-up resistors,Dealing with switch bounce, Example: Reading switch inputs(basic code), Example: Counting goats, ConclusionsUNITIIIAdding Structure to the Code

    Introduction, Object-oriented programming with C, The Project Header (MAIN.H), The Port Header(PORT.H),Example: Restructuring the Hello Embedded World example, Example: Restructuringthe goat-counting example,Further examples, ConclusionsUNITIVMeeting Real-Time ConstraintsIntroduction, Creating hardware delays using Timer 0 and Timer 1, Example: Generating a precise50 ms delay,Example: Creating a portable hardware delay, Why not use Timer 2?, The need fortimeout mechanisms, Creatingloop timeouts, Example: Testing loop timeouts, Example: A morereliable switch interface, Creating hardwaretimeouts, Example: Testing a hardware timeout,ConclusionsUNITVCase Study: Intruder Alarm SystemIntroduction, The software architecture, Key software components used in this example, running theprogram, the

    software, ConclusionsTEXT BOOKS

    1. Embedded C - Michael J. Pont, 2nd Ed., Pearson Education, 2008

    REFERENCE BOOKS1. PICmicro MCU C-An introduction to programming, The Microchip PIC in CCS CNigelGardner

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    10/41

    10

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVE -I 3 0 3

    (13ESS005) ADVANCED COMPUTER ARCHITECTURE

    Course Learning Objectives

    Understanding the different instruction set formats, RISC and CISC and Various design issues for

    computers

    Introducing instruction level parallelism using software and hardware approaches.

    Learning multiprocessors and thread level parallelism.

    Discussing design issues for storage systems.

    Introducing the important concepts for interconnection networks and cluster.

    Course OutcomesAfter going through this course the student will be able to

    Comparing different types of instruction sets

    Know the parallelism concepts used for increasing the efficiency of the computer and how it affects the costof the system.

    Know the different types of networks, their interconnection and its components for interconnection.

    Understand the different types of storage devices and its internal structure.

    Apply all the ACA concepts to design the system efficiently.

    UNITIFundamentals of Computer DesignFundamentals of Computer design, Changing faces of computing and task of computer designer,Technology trends,Cost price and their trends, measuring and reporting performance, Quantitativeprinciples of computer design,

    Amdahls law.Instruction set principles and examples- Introduction, classifying instruction set- memory

    addressingtypeand size of operands, Operations in the instruction set.

    UNITIIPipelinesIntroduction, basic RISC instruction set, Simple implementation of RISC instruction set, Classic fivestage pipe linedRISC processor, Basic performance issues in pipelining, Pipeline hazards, Reducingpipeline branch penalties.Memory Hierarchy DesignIntroduction, review of ABC of cache, Cache performance, Reducing cache miss penalty, Virtualmemory.

    UNIT -IIIInstruction Level Parallelism (ILP) - The Hardware Approach:Instruction-Level parallelism, Dynamic scheduling, Dynamic scheduling using Tomasulos approach,Branch

    prediction, High performance instruction delivery- Hardware based speculation.ILP Software ApproachBasic compiler level techniques, Static branch prediction, VLIW approach, Exploiting ILP, Parallelismat compile time,Cross cutting issues - Hardware verses Software.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    11/41

    11

    UNITIVMulti Processors and Thread Level ParallelismMulti Processors and Thread level Parallelism- Introduction, Characteristics of application domain,Systematic sharedmemory architecture, Distributed sharedMemory architecture, Synchronization.

    UNITVInter Connection and Networks

    Introduction, Interconnection network media, Practical issues in interconnecting networks, Examplesof interconnection, Cluster, Designing of clusters.Intel Architecture: Intel IA-64 ILP in embedded and mobile markets Fallacies and pit falls.

    TEXT BOOKS1. John L. Hennessy, David A. Patterson - Computer Architecture: A Quantitative Approach, 3 rdEdition, an

    Imprint of Elsevier.

    REFERENCE BOOKS1. John P. Shen and Miikko H. Lipasti -, Modern Processor Design : Fundamentals of SuperScalar Processors2. Computer Architecture and Parallel Processing - Kai Hwang, Faye A.Brigs., MC Graw Hill.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    12/41

    12

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech. (Embedded Systems) L T/P/D CELECTIVE -I 3 0 3

    (13VSD001) VLSI TECHNOLOGY AND DESIGNCourse Learning Objectives

    Dentify Different MOS Technologies, their fabrication process, trends and projections. Understand basic electrical properties, threshold voltage concepts informofmathematical equations.

    Design of combinational networks, analyzation of power optimization, Applythese Concepts to Designvalidation.

    Need for clocking disciplines, methods, design validation and testing.

    Understanding of Different Floorplanning methods , high level synthesis, off-chip connections..

    Course OutcomesAfter going through this course the student will be able to

    Apply fundamentalknowledgeof Fabrication process, Relations between the Vds and Ids, Gm,, Gds,Theresh hold voltage Vth.

    Learned about Various Design rules, Stick Diagrams and tools, Layout Design tools.

    Understandorbecomeawareof Static Complementary gates, Switch logics.

    Learned inter connect design, clocking disciplines, floor planning methods, how to Test different circuits.

    UNITIReview of Microelectronics and Introduction to MOS TechnologiesMOS, CMOS, BiCMOS Technology.Basic Electrical Properties of MOS, CMOS &BiCMOS Circuits: Ids Vdsrelationships, ThresholdVoltage VT, Gm, Gdsand o, Pass Transistor, MOS, CMOS & Bi CMOS Inverters, Zpu/Zpd,MOSTransistor circuit model, Latch-up in CMOS circuits.UNITIILayout Design and ToolsTransistor structures, Wires and Vias, Scalable Design rules, Layout Design tools.Logic Gates & Layouts:

    Static Complementary Gates, Switch Logic, Alternative Gate circuits, Low power gates, Resistive andInductiveinterconnect delays.UNITIIICombinational Logic NetworksLayouts, Simulation, Network delay, Interconnect design, Power optimization, Switch logic networks,Gate andNetwork testing.UNITIVSequential SystemsMemory cells and Arrays, Clocking disciplines, Design, Power optimization, Design validation andtesting.UNITVFloor PlanningFloor planning methods, Global Interconnect, Floor Plan Design, Off-chip connections.

    TEXT BOOKS1. Essentials of VLSI Circuits and Systems, K. EshraghianEshraghian. D, A. Pucknell, 2005,PHI.2. Modern VLSI DesignWayne Wolf, 3rd Ed., 1997, Pearson Education.

    REFERENCE BOOKS1. Introduction to VLSI Systems: A Logic, Circuit and System PerspectiveMing-BO Lin, CRCPress, 2011.2. Principals of CMOS VLSI DesignN.H.E Weste, K. Eshraghian, 2nd Ed., Addison Wesley.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    13/41

    13

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVEI 3 0 3

    (13ESS006) EMBEDDED COMPUTING

    Course Learning Objectives

    Design, code, compile, and test real-time software

    Integrate a fully functional system including hardware and software.

    Gain the ability to make intelligent choices between hardware/software tradeoffs

    Course OutcomesAfter going through this course the student will be able to

    To discuss the basics of embedded systems and the interface issues related to it.

    To learn the different communication technologies used in embedded applications

    UNITIProgramming on Linux Platform

    System Calls, Scheduling, Memory Allocation, Timers, Embedded Linux, Root File System, BusyBox.Operating System Overview: Processes, Tasks, Threads, Multi-Threading, Semaphore,Message Queue.

    UNITIIIntroduction to Software Development ToolsGNU GCC, make, gdb, static and dynamic linking, C libraries, compiler options, code optimizationswitches, lint, codeprofiling tools,

    UNITIIIInterfacing ModulesSensor and actuator interface, data transfer and control, GPS, GSM module interfacing with dataprocessing anddisplay, OpenCV for machine vision, Audio signal processing.

    UNIT

    IVNetworking BasicsSockets, ports, UDP, TCP/IP, client server model, socket programming, 802.11, Bluetooth, ZigBee,SSH, firewalls,network security.

    UNITVIA32 Instruction Set: application binary interface, exception and interrupt handling, interrupt latency,assemblers,assembler directives, macros, simulation and debugging tools.

    TEXT BOOKS1. Modern Embedded Computing - Peter Barry and Patrick Crowley, 1st Ed., Elsevier/MorganKaufmann, 2012.2. Linux Application Development - Michael K. Johnson, Erik W. Troan, Adission Wesley, 1998.3. Assembly Language for x86 Processors by Kip R. Irvine4. Intel 64 and IA-32 Architectures Software Developer Manuals

    REFERENCE BOOKS1. Operating System Concepts by Abraham Silberschatz, Peter B. Galvin and Greg Gagne.2. The Design of the UNIX Operating System by Maurice J. Bach Prentice-Hall3. UNIX Network Programming by W. Richard Stevens

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    14/41

    14

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVE -II 3 0 3

    (13VSD005) DIGITAL SYSTEM DESIGN

    Course Learning Objectives

    Learn digital design using PLDs , BCD adder, shift and add multiplier. Learn state machines, Derivation, realization of SM charts ,serial adder and accumulator, Binary

    multiplier, Binary divider, realization with MUX.

    Learn Fault modeling and test pattern generation .

    Understand different methods for test pattern generation.

    Learn fault diagnosis in sequential Circuits.

    Understand machine identification and fault detection experiment .

    Course OutcomesAfter going through this course the student will be able to

    Create understanding of the fundamental concepts of PLDs, design of FPGAs, logics for sequence

    detectors. Learn basic techniques for designing circuits in electronic, communication and software systems.

    Develop skills in modeling and evaluating fault-modeling and test pattern generation. architectures in termsof reliability, availability and safety

    UNIT -IMinimization and Transformation of Sequential MachinesThe Finite State ModelCapabilities and limitations of FSMState equivalence and machineminimizationSimplification of incompletely specified machines.Fundamental mode modelFlow tableState reductionMinimalclosed coversRaces, Cyclesand Hazards.

    UNIT -IIDigital Design

    Digital Design Using ROMs, PALs and PLAs , BCD Adder, 32bit adder, State graphs for controlcircuits,Scoreboard and Controller, A shift and add multiplier, Array multiplier, Keypad Scanner,Binary divider.

    UNIT -IIISM ChartsState machine charts, Derivation of SM Charts, Realization of SM Chart, Implementation of BinaryMultiplier, dicegame controller.

    UNIT -IVFault Modeling & Test Pattern GenerationLogic Fault modelFault detection & Redundancy- Fault equivalence and fault locationFaultdominanceSinglestuck at fault modelMultiple stuck at fault modelsBridging fault model.Fault diagnosis of combinational circuits byconventional methodsPath sensitization techniques,Boolean Difference methodKohavi algorithmTestalgorithmsD algorithm, PODEM, Randomtesting, Transition count testing, Signature analysis and test bridgingfaults.

    UNIT -VFault Diagnosis in Sequential CircuitsCircuit Test Approach, Transition Check ApproachState identification and fault detectionexperiment, Machineidentification, Design of fault detection experiment

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    15/41

    15

    TEXT BOOKS1. Fundamentals of Logic DesignCharles H. Roth, 5th Ed., Cengage Learning.2. Digital Systems Testing and Testable DesignMironAbramovici, Melvin A.Breuer and Arthur D. Friedman-John Wiley & Sons Inc.3. Logic Design TheoryN. N. Biswas, PHI

    REFERENCE BOOKS1. Switching and Finite Automata TheoryZ. Kohavi , 2nd Ed., 2001, TMH2. Digital DesignMorris Mano, M.D.Ciletti, 4th Edition, PHI.3. Digital Circuits and Logic DesignSamuel C. Lee , PHI

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    16/41

    16

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech. (Embedded Systems) L T/P/D CELECTIVE -II 3 0 3

    (13ESS007) SOFT COMPUTING TECHNIQUES

    Course Learning Objectives

    To familiarize with soft computing concepts.

    To introduce the ideas of Neural networks, fuzzy logic and use of heuristics based onhuman experience.

    To introduce the concepts of Genetic algorithm and its applications to soft computing using someapplications.

    Course OutcomesAfter going through this course the student will be able to

    Identify and describe soft computing techniques and their roles in building intelligent achines

    Apply neural networks to pattern classification and regression problems.

    Apply fuzzy logic and reasoning to handle uncertainty and solve engineering problems.

    Apply genetic algorithms to combinatorial optimization problems

    Effectively use existing software tools to solve real problems using a soft computing approach

    UNITIIntroduction

    Approaches to intelligent control, Architecture for intelligent control, Symbolic reasoning system,Rule-based systems,the AI approach, Knowledge representation - Expert systems.

    UNITIIArtificial Neural NetworksConcept of Artificial Neural Networks and its basic mathematical model, McCulloch-Pitts neuronmodel, simpleperceptron, Adaline and Madaline, Feed-forward Multilayer Perceptron, Learning andTraining the neural network,Data Processing: Scaling, Fourier transformation, principal-componentanalysis and wavelet transformations, Hopfield

    network, Self-organizing network and Recurrentnetwork, Neural Network based controller.

    UNITIIIFuzzy Logic SystemIntroduction to crisp sets and fuzzy sets, basic fuzzy set operation and approximate reasoning,Introduction to fuzzylogic modeling and control, Fuzzification, inferencing and defuzzification, Fuzzyknowledge and rule bases, Fuzzymodeling and control schemes for nonlinear systems, Selforganizingfuzzy logic control, Fuzzy logic control fornonlinear time delay system.

    UNITIVGenetic AlgorithmBasic concept of Genetic algorithm and detail algorithmic steps, Adjustment of free parameters,Solution of typicalcontrol problems using genetic algorithm, Concept on some other searchtechniques like Tabu search and Ant-colony

    search techniques for solving optimization problems.

    UNITVApplicationsGA application to power system optimisation problem, Case studies: Identification and control oflinear and nonlineardynamic systems using MATLAB-Neural Network toolbox, Stability analysis ofNeural-Network interconnection

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    17/41

    17

    systems, Implementation of fuzzy logic controller using MATLABfuzzy-logic toolbox, Stability analysis of fuzzy controlsystems.

    TEXT BOOKS1. Introduction to Artificial Neural Systems - Jacek.M.Zurada, Jaico Publishing House,1999.2. Neural Networks and Fuzzy Systems - Kosko, B., Prentice-Hall of India Pvt. Ltd., 1994.

    REFERENCE BOOKS

    1. Fuzzy Sets, Uncertainty and Information - Klir G.J. &Folger T.A., Prentice-Hall of India Pvt.Ltd., 1993.2. Fuzzy Set Theory and Its Applications - Zimmerman H.J. Kluwer Academic Publishers, 1994.3. Introduction to Fuzzy Control - Driankov, Hellendroon, Narosa Publishers.4. Artificial Neural Networks - Dr. B. Yagananarayana, 1999, PHI, New Delhi.5. Elements of Artificial Neural Networks - KishanMehrotra, Chelkuri K. Mohan,SanjayRanka, PenramInternational.6. Artificial Neural NetworkSimon Haykin, 2nd Ed., Pearson Education.7. Introduction Neural Networks Using MATLAB 6.0 - S.N. Shivanandam, S. Sumati, S. N.Deepa,1/e, TMH,New Delhi.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    18/41

    18

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVE -II 3 0 3

    (13ESS008) ADVANCED OPERATING SYSTEMS

    Course Learning Objectives

    To study, learn, and understand the main concepts of advanced operating systems (parallel processingsystems, distributed systems, real time systems, network operating systems, and open source operatingsystems); Hardware and software features that support these systems.

    Expose students to current operating systems literature

    Give students an understanding of what it means to do research in computer science and specificallyoperating systems

    Teach students to critically evaluate research papersCourse OutcomesAfter going through this course the student will be able to

    Outline the potential benefits of distributed systems

    Summarize the major security issues associated withdistributed systems along with the range of techniques

    available for increasing system security Apply standard design principles in the construction of these systems

    Select appropriate approaches for building a range of distributed systems, including some that employmiddleware.

    Read and critique research papers

    Students will be familiar with current operating systems literature

    Students will make substantial contributions to a large operating systems project that can be submitted forpublication

    UNITIIntroduction to Operating SystemsOverview of computer system hardware, Instruction execution, I/O function, Interrupts, Memoryhierarchy, I/O

    Communication techniques, Operating system objectives and functions, Evaluationof operating System

    UNITIIIntroduction to UNIX and LINUXBasic commands & command arguments, Standard input, output, Input / output redirection, filtersand editors, Shellsand operations

    UNITIIISystem CallsSystem calls and related file structures, Input / Output, Process creation & termination.Inter Process CommunicationIntroduction, file and record locking, ClientServer example, pipes, FIFOs, Streams &Messages, Name Spaces,

    Systems V IPC, Message queues, Semaphores, Shared Memory,Sockets & TLI.

    UNITIVIntroduction to Distributed SystemsGoals of distributed system, Hardware and software concepts, Design issues.Communication in Distributed SystemsLayered protocols, ATM networks, Client - Server model, Remote procedure call and Groupcommunication.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    19/41

    19

    UNITVSynchronization in Distributed SystemsClock synchronization, Mutual exclusion, E-tech algorithms, Bully algorithm, Ring algorithm,Atomic transactionsDeadlocks:Dead lock in distributed systems, Distributed dead lock prevention and distributed dead lockdetection.

    TEXT BOOKS1. The design of the UNIX Operating SystemsMaurice J. Bach, 1986, PHI.2. Distributed Operating System - Andrew. S. Tanenbaum, 1994, PHI.3. The Complete reference LINUXRichard Peterson, 4th Ed., McGrawHill.

    REFERENCE BOOKS1. Operating Systems: Internal and Design Principles - Stallings, 6th Ed., PE.2. Modern Operating Systems, Andrew S Tanenbaum, 3rd Ed., PE.3. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 7th Ed.,John Wiley4. UNIX User GuideRitchie & Yates.5. UNIX Network Programming - W.Richard Stevens, 1998, PHI.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    20/41

    20

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearI Sem. M.Tech. (Embedded Systems) L T/P/D C0 3 2

    (13ESS101)EMBEDDED C LABORATORY

    Note:Minimum of 10 experiments have to be conducted.The following programs have to be tested on 89C51 Development board/equivalent using

    Embedded C Language on Keil IDE or Equivalent.1. Program to toggle all the bits of Port P1 continuously with 250 mS delay.2. Program to toggle only the bit P1.5 continuously with some delay. Use Timer 0, mode 1 tocreate delay.3. Program to interface a switch and a buzzer to two different pins of a Port such that thebuzzer should soundas long as the switch is pressed.4. Program to interface LCD data pins to port P1 and display a message on it.5. Program to interface keypad. Whenever a key is pressed, it should be displayed on LCD.6. Program to interface seven segment display unit.7. Program to transmit a message from Microcontroller to PC serially using RS232.8. Program to receive a message from PC serially using RS232.

    9. Program to get analog input from Temperature sensor and display the temperature value onPC Monitor.10. Program to interface Stepper Motor to rotate the motor in clockwise and anticlockwisedirections11. Program to Sort RTOS on to 89C51 development board.12. Program to interface Elevator.

    VNR Vignana Jyothi Institute of Engineering and Technology

    I Year M.Tech ECE

    I Sem L T/P/D C0 0 3

    (13ESS201) MINI PROJECT-I

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    21/41

    21

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13ESS009)HARDWARE SOFTWARE CO-DESIGN

    Course Learning Objectives

    Describe an embedded system design flow from specification to physical realization

    View a system development holistically

    Master complex systems

    Describe structural behavior of systems

    Master contemporary development techniques

    Devise new theories, techniques, and tools in design, implementation and testing

    Course OutcomesAfter going through this course the student will be able to

    Gain knowledge of contemporary issues and algorithms used.

    Understand the use of modern hardware/software tools for building prototypes of embedded systems

    Demonstrate practical skills in the construction of prototypes. Apply embedded software techniques to satisfy functional and response time requirements. Know the interfacing components, different verification techniques and tools. Understand different specification languages and integrate embedded hardware, software,

    and operating systems to meet the functional requirements of embedded applications.

    UNITICo- Design IssuesCo- Design Models, Architectures, Languages, A Generic Co-design Methodology.Co- Synthesis AlgorithmsHardware software synthesis algorithms: hardwaresoftware partitioning distributed system cosynthesis.

    UNIT

    IIPrototyping and EmulationPrototyping and emulation techniques, prototyping and emulation environments, future developmentsin emulation and prototyping.

    Target ArchitecturesArchitecture Specialization techniques, System Communication infrastructure, Target Architectureand ApplicationSystem classes, Architecture for control dominated systems (8051-Architectures forHigh performance control),

    Architecture for Data dominated systems (ADSP21060, TMS320C60),Mixed Systems.

    UNITIIICompilation Techniques and Tools for Embedded Processor ArchitecturesModern embedded architectures, embedded software development needs, compilation technologies,practical consideration in a compiler development environment.

    UNITIVDesign Specification and VerificationDesign, co-design, the co-design computational model, concurrency coordinating concurrentcomputations, interfacing components, design verification, implementation verification, verificationtools, interface verification

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    22/41

    22

    UNITVLanguages for SystemLevel Specification and Design-ISystemlevel specification, design representation for system level synthesis, system levelspecification languages,Languages for SystemLevel Specification and Design-IIHeterogeneous specifications and multi language co-simulation, the cosyma system and lycossystem.

    TEXT BOOKS1. Hardware / Software Co- Design Principles and PracticeJorgen Staunstrup, Wayne Wolf2009, Springer.2. Hardware / Software Co- Design - Giovanni De Micheli, Mariagiovanna Sami, 2002, KluwerAcademicPublishers

    REFERENCE BOOKS1. A Practical Introduction to Hardware/Software Co-design -Patrick R. Schaumont - 2010Springer

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    23/41

    23

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13ESS010)DIGITAL SIGNAL PROCESSORS AND ARCHITECTURES

    Course Learning Objectives

    To study the Architectural details of TMS320C54xx DSPs and the concepts involved in execution controland pipelining

    To present clear idea of Number formats for signals and sources of errors in DSP implementation

    Memory & I/O interfacing for digital signal processors

    Implementations of basic DSP algorithms

    Course OutcomesAfter going through this course the student will be able to

    Understand concepts of Digital signal processor, like its architecture, registers etc

    Writing programs using the instruction set of DSP processor

    Interfacing different devices to the processor.

    Understand all the peripherals existing on the DSP processor. Apply DSP processors in real time.

    Ability to analyze the DSP algorithms

    UNIT IIntroduction to DSP Processors: Digital Signal Processors, various architectures: VLIW Architecture,Multiprocessor DSPs, SHARC, SIMD, MIMD, RISC and CISC.Execution Control and Pipelining:Hardware looping, Interrupts, Stacks, Relative Branch support, Pipelining andPerformance, Pipeline Depth, Interlocking, Branch effects, Interrupt effects, Pipeline Programming models.

    UNIT IITypical real-time DSP systems: Data representations and arithmetic, Analog - to digital conversion process,

    Uniform and non-uniform quantization and encoding, Oversampling in A/D conversion, Digital to analog conversionprocess: signal recovery, the DAC, Anti-imaging filtering, Oversampling in D/A conversion, Analog I/O interface forreal-time DSP systems, sources of errors in DSP implementation, real time implementation considerations.

    UNIT IIIFixed-Point DSP processors:Architecture of TMS 320C 5X, C54X Processors, addressing modes, Memory spaceof TMS320C54XX Processors, Program Control, TMS320C54XX instructions and Programming, On-ChipPeripherals, Interrupts of TMS320C54XX processors, Pipeline operation of TMS320C54XX Processors, speedissues.

    UNIT IVMemory and I/O Interfacing:External bus interfacing signals, Memory interface, Parallel I/O interface: Programmed

    I/O, Interrupts and I/O, Direct memory access (DMA). Hardware interfacing, Multichannel Buffered Serial Port(McBSP), McBSP Programming, CODEC interface circuit.

    UNIT VImplementation of DSP algorithms:The Q-notation, FIR Filters, IIR Filters, Interpolation Filters, Decimation Filters,PID Controller, Adaptive Filters, 2-D Signal Processing.

    An FFT Algorithm for DFT Computation, A Butterfly Computation, Overflow and scaling, Bit-Reversed indexgeneration, An 8-Point FFT implementation on the TMS320C54XX.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    24/41

    24

    TEXT BOOKS1. Digital Signal ProcessingAvtar Singh and S. Srinivasan, Thomson Publications, 2004.2. Digital Signal Processing A Practical approach, Second Edition, Emmanuel C. Ifeachor,Barrie W Jervis,Pearson Publications. 2002.

    REFERENCES1. Digital Signal processors Architectures, implementations and Applications-SenM.Kuo, Woon-SengS.Gan,Pearson Publications, 2009.2. Digital Signal Processors, Architecture, Programming and ApplicationsB. VenkataRamani and M.Bhaskar,TMH,2004.3. Digital Signal ProcessingJonatham Stein, John Wiley, 2005.4. DSP Processor Fundamentals, Architectures and FeaturesLapsley , S. Chand, 2000.5. DSP Applications with TMS 320 Family, K. Shin ,Prentice Hall, 1987.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    25/41

    25

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13ESS011) EMBEDDED NETWORKING

    Course Learning Objectives

    Students will the difference between the communication protocols & Embedded communication protocols

    Design of Ethernet.

    Design of WSN and implementation of MAC protocol.

    Course OutcomesAfter going through this course the student will be able to

    To discuss the basics of embedded communication protocols.

    To learn the Embedded Ethernet

    To analyze real time examples

    UNIT

    IEmbedded Communication ProtocolsEmbedded Networking: IntroductionSerial/Parallel CommunicationSerial communicationprotocols -RS232standardRS485Synchronous Serial Protocols -Serial Peripheral Interface(SPI)Inter Integrated Circuits (I2C)PC Parallel port programming - ISA/PCI Bus protocolsFirewire.

    UNITIIUSB and CAN BusUSB busIntroductionSpeed Identification on the busUSB StatesUSB bus communication:PacketsDataflow typesEnumerationDescriptorsPIC 18 Microcontroller USB InterfaceCProgramsCAN BusIntroduction- FramesBit stuffingTypes of errorsNominal Bit TimingPIC microcontroller CAN InterfaceA simpleapplication with CAN.

    UNITIIIEthernet BasicsElements of a networkInside EthernetBuilding a Network: Hardware optionsCables,Connections and networkspeedDesign choices: Selecting componentsEthernet ControllersUsing the internet in local and internetcommunicationsInside the Internet protocol.

    UNITIVEmbedded EthernetExchanging messages using UDP and TCPServing web pages with Dynamic DataServing webpages thatrespond to user InputEmail for Embedded SystemsUsing FTPKeeping Devicesand Network secure.

    UNITVWireless Embedded NetworkingWireless sensor networksIntroductionApplicationsNetwork TopologyLocalizationTimeSynchronization -Energy efficient MAC protocolsSMACEnergy efficient and robust routingData Centric routing.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    26/41

    26

    TEXT BOOKS1. Embedded Systems Design: A Unified Hardware/Software Introduction - Frank Vahid, TonyGivargis, John &

    Wiley Publications, 20022. Parallel Port Complete: Programming, interfacing and using the PCs parallel printer port -Jan Axelson,

    Penram Publications, 1996.

    REFERENCE BOOKS1. Advanced PIC microcontroller projects in C: from USB to RTOS with the PIC18F series -Dogan Ibrahim,

    Elsevier 2008.2. Embedded Ethernet and Internet Complete - Jan Axelson, Penram publications, 2003.3. Networking Wireless Sensors - BhaskarKrishnamachari, Cambridge press 2005.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    27/41

    27

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C3 0 3

    (13VSD003)CPLD AND FPGA ARCHITECTURES AND APPLICATIONS

    Course Learning Objectives

    To introduce the student to digital design using Field Programmable ICs, and to provide an understanding ofthe underlying technologies and architectures of these Integrated Circuits.

    Underlying Field Programmable and Complex Programmable Logic IC architectures and technologies indetail.

    Structure of SRAM-based, Anti fuse- based & EPROM-based FPGAs and sample architectures

    Describing partitioning techniques to help logic synthesis provide the optimal logic network and alsoFamiliarize with the concepts of Placement and Routing algorithms for FPGAs

    Knowledge about EDA Tools for FPGAs & ASICs and specific case studies are presented.Course OutcomesAfter going through this course the student will be able to

    Classify programmable architectures.

    Comprehending FPGA and CPLD technologies Know how to minimize chip area, interconnect wire length, delays

    Learn tools for implementing digital logic using a FPGA device.

    Build FPGA-based digital system.

    UNIT-IIntroduction to Programmable Logic DevicesIntroduction, Simple Programmable Logic DevicesRead Only Memories, Programmable LogicArrays,Programmable Array Logic, Programmable Logic Devices/Generic Array Logic; ComplexProgrammable LogicDevicesArchitecture of Xilinx Cool Runner XCR3064XL CPLD, CPLDImplementation of a Parallel Adder with

    Accumulation.

    UNIT-IIField Programmable Gate ArraysOrganization of FPGAs, FPGA Programming Technologies, Programmable Logic BlockArchitectures, ProgrammableInterconnects, Programmable I/O blocks in FPGAs, DedicatedSpecialized Components of FPGAs, Applications ofFPGAs.

    UNIT -IIISRAM Programmable FPGAsIntroduction, Programming Technology, Device Architecture, The Xilinx XC2000, XC3000 andXC4000 Architectures.

    UNIT -IVAnti-Fuse Programmed FPGAs

    Introduction, Programming Technology, Device Architecture, TheActel ACT1, ACT2 and ACT3Architectures.

    UNIT -VDesign ApplicationsGeneral Design Issues, Counter Examples, A Fast Video Controller, A Position Tracker for a RobotManipulator, AFast DMA Controller, Designing Counters with ACT devices, Designing Adders andAccumulators with the ACT

    Architecture.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    28/41

    28

    TEXT BOOKS1. Field Programmable Gate Array Technology - Stephen M. Trimberger, Springer InternationalEdition.2. Digital Systems Design - Charles H. Roth Jr, LizyKurian John, Cengage Learning.

    REFERENCE BOOKS1. Field Programmable Gate Arrays - John V. Oldfield, Richard C. Dorf, Wiley India.2. Digital Design Using Field Programmable Gate Arrays - Pak K. Chan/SamihaMourad,Pearson Low PriceEdition.3. Digital Systems Design with FPGAs and CPLDs - Ian Grout, Elsevier, Newnes.4. FPGA based System Design - Wayne Wolf, Prentice Hall Modern Semiconductor DesignSeries.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    29/41

    29

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVEIII 3 0 3

    (13ESS012) SENSORS AND ACTUATORS

    UNIT -I

    Sensors / Transducers: PrinciplesClassificationParametersCharacteristicsEnvironmentalParameters (EP)CharacterizationMechanical and Electromechanical Sensors: IntroductionResistive PotentiometerStrainGaugeResistanceStrain Gauge Semiconductor Strain Gauges -Inductive Sensors: Sensitivityand Linearity of the Sensor Types-Capacitive Sensors:Electrostatic TransducerForce/StressSensors Using Quartz ResonatorsUltrasonic Sensors

    UNITIIThermal Sensors: Introduction Gas thermometric Sensors Thermal Expansion TypeThermometric Sensors

    Acoustic Temperature SensorDielectric Constant and Refractive Indexthermosensors Helium Low TemperatureThermometerNuclear ThermometerMagneticThermometerResistance Change Type Thermometric SensorsThermoemf SensorsJunctionSemiconductor TypesThermal Radiation Sensors Quartz Crystal ThermoelectricSensorsNQRThermometrySpectroscopic ThermometryNoise ThermometryHeat Flux Sensors

    Magnetic sensors: IntroductionSensors and the Principles BehindMagneto-resistive SensorsAnisotropicMagnetoresistive SensingSemiconductor MagnetoresistorsHall Effect and SensorsInductance and EddyCurrent SensorsAngular/Rotary Movement TransducersSynchrosSynchro-resolvers - Eddy Current SensorsElectromagnetic FlowmeterSwitching MagneticSensors SQUID Sensors

    UNIT -IIIRadiation Sensors: IntroductionBasic CharacteristicsTypes of Photosensistors/PhotodetectorsX-ray andNuclear Radiation SensorsFiber Optic SensorsElectro analytical Sensors: IntroductionThe Electrochemical CellThe Cell PotentialStandardHydrogenElectrode (SHE)Liquid Junction and Other PotentialsPolarizationConcentrationPolarization-ReferenceElectrodes - Sensor ElectrodesElectro ceramics in Gas Media .UNIT -IV

    Smart Sensors: IntroductionPrimary SensorsExcitationAmplificationFiltersConvertersCompensationInformation Coding/Processing - Data CommunicationStandards for Smart SensorInterfaceThe AutomationSensorsApplications: IntroductionOn-board Automobile Sensors (Automotive Sensors)HomeApplianceSensorsAerospace SensorsSensors for ManufacturingSensors for environmentalMonitoring

    UNIT -VActuators: Pneumatic and Hydraulic Actuation Systems- Actuation systemsPneumatic andhydraulic systems -Directional Control valvesPresure control valvesCylinders - Servo andproportional control valvesProcesscontrol valvesRotary actuatorsMechanical Actuation Systems- Types of motionKinematic chainsCamsGearsRatchet andpawlBelt and chain drivesBearingsMechanical aspects of motor selectionElectrical

    Actuation Systems-Electrical systems -Mechanical switchesSolid-state switchesSolenoidsD.C. MotorsA.C.motorsStepper motors

    TEXT BOOKS1. D. PatranabisSensors and Transducers PHI Learning Private Limited.2. W. BoltonMechatronics Pearson Education Limited.

    REFERENCE BOOKS1. Sensors and ActuatorsD. Patranabis2nd Ed., PHI, 2013.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    30/41

    30

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVEIII 3 0 3

    (13ESS013) WIRELESS COMMUNICATIONS AND NETWORKS

    Course Learning Objectives

    To build understanding of the fundamental concepts of Cellular & Mobile communications

    To Learn about various factors influencing the design of wireless networks

    Understand details and fundamentality of Wireless communications and Networks

    Course OutcomesAfter going through this course the student will be able to

    Analyze factors affecting performance of a mobile radio propagation and Equalization

    Implement various networks using 802.11 a,b,g and n standards

    UNIT -IThe Cellular Concept-System Design Fundamentals: Introduction, Frequency Reuse, ChannelAssignment

    Strategies, Handoff Strategies- Prioritizing Handoffs, Practical Handoff Considerations,Interference and ystemcapacityCo channel Interference and system capacity, Channel planningfor Wireless Systems, Adjacent Channelinterference , Power Control for Reducing interference,Trunking and Grade of Service, Improving Coverage &Capacity in Cellular Systems- Cell Splitting,Sectoring .

    UNITIIMobile Radio Propagation: Large-Scale Path Loss: Introduction to Radio Wave Propagation, FreeSpacePropagation Model, Relating Power to Electric Field, The Three Basic PropagationMechanisms, Reflection-Reflectionfrom Dielectrics, Brewster Angle, Reflection from prefectconductors, Ground Reflection (Two-Ray) Model, Diffraction-Fresnel Zone Geometry, Knife-edgeDiffraction Model, Multiple knife-edge Diffraction, Scattering, OutdoorPropagation Models- Longley-Ryce Model, Okumura Model, Hata Model, PCS Extension to Hata Model, Walfischand BertoniModel, Wideband PCS Microcell Model, Indoor Propagation Models-Partition losses (Same

    Floor),Partition losses between Floors, Log-distance path loss model, Ericsson Multiple Breakpoint Model,AttenuationFactor Model, Signal penetration into buildings, Ray Tracing and Site Specific Modeling.

    UNITIIIMobile Radio Propagation: Small Scale Fading and Multipath: Small Scale Multipathpropagation-Factorsinfluencing small scale fading, Doppler shift, Impulse Response Model of amultipath channel- Relationship betweenBandwidth and Received power, Small-Scale MultipathMeasurements-Direct RF Pulse System, Spread SpectrumSliding Correlator Channel Sounding,Frequency Domain Channels Sounding, Parameters of Mobile MultipathChannels-Time DispersionParameters, Coherence Bandwidth, Doppler Spread and Coherence Time, Types ofSmall-ScaleFading-Fading effects Due to Multipath Time Delay Spread, Flat fading, Frequency selectivefading,Fading effects Due to Doppler Spread-Fast fading, slow fading, Statistical Models for multipathFadingChannels-Clarkes model for flat fading, spectral shape due to Doppler spread in Clarkesmodel, Simulation of Clarke

    and Gans Fading Model, Level crossing and fading statistics, Two-rayRayleigh Fading Model.

    UNIT -IVEqualization and Diversity: Introduction, Fundamentals of Equalization, Training A GenericAdaptive Equalizer,Equalizers in a communication Receiver, Linear Equalizers, Non linearEqualization-Decision Feedback Equalization(DFE), Maximum Likelihood Sequence Estimation(MLSE) Equalizer, Algorithms for adaptive equalization-ZeroForcing Algorithm, Least Mean SquareAlgorithm, Recursive least squares algorithm. Diversity Techniques-erivationof selection Diversityimprovement, Derivation of Maximal Ratio Combining improvement, Practical Space Diversity

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    31/41

    31

    Consideration-Selection Diversity, Feedback or Scanning Diversity, Maximal Ratio Combining, EqualGainCombining, Polarization Diversity, Frequency Diversity, Time Diversity, RAKE Receiver.

    UNIT -VWireless Networks: Introduction to wireless Networks, Advantages and disadvantages of WirelessLocal AreaNetworks, WLAN Topologies, WLAN Standard IEEE 802.11,IEEE 802.11 Medium AccessControl, Comparision ofIEEE 802.11 a,b,g and n standards, IEEE 802.16 and its enhancements,Wireless PANs, HiperLan, WLL.

    TEXT BOOKS1. Wireless Communications, Principles, PracticeTheodore, S. Rappaport, 2nd Ed., 2002,PHI.2. Wireless Communications-Andrea Goldsmith, 2005 Cambridge University Press.3. Mobile Cellular CommunicationGottapuSasibhushanaRao, Pearson Education, 2012.

    REFERENCE BOOKS1. Principles of Wireless NetworksKavehPahLaven and P. Krishna Murthy, 2002, PE2. Wireless Digital CommunicationsKamiloFeher, 1999, PHI.3. Wireless Communication and NetworkingWilliam Stallings, 2003, PHI.4. Wireless CommunicationUpenDalal, Oxford Univ. Press5. Wireless Communications and NetworkingVijay K. Gary, Elsevier.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    32/41

    32

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVEIII 3 0 3

    (13ESS014) NETWORK SECURITY AND CRYPTOGRAPHY

    Course Learning Objectives

    To provide an introduction to the fundamental principles of cryptography and its applications on the networksecurity domain.

    To study various approaches to Encryption techniques, strengths of Traffic Confidentiality, MessageAuthentication Codes.

    To be familiar with cryptographic techniques for secure (confidential) communication of two parties over aninsecure (public) channel; verification of the authenticity of the source of a message.

    To illustrate how network security and management mechanisms employ cryptography to prevent, detect,and mitigate security threats against the network

    Course OutcomesAfter going through this course the student will be able to

    To have a fundamental understanding of the objectives of cryptography and network security. To become familiar with the cryptographic techniques that provides information and network security.

    To become familiar with Encryption techniques, Design Principles and Modes of operation.

    To understand the Key Management techniques and Number Theory.

    To create an understanding of Authentication functions the manner in which Message Authentication Codesand Hash Functions works.

    To examine the issues and structure of Authentication Service and Electronic Mail Security

    To provide familiarity in IP Security, Intrusion detection and Firewall Design Principles.

    UNITIIntroduction:Attacks, Services and Mechanisms, Security attacks, Security services, AModel for Internetworksecurity.Classical Techniques: Conventional Encryption model,Steganography, Classical Encryption Techniques.

    UNITIIModern Techniques: Simplified DES, Block Cipher Principles, Data Encryption standard, Strengthof DES,Differential and Linear Cryptanalysis, Block Cipher Design Principles and Modes ofoperations.Algorithms: Triple DES, International Data Encryption algorithm, Blowfish, RC5, CAST-128, RC2,Characteristics of Advanced Symmetric block cifers.Conventional Encryption: Placement of Encryption function, Traffic confidentiality, Key distribution,Random Number Generation.Public Key Cryptography: Principles, RSA Algorithm, Key Management, Diffie-Hellman Keyexchange, EllipticCurve Cryptography.

    UNITIII

    Number Theory: Prime and Relatively prime numbers, Modular arithmetic, Fermats and Eulerstheorems, Testingfor primality, Euclids Algorithm, the Chinese remainder theorem, Discretelogarithms.Message authentication and Hash Functions:Authentication requirements and functions,Message Authentication, Hash functions, Security of Hash functions and MACs.

    UNITIVHash and Mac Algorithms: MD File, Message digest Algorithm, Secure Hash Algorithm, RIPEMD-

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    33/41

    33

    160, HMAC.Digital signatures and Authentication Protocols: Digital signatures, AuthenticationProtocols, Digital signature standards.Authentication Applications: Kerberos, X.509 directory Authentication service.Electronic MailSecurity: Pretty Good Privacy, S/MIME.

    UNITVIP Security: Overview, Architecture, Authentication, Encapsulating Security Payload, Combiningsecurity Associations, Key Management.Web Security: Web Security requirements, Secure sockets layer and Transport layer security,Secure Electronic Transaction.Intruders, Viruses and Worms: Intruders, Viruses and Related threats.Fire Walls: Fire wall Design Principles, Trusted systems.

    TEXT BOOKS1. Cryptography and Network Security: Principles and Practice - William Stallings, PearsonEducation.2. Network Security Essentials (Applications and Standards) by William Stallings PearsonEducation.

    REFERENCE BOOKS1. Fundamentals of Network Security by Eric Maiwald (Dreamtech press)2. Network Security - Private Communication in a Public World by Charlie Kaufman, RadiaPerlman and MikeSpeciner, Pearson/PHI.3. Principles of Information Security, Whitman, Thomson.4. Network Security: The complete reference, Robert Bragg, Mark Rhodes, TMH5. Introduction to Cryptography, Buchmann, Springer.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    34/41

    34

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C(ELECTIVE -IV) 3 0 3

    (13ESS015) MULTI MEDIA AND SIGNAL CODING

    Course Learning Objectives

    Identify Different MOS Technologies, their fabrication process, trends and projections.

    Understand basic electrical properties, threshold voltage concepts informofmathematicalequations.

    Design of combinational networks, analyzationof power optimization, ApplytheseConcepts to Designvalidation.

    Need for clocking disciplines, methods, design validation and testing.

    understanding of Different Floorplanning methods , high level synthesis, off-chip connections.

    Course OutcomesAfter going through this course the student will be able to

    1. Understand the importance of multimedia in todays online and offline informationsources and repositories.2. Understand how Text, Audio, Image and Video information can be represented digitally in a computer, so that

    it can be processed, transmitted and stored efficiently.3.

    Gain a basic understanding of Information Theory which underpins multimedia data compression Algorithms.4. Understand statistical coding techniques including basic and advanced Video Compression Techniques

    including MPEG techniques.5. Understand the basic audio coding techniques including predictive coding and more advanced techniques

    based around LPC and sub-band coding.

    UNIT -IIntroduction to Multimedia: Multimedia, World Wide Web, Overview of Multimedia Tools,Multimedia Authoring,Graphics/ Image Data Types, and File Formats.Color in Image and Video: Color ScienceImage Formation, Camera Systems, GammaCorrection, Color MatchingFunctions, CIE Chromaticity Diagram, Color Monitor Specifications, Outof-Gamut Colors, White Point Correction,XYZ to RGB Transform, Transform with GammaCorrection, L*A*B* Color Model. Color Models in Images RGBColor Model for CRT Displays,Subtractive Color: CMY Color Model, Transformation from RGB to CMY, Under ColorRemoval:CMYK System, Printer Gamuts, Color Models in Video Video Color Transforms, YUV Color Model,YIQColor Model, Ycbcr Color Model.

    UNIT -IIVideo Concepts: Types of Video Signals, Analog Video, Digital Video.Audio Concepts: Digitization of Sound, Quantization and Transmission of Audio.

    UNIT -IIICompression Algorithms:Lossless Compression Algorithms: Run Length Coding, Variable Length Coding, ArithmeticCoding, LosslessJPEG, Image Compression.Lossy Image Compression Algorithms: Transform Coding: KLT And DCT Coding, Wavelet BasedCoding.Image Compression Standards: JPEG and JPEG2000.

    UNIT -IVVideo Compression Techniques: Introduction to Video Compression, Video Compression Basedon MotionCompensation, Search for Motion Vectors, H.261- Intra-Frame and Inter-Frame Coding,Quantization, Encoder andDecoder, Overview of MPEG1 and MPEG2.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    35/41

    35

    UNIT -VAudio Compression Techniques: ADPCM in Speech Coding, G.726 ADPCM, Vocoders PhaseInsensitivity,Channel Vocoder, Formant Vocoder, Linear Predictive Coding, CELP, Hybrid ExcitationVocoders, MPEG Audio MPEG Layers, MPEG Audio Strategy, MPEG Audio CompressionAlgorithms, MPEG-2 AAC, MPEG-4 Audio.

    TEXT BOOKS1. Fundamentals of MultimediaZe- Nian Li, Mark S. Drew, PHI, 2010.

    2. Multimedia Signals & SystemsMrinal Kr. Mandal Springer International Edition 1st Edition,2009

    REFERENCE BOOKS1. Multimedia Communication SystemsTechniques, Stds&Netwroks K.R. Rao, Zorans.Bojkoric, Dragorad

    A.Milovanovic, 1st Edition, 2002.2. Fundamentals of Multimedia Ze- Nian Li, Mark S.Drew, Pearson Education (LPE), 1st Edition,2009.3. Multimedia Systems John F. KoegelBufond Pearson Education (LPE), 1st Edition, 2003.4. Digital Video ProcessingA. Murat Tekalp, PHI, 1996.5. Video Processing and CommunicationsYaowang, JornOstermann, Ya-QinZhang, Pearson,2002

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    36/41

    36

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech. (Embedded Systems) L T/P/D CELECTIVE -IV 3 0 3

    (13VSD014) SYSTEM ON CHIP ARCHITECTURE

    Course Learning Objectives

    Establish fundamental concepts of signal processing on multi-rate processing,parametric modeling, linearprediction theory and modern spectral estimation.

    Provide in-depth treatment on methods and techniques in discrete-time signal transforms, digital filterdesign, optimal filtering, DSP architectures, which are of importance in the areas of signal processing,control and communications.

    Design optimum filtering algorithms and apply them to various signals. Introduce spectrum estimation fornonparametric methods such as power spectral density, autocorrelation and transfer functions.

    Perform modeling of spectrum analysis using parametric approaches such as AR, MA and ARMA methods.

    Apply estimation techniques to digital signals such as signal separation, detection, estimation and imaging.

    Course Outcomes

    After going through this course the student will be able to Apply fundamental principles of multi rate systems for sampling rate alterations.

    Analyze and design optimum filters for better system performance.

    Understand methodologies and techniques of parametric and non parametic spectrum estimation.

    Apply concepts of linear prediction theory for various problems encountered in Signal estimation.

    Analyze implementation limits of DSP architecture.

    UNITIIntroduction to the System ApproachSystem Architecture, Components of the system, Hardware & Software, Processor Architectures,Memory and

    Addressing. System level interconnection, An approach for SOC Design, SystemArchitecture and Complexity.

    UNIT

    IIProcessorsIntroduction , Processor Selection for SOC, Basic concepts in Processor Architecture, Basic conceptsin ProcessorMicro Architecture, Basic elements in Instruction handling. Buffers: minimizing PipelineDelays, Branches, MoreRobust Processors, Vector Processors and Vector Instructions extensions,VLIW Processors, SuperscalarProcessors.

    UNITIIIMemory Design for SOCOverview of SOC external memory, Internal Memory, Size, Scratchpads and Cache memory, CacheOrganization,Cache data, Write Policies, Strategies for line replacement at miss time, Types ofCache, SplitI, and DCaches,Multilevel Caches, Virtual to real translation , SOC MemorySystem, Models of Simple Processormemory

    interaction.

    UNIT -IVInterconnect Customization and ConfigurationInter Connect Architectures, Bus: Basic Architectures, SOC Standard Buses , Analytic Bus Models,Using the Busmodel, Effects of Bus transactions and contention time. SOC Customization: Anoverview, Customizing InstructionProcessor, Reconfiguration Technologies, Mapping design ontoReconfigurable devices, Instance- Specific design,

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    37/41

    37

    Customizable Soft Processor, Reconfiguration -overhead analysis and trade-off analysis on reconfigurableParallelism.

    UNITVApplication Studies / Case StudiesSOC Design approach, AES algorithms, Design and evaluation, Image compressionJPEGcompression.

    TEXT BOOKS1. Computer System Design System-on-Chip - Michael J. Flynn and Wayne Luk, Wiely IndiaPvt. Ltd.2. ARM System on Chip ArchitectureSteve Furber2nd Ed., 2000, Addison WesleyProfessional.

    REFERENCE BOOKS1. Design of System on a Chip: Devices and ComponentsRicardo Reis, 1st Ed., 2004,Springer2. Co-Verification of Hardware and Software for ARM System on Chip Design (EmbeddedTechnology)Jason

    AndrewsNewnes, BK and CDROM.3. System on Chip VerificationMethodologies and TechniquesPrakashRashinkar, PeterPaterson andLeena Singh L, 2001, Kluwer Academic Publishers.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    38/41

    38

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D CELECTIVE-IV 3 0 3

    (13ESS016) WIRELESS LANS AND PANS

    Course Learning Objectives

    Providing the students with a comprehensive knowledge of most technical aspects, operations andapplications of second/third generation and future cellular mobile and personal communication technology.

    Offering a technical, practical and up-to-date treatment of the latest technologies, and system designimplementations. Also, describing the emerging personal communications systems and emerging personalcommunications services.

    Introduction to the technology and underlying principles of wireless communications; building blocks ofwireless networks; elementary examination of the science and technology of wireless communications.

    Review of the various standards and systems which have been developed (including 2G, 3G, and 4Gsystems), and basic issues involved in the design of wireless systems. Discussion of the potential problems

    associated with the access technology for the second/third-generation systems and providing the vision ofthe future-generation systems.

    Course OutcomesAfter going through this course the student will be able to

    understand the basic concept of wireless networks.

    understand traffic theories, mobile radio propagation, channel coding, and cellular concepts.

    understand multiple division techniques, mobile communication systems, and existing wireless networks.

    introduce the students to state-of-the-art wireless network protocols and architectures.

    introduce the students to wireless networking research and guide them to investigate novel ideas in the areaof wireless communications.

    look at industry trends and discuss some innovative ideas that have recently been developed.

    UNITIWireless System & Random Access ProtocolsIntroduction, First and Second Generation Cellular Systems, Cellular Communications from 1G to3G, Wireless 4Gsystems, The Wireless Spectrum; Random Access Methods: Pure ALOHA, SlottedALOHA, Carrier Sense Multiple

    Access (CSMA), Carrier Sense Multiple Access with CollisionDetection (CSMA/CD), Carrier Sense Multiple Accesswith Collision Avoidance (CSMA/CA).

    UNITIIWireless LANsIntroduction, importance of Wireless LANs, WLAN Topologies, Transmission Techniques: WiredNetworks, WirelessNetworks, comparison of wired and Wireless LANs; WLAN Technologies:Infrared technology, UHF narrowband

    technology, Spread Spectrum technology

    UNITIIIThe IEEE 802.11 Standard for Wireless LANsNetwork Architecture, Physical layer, The Medium Access Control Layer; MAC Layer issues: HiddenTerminalProblem, Reliability, Collision avoidance, Congestion avoidance, Congestion control,Security, The IEEE 802.11eMAC protocol

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    39/41

    39

    UNITIV

    Wireless PANsIntroduction, importance of Wireless PANs, The Bluetooth technology: history and applications,technical overview,the Bluetooth specifications, piconet synchronization and Bluetooth clocks,Master-Slave Switch; Bluetooth security;Enhancements to Bluetooth: Bluetooth interference issues,Intra and Inter Piconet scheduling, Bridge selection,Traffic Engineering, QoS and Dynamics SlotAssigment, Scatternet formation.

    UNITVThe IEEE 802.15 working Group for WPANsThe IEEE 802.15.3, The IEEE 802.15.4, ZigBee Technology, ZigBee components and networktopologies, The IEEE802.15.4 LR-WPAN Device architecture: Physical Layer, Data Link Layer, TheNetwork Layer, Applications; IEEE802.15.3a Ultra wideband.

    TEXT BOOKS

    1. Ad Hoc and Sensor Networks - Carlos de MoraisCordeiro and Dharma PrakashAgrawal,World Scientific,2011.

    2. Wireless Communications and Networking - Vijay K.Garg, Morgan KaufmannPublishers, 2009.

    REFERENCE BOOKS

    1. Wireless Networks - KavehPahlaram, Prashant Krishnamurthy, PHI, 2002.2. Wireless Communication- Marks Ciampor, JeorgeOlenewa, Cengage Learning, 2007.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    40/41

    40

    VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY, HYDERABAD

    I YearII Sem. M.Tech (Embedded Systems) L T/P/D C0 3 2

    (13ESS102) EMBEDDED SYSTEMS LABORATORYNote

    A. The following programs are to be implemented on ARM based Processors/Equivalent.B. Minimum of 10 programs from PartI and 6 programs from Part -II are to be conducted.

    PART- IThe following Programs are to be implemented on ARM Processor1. Simple Assembly Program for

    a. Addition | Subtraction | Multiplication | Divisionb. Operating Modes, System Calls and Interruptsc. Loops, Branches

    2. Write an Assembly programs to configure and control General Purpose Input/Output (GPIO)port pins.3. Write an Assembly programs to read digital values from external peripherals and executethem with theTarget board.4. Program for reading and writing of a file5. Program to demonstrate Time delay program using built in Timer / Counter feature on IDEenvironment

    6. Program to demonstrates a simple interrupt handler and setting up a timer7. Program demonstrates setting up interrupt handlers. Press button to generate an interruptand trace theprogram flow with debug terminal.8. Program to Interface 8 Bit LED and Switch Interface9. Program to implement Buzzer Interface on IDE environment10. Program to Displaying a message in a 2 l ine x 16 Characters LCD display and verify theresult in debugterminal.11. Program to demonstrate I2C Interface on IDE environment12. Program to demonstrate I2C InterfaceSerial EEPROM13. Demonstration of Serial communication. Transmission from Kit and reception from PC usingSerial Port onIDE environment use debug terminal to trace the program.14. Generation of PWM Spignal

    15. Program to demonstrate SD-MMC Card Interface.PART- IIWrite the following programs to understand the use of RTOS with ARM Processor on IDEEnvironment using ARMTool chain and Library:1. Create an application that creates two tasks that wait on a timer whilst the main task loops.2. Write an application that creates a task which is scheduled when a button is pressed, whichillustrates theuse of an event set between an ISR and a task3. Write an application that Demonstrates the interruptible ISRs(Requires timer to have higherpriority thanexternal interrupt button)4. a).Write an application to Test message queues and memory blocks.b).Write an application to Test byte queues5. Write an application that creates two tasks of the same priority and sets the time slice periodto illustrate time

    slicing.Interfacing Programs6. Write an application that creates a two task to Blinking two different LEDs at differenttimings7. Write an application that creates a two task displaying two different messages in LCD displayin two lines.8. Sending messages to mailbox by one task and reading the message from mailbox byanother task.9. Sending message to PC through serial port by three different tasks on priority Basis.10. Basic Audio Processing on IDE environment.

  • 8/10/2019 Embedded Systems 2013-14 Syllabus Copy

    41/41

    VNR Vignana Jyothi Institute of Engineering and Technology

    I Year M.Tech ECEII Sem L T/P/D C0 0 03

    (13ESS202) MINI PROJECTPART - II

    VNR Vignana Jyothi Institute of Engineering and Technology

    II Year M.Tech ECEI Sem L T/P/D C0 0 3

    (13ESS203) COMPREHENSIVE VIVA-VOCE

    VNR Vignana Jyothi Institute of Engineering and Technology

    II Year M.Tech ECE

    I Sem L T/P/D C-- -- 2

    (13ESS204) TECHNICAL SEMINAR

    VNR Vignana Jyothi Institute of Engineering and Technology

    II Year M.Tech ECEI Sem L T/P/D C0 0 15

    (13ESS205) MAJOR PROJECT WORK PART-I AND SEMINAR

    VNR Vignana Jyothi Institute of Engineering and Technology

    II Year M.Tech ECEII Sem L T/P/D C0 0 20

    (13ESS206) MAJOR PROJECT WORK PART-II AND SEMINAR