P. 1
Embedded System Technologies

Embedded System Technologies

|Views: 33|Likes:
Published by Billy Dinesh

More info:

Published by: Billy Dinesh on Apr 15, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/14/2014

pdf

text

original

s

UNIVERSITY DEPARTMENTS
ANNA UNIVERSITY CHENNAI : : CHENNAI 600 025
REGULATIONS - 2009 CURRICULUM I TO IV SEMESTERS (FULL TIME)

M.E. EMBEDDED SYSTEM TECHNOLOGIES
SEMESTER I SL. COURSE No CODE THEORY 1 MA9122 2 ET9111 3 ET9112 4 ET9113 5 ET9114 6 E1 COURSE TITLE L T P C

Applied Mathematics for Electrical Engineering Advanced Digital System Design Micro Controller Based System Design Design of Embedded Systems Real Time Systems Elective I TOTAL

3 3 3 3 3 3 18

1 0 0 0 0 0 1

0 0 0 0 0 0 0

4 3 3 3 3 3 19

SEMESTER II SL. COURSE CODE NO THEORY 1 ET9121 2 ET9122 3 ET9123 4 ET9124 5 E2 6 E3 PRACTICAL 7 ET9125 COURSE TITLE L T P C

VLSI Architecture and Design Methodologies Real Time Operating System Embedded Networking Wireless & Mobile Communication Elective II Elective III Embedded System Lab TOTAL

3 3 3 3 3 3 0 18

1 0 1 0 0 0 0 2

0 0 0 0 0 0 3 3

4 3 4 3 3 3 2 22

SEMESTER III SL. COURSE NO CODE THEORY 1 E4 2 E5 3 E6 PRACTICAL 4 ET9131 COURSE TITLE L T P C

Elective IV Elective V Elective VI Project Work (Phase I)

3 3 3 0

0 0 0 0

0 0 0 12

3 3 3 6

1

TOTAL

9

0

12 15

SEMESTER IV SL. COURSE NO CODE PRACTICAL 1 ET9141 COURSE TITLE L T P C

Project Work (Phase II) TOTAL

0 0

0 0

24 12 24 12

TOTAL CREDITS TO BE EARNED FOR THE AWARD THE DEGREE = 68

ELECTIVES FOR M.E EMBEDDED SYSTEM TECHNOLOGIES SEMESTER I SL. COURSE CODE NO 1 ET9151 2 3 CO9151 ET9152 COURSE TITLE Software Technology for Embedded Systems Soft Computing Techniques Computer Architecture and parallel processing SEMESTER II 4 5 6 7 8 9 ET9153 ET9154 ET9155 ET9156 CO9122 ET9157 Design of Embedded Control Systems Embedded Communication and Software Design Ad-Hoc Networks Embedded Linux Digital Instrumentation RISC Processor Architecture and Programming SEMESTER III 10 11 12 13 14 15 16 17 18 ET9158 ET9159 ET9160 ET9161 ET9162 ET9163 CO9154 EB9152 CO9158 Advanced Embedded Systems Advanced Digital Signal Processing Cryptography and Network Security Programming with VHDL Computers in Networking and Digital control Distributed Embedded Computing Principle of Robotics Application of MEMS Technology Digital Image Processing 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 1 0 0 0 0 0 0 0 0 3 3 3 4 3 3 L 3 3 3 T 0 0 0 P 0 0 0 C 3 3 3

2

UNIVERSITY DEPARTMENTS
ANNA UNIVERSITY CHENNAI : : CHENNAI 600 025
REGULATIONS - 2009 CURRICULUM I TO VI SEMESTERS (PART TIME)

M.E. EMBEDDED SYSTEM TECHNOLOGIES
SEMESTER I SL. COURSE COURSE TITLE CODE No THEORY 1 MA9122 Applied Mathematics for Electrical Engineering 2 ET9111 Advanced Digital System Design 3 ET9112 Micro Controller Based System Design TOTAL L T P C

3 3 3 9

1 0 0 1

0 0 0 0

4 3 3 10

SEMESTER II SL. COURSE NO CODE THEORY 1 ET9121 2 ET9122 3 ET9123 COURSE TITLE L T P C

VLSI Architecture and Design Methodologies Real Time Operating System Embedded Networking TOTAL SEMESTER III

3 3 3 9

1 0 1 2

0 0 0 0

4 3 4 11

SL. COURSE COURSE TITLE No CODE THEORY 1 ET9113 Design of Embedded Systems 2 ET9114 Real Time Systems 3 E1 Elective I TOTAL SEMESTER IV SL. COURSE NO CODE THEORY 1 ET9124 2 E2 3 E3 PRACTICAL 4 ET9125 COURSE TITLE

L

T

P

C

3 3 3 9

0 0 0 0

0 0 0 0

3 3 3 9

L

T

P C

Wireless & Mobile Communication Elective II Elective III Embedded System Lab

3 3 3 0

0 0 0 0

0 0 0 3

3 3 3 2

3

TOTAL 9 0 3 11 SEMESTER V SL. COURSE CODE NO PRACTICAL 1 ET9141 COURSE TITLE L T P C Project Work (Phase II) TOTAL 0 0 0 0 24 12 24 12 TOTAL CREDITS TO BE EARNED FOR THE AWARD THE DEGREE = 68 4 . COURSE CODE NO THEORY 1 E4 2 E5 3 E6 PRACTICAL 4 ET9131 COURSE TITLE L T P C Elective IV Elective V Elective VI Project Work (Phase I) TOTAL 3 3 3 0 9 0 0 0 0 0 0 0 0 3 3 3 12 6 12 15 SEMESTER VI SL.

ELECTIVES FOR M. NO 1 2 3 COURSE CODE ET9151 CO9151 ET9152 COURSE TITLE Software Technology for Embedded Systems Soft Computing Techniques Computer Architecture and parallel processing L 3 3 3 T 0 0 0 P 0 0 0 C 3 3 3 SEMESTER IV 4 5 6 7 8 9 ET9153 ET9154 ET9155 ET9156 CO9122 ET9157 Design of Embedded Control Systems Embedded Communication and Software Design Ad-Hoc Networks Embedded Linux Digital Instrumentation RISC Processor Architecture and Programming 3 3 3 3 3 3 0 0 0 1 0 0 0 0 0 0 0 0 3 3 3 4 3 3 SEMESTER V 10 11 12 13 14 15 16 17 18 ET9158 ET9159 ET9160 ET9161 ET9162 ET9163 CO9154 EB9152 CO9158 Advanced Embedded Systems Advanced Digital Signal Processing Cryptography and Network Security Programming with VHDL Computer in Networking and Digital control Distributed Embedded Computing Principle of Robotics Application of MEMS Digital Image Processing 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 5 .E EMBEDDED SYSTEM TECHNOLOGIES SEMESTER III SL.

Probability function – moments – moment generating functions and their properties – Binomial. and K. 8th Edition. Exponential. Probability and Statistics for Engineers & Scientists. Ye. 2. R. Seventh Edition. 4. LINEAR PROGRAMMING 9 Formulation – Graphical Solution – Simplex Method – Two Phase Method – Transportation and Assignment Problems. 200 MA 9122 APPLIED MATHEMATICS FOR ELECTRICAL ENGINEERS 6 . 9 3 . 4. Geometric. Grewal. H. Numerical methods in Engineering and Science.. Khanna Publishers. E. New Delhi (2002). Bronson. Taha. R. Asia.ONE DIMENSIONAL RANDOM VARIABLES Random variables . Matrix Operation. A. Operations Research: An Introduction. L. New York (1985). Schaum’s outline series.S. S. John Wiley and Sons. Donald Gross and Carl M. Walpole. Gamma and Normal distributions – Function of a Random Variable. McGraw Hill. Myers.LTPC 3104 1. (1989).. Fundamentals of Queueing theory. B. Asia. 5. Harris. QUEUEING MODELS 9 Poisson Process – Markovian queues – Single and Multi Serve r Models – Little’s formula – Machine Interference Model – Steady State analysis – Self Service queue. L +T: 45+15 = 60 BOOKS FOR REFERENCE: 1. COMPUTATIONAL METHODS IN ENGINEERING 9 Boundary value problems for ODE – Finite difference methods – Numerical solution of PDE – Solution of Laplace and Poisson equations – Liebmann's iteration process – Solution of heat conduction equation by Schmidt explicit formula and CrankNicolson implicit scheme – Solution of wave equation. Poisson. New York. ADVANCED MATRIX THEORY: 9 Eigen-values using QR transformations – Generalized eigen vectors – Canonical forms – Singular value decomposition and applications – Pseudo inverse – Least square approximations. 2. Pearson Education Edition. H. (2007). R. 5. Myers. 2nd edition.. 3. Uniform. 7th edition.

Architecture and application of Field Programmable Logic Sequence. “Fundamentals of Logic design”.Array Multiplier. “Logic Design Theory”. Arithmetic. 2001 7. “Digital System design using PLD”. John M Yarbrough. 2. 3. SEQUENTIAL CIRCUIT DESIGN 9 Analysis of Clocked Synchronous Sequential Networks (CSSN) Modelling of CSSN – State Stable Assignment and Reduction – Design of CSSN – Design of Iterative Circuits – ASM Chart – ASM Realization. Donald G. OBJECTIVES To impart knowledge on i. ASYNCHRONOUS SEQUENTIAL CIRCUIT DESIGN 9 Analysis of Asynchronous Sequential Circuit (ASC) – Flow Table Reduction – Races in ASC – State Assignment Problem and the Transition Table – Design of ASC – Static and Dynamic Hazards – Essential Hazards – Data Synchronizers – Designing Vending Machine Controller – Mixed Operating Mode Asynchronous Circuits. NEW GENERATION PROGRAMMABLE LOGIC DEVICES 9 Foldback Architecture with GAL. Stephen Brown and Zvonk Vranesic. EPLA . FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS 9 Fault Table Method – Path Sensitization Method – Boolean Difference Method – Kohavi Algorithm – Tolerance Techniques – The Compact Algorithm – Practical PLA’s – Fault in PLA – Test Generation – Masking Cycle – DFT Schemes – Built-in Self Test. Thomson Learning. Charles H. 2003 5. Basics on Synchronous & Async digital switching design. ii. 2002 3. Givone. Thomson Learning. Tata McGraw Hill 2002. Mark Zwolinski. Design of Arithmetic circuits for Fast adder. I/O blocks. PROM – Realization State machine using PLD – FPGA – Xilinx FPGA – Xilinx 2000 . 5. EPLD. BS Publications. Interconnects. “Digital Logic applications and Design”. 2001 6. Design & realisation of error free functional blocks for digital systems 1. SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES 9 Programming Techniques -Re-Programmable Devices Architecture. Sequential Circuit with Programmable Array Logic. 2004. PEEL. Tata McGraw Hill. 2004 4.ET 9111 AIM ADVANCED DIGITAL SYSTEM DESIGN LTPC 3003 To expose the students to the fundamentals of digital logic based system design. 2. 7 . Roth Jr.Function blocks. “Digital principles and Design”. Realize combinational. “Digital System Design with VHDL”. Pearson Education. “Fundamentals of Digital Logic with VHDL Deisgn”. 4.. Prentice Hall of India.Xilinx 3000 TOTAL : 45 PERIODS REFERENCES: 1. PML. Parag K Lala. Nripendra N Biswas.

McGraw Hill 2000 3.CCP modules -ADC.ET 9112 AIM MICROCONTROLLER BASED SYSTEM DESIGN LTPC 3003 To expose the students to the fundamentals of microcontroller based system design.Interrupts . Danny Causey ‘ PIC Microcontroller and Embedded Systems using Assembly and C for PIC18’. 4. PERIPHERAL OF PIC MICROCONTROLLER 9 Timers – Interrupts. TOTAL : 45 PERIODS REFERENCES: 1. Muhammad Ali Mazidi. Pearson Education 2008 2. 8 .I/O ports. MP-LAB. Myke Predko.I2C bus-A/D converter-UART. Interfacing I/O Devices – Serial Communication. DAC and Sensor Interfacing –Flash and EEPROM memories. John Iovine. 8051 ARCHITECTURE 9 Architecture – memory organization – addressing modes – instruction set – Timers . Tata McGraw Hill 2001. 8051 PROGRAMMING 9 Assembly language programming – Arithmetic Instructions – Logical Instructions –Single bit Instructions – Timer Counter Programming – Serial Communication Programming Interrupt Programming – RTOS for 8051 – RTOSLite – FullRTOS – Task creation and run – LCD digital clock/thermometer using FullRTOS PIC MICROCONTROLLER 9 3. Architecture – memory organization – addressing modes – instruction set – PIC progrmming in Assembly & C –I/O port. OBJECTIVES To impart knowledge on i. ii. 2. Microchip PIC 8 bit microcontroller based system Design 1. RAM & ROM Allocation. Mckinlay. I/O ports. 8051 Microcontroller based system design. ‘PIC Microcontroller Project Book ’.Motor Control – Controlling AC appliances – Measurement of frequency .Generation of Gate signals for converters and Inverters .Stand alone Data Acquisition System. Data Conversion. Rolin D. Interfacing LCD Display – Keypad Interfacing . SYSTEM DESIGN – CASE STUDY 9 5. Timer programming. “Programming and customizing the 8051 microcontroller”.

Berger – “Embedded System Design”. 3.. IN CIRCUIT EMULATORS 9 Buller proof run control – Real time trace – Hardware break points – Overlay memory – Timing constraints – Usage issues – Triggers. 5. Sriram Iyer. USA 2002. TESTING 9 Bug tracking – reduction of risks & costs – Performance – Unit testing – Regression testing – Choosing test cases – Functional tests – Coverage tests – Testing embedded software – Performance testing – Maintenance.LTPC 300 3 1. PARTITIONING DECISION 9 ET 9113 DESIGN OF EMBEDDED SYSTEMS Hardware / Software duality – coding Hardware – ASIC revolution – Managing the Risk – Co-verification – execution environment – memory organization – System startup – Hardware manipulation – memory mapped access – speed and code density.C. TOTAL : 45 PERIODS REFERENCE 1. “Embedded Real time System Programming” 3. 1998. 9 . CMP books. Behaviour-based Robotics. The MIT Press. INTERRUPT SERVICE ROUTINES 9 Watch dog timers – Flash Memory basic toolset – Host based debugging – Remote debugging – ROM emulators – Logic analyser – Caches – Computer optimisation – Statistical profiling 4. Arnold S. EMBEDDED DESIGN LIFE CYCLE 9 Product specification – Hardware / Software partitioning – Detailed hardware and software design – Integration – Product testing – Selection Processes – Microprocessor Vs Micro Controller – Performance tools – Bench marking – RTOS Micro Controller – Performance tools – Bench marking – RTOS availability – Tool chain availability – Other issues in selection processes. ARKIN. 2. R. 2.

6. 2007 3.T. Fault Tolerance Techniques – Fault Types – Fault Detection. Krishna. INTRODUCTION LTPC 3003 9 Introduction – Issues in Real Time Computing – Structure of a Real Time System – Task classes – Performance Measures for Real Time Systems – Estimating Program Run Times – Task Assignment and Scheduling – Classical uniprocessor scheduling algorithms – Uniprocessor scheduling of IRIS tasks – Task assignment – Mode changes and Fault Tolerant Scheduling. Concurrency control issues. 1987. Kang G. Real time Vs General Purpose Databases. April 2004. 3. Prentice Hall of India. Peter D. Prentice – Hall International. 2nd Edition. McGraw – Hill International Editions. 1997. “Real Time Micro Computer System Design – An Introduction”. 1999. R. 4. EVALUATION TECHNIQUES 9 Reliability Evaluation Techniques – Obtaining parameter values. Prentice Hall of India. ”Real-time systems: theory and practice”.A Buhur. S. Rajib Mall. “Real – Time Systems”. Transaction Aborts.ET 9114 REAL TIME SYSTEMS 1. Packages. “Real Time Computer Control – An Introduction”. Two – phase Approach to improve Predictability – Maintaining Serialization Consistency – Databases for Hard Real Time Systems. Shin. Pearson Education. Clock Synchronization – Clock. REAL TIME DATABASES 9 Real time Databases – Basic Definition. Disk Scheduling Algorithms. COMMUNICATION 9 Real – Time Communication – Communications media. Network Topologies Protocols. Transaction priorities. 3rd Edition.M. TOTAL : 45 PERIODS TEXT BOOKS 1. Stuart Bennett. Allworth and R.Lawrence. C. 10 . 5. McGraw Hill.Zobel. PROGRAMMING LANGUAGES AND TOOLS 9 Programming Languages and Tools – Desired language characteristics – Data typing – Control structures – Facilitating Hierarchical Decomposition. “Real Time System Design and Analysis”. A Nonfault – Tolerant Synchronization Algorithm – Impact of faults – Fault Tolerant Synchronization in Hardware – Fault Tolerant Synchronization in software. Reliability models for Hardware Redundancy – Software error models.N.J. Main Memory Databases. “An Introduction to Real – Time Systems”. Philip. 1988.Laplante. 4. 5. Macmillan. Fault Error containment Redundancy – Data Diversity – Reversal Checks – Integrated Failure handling. 2. D. 1998.L Bailey.A. 2. Fault Tolerant Routing. Run time (Exception) Error handling – Overloading and Generics – Multitasking – Low level programming – Task Scheduling – Timing Specifications – Programming Environments – Run – time support. 7. “Introduction to real time software design”.

task & functions. “Veri Log HDL.Function blocks.Logic design with CMOS-transmission gate circuits-Clocked CMOS-dynamic CMOS circuits. Wayne Wolf. FLOOR PLANNING.S Smith. I/O blocks. 5. Xilinx.Altera MAX 7000Flex 10K-Stratix. Stick diagram-IC fabrications – Trends in IC technology.Cool Runner . “Application Specific integrated circuits”.ANALOG VLSI DESIGN 6 Introduction to analog VLSI.ET 9121 VLSI ARCHITECTURE AND DESIGN METHODOLOGIES LTPC 3104 1.XC5200.M. behavioural modelling. hierarchical modelling concepts. 2. Multiplexer. “ Modern VLSI design “ Prentice Hall India. Multiplier. gate level modelling. 3. 4.2006. A Design guide to Digital and Synthesis” 2nd Ed.XC9500. Carry Look ahead adders. “Analog VLSI Signal and information Processing”.Kamran Eshraghian. Bi-CMOS circuits. 4.Layout diagram. 11 .1994. Mohamed Ismail .CMOS DESIGN 9 Overview of digital VLSI design Methodologies. PLACEMENT AND ROUTING 6 System partition – FPGA partitioning – Partitioning methods. data flow modelling. Comparator.ASIC CONSTRUCTION.Douglas A.Samir Palnitkar. 3.Pearson.1997.Terri Fiez.2005. L: 45+T:15=60 References: 1. SPARTAN.floor planning – placementphysical design flow – global routing – detailed routing – special routing.Design of CMOS 2stage-3 stage Op-Amp –High Speed and High frequency op-amps-Super MOS-Analog primitive cells-realization of neural networks. Prentice Hall India.Ripple carry Adders.PROGRAMABLE LOGIC DEVICES 12 Programming Techniques-Anti fuse-SRAM-EPROM and EEPROM technology – Re-Programmable Devices Architecture. McGraw Hill International Editions.pucknell and Sholeh Eshraghian. Virtex .XC-4000. Test Bench. modules and port definitions. ALU.Interconnects.”Essentials of VLSI circuits and system”. Shift Registers. 2.Addition Wesley Longman Inc.2005. Verilog and logic synthesis-simulation-Design examples. 5. LOGIC SYNTHESIS AND SIMULATION 12 Overview of digital design with Verilog HDL.J.circuit extraction – DRC.

Bailey. 5. G. “An Introduction to Real Time Systems”.Bhur. REVIEW OF OPERATING SYSTEMS Basic Principles . 4. “Operating Systems-A Design Oriented approach” McGraw Hill 1997. 1997. REAL TIME KERNEL 9 Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target – Comparison and study of various RTOS like QNX – VX works – PSOS – C Executive – Case studies. Mukesh Sighal and N G Shi “Advanced Concepts in Operating System”.ET 9122 REAL TIME OPERATING SYSTEMS LTPC 3003 9 1.Interrupt processing – Synchronization – Control Blocks – Memory Requirements. Donald L. 6. PHI 1999. 12 . 3 Charles Crowley.. 5. Herma K. 4 C. Raj Kamal. “Real Time Systems – Design for distributed Embedded Applications”. Programming and Design” Tata McGraw Hill.Shin. TOTAL : 45 PERIODS REFERENCES: 1.Architecture. Kang. McGraw Hill 2000. 2. Kluwer Academic. 2006. Raymond J. “Embedded Systems. “Real Time Systems”.M.Message queues – Mail boxes pipes – Critical section – Semaphores – Classical synchronisation problem – Deadlocks 3.Process Synchronisation. RTOS APPLICATION DOMAINS 9 RTOS for Image Processing – Embedded RTOS for voice over IP – RTOS for fault Tolerant Applications – RTOS for Control Systems. REAL TIME MODELS AND LANGUAGES 9 Event Based – Process Based and Graph based Models – Real Time Languages – RTOS Tasks – RT scheduling . OVERVIEW OF RTOS 9 RTOS Task and Task state . 1997. Krishna.Operating System structures – System Calls – Files – Processes – Design and Implementation of processes – Communication between processes – Introduction to Distributed operating system – Distributed scheduling.A. 2. McGraw Hill.

Firewire USB AND CAN BUS 10 USB bus – Introduction – Speed Identification on the bus – USB States – USB bus communication: Packets –Data flow types –Enumeration –Descriptors –PIC 18 Microcontroller USB Interface – C Programs –CAN Bus – Introduction Frames –Bit stuffing –Types of errors –Nominal Bit Timing – PIC microcontroller CAN Interface –A simple application with CAN 3. Application Development using USB and CAN bus for PIC microcontrollers ii. 1. Application development using Embedded Ethernet for Rabbit processors.Energy efficient MAC protocols –SMAC – Energy efficient and robust routing – Data Centric routing L = 45 T = 15 TOTAL = 60 13 . EMBEDDED ETHERNET 9 Exchanging messages using UDP and TCP – Serving web pages with Dynamic Data – Serving web pages that respond to user Input – Email for Embedded Systems – Using FTP – Keeping Devices and Network secure. OBJECTIVES To impart knowledge on iii. ETHERNET BASICS 9 Elements of a network – Inside Ethernet – Building a Network: Hardware options – Cables. WIRELESS EMBEDDED NETWORKING 9 Wireless sensor networks – Introduction – Applications – Network Topology – Localization –Time Synchronization . iii. Embedded Networking: Introduction – Serial/Parallel Communication – Serial communication protocols -RS232 standard – RS485 – Synchronous Serial Protocols -Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I2C) – PC Parallel port programming -ISA/PCI Bus protocols . 6. Serial and parallel communication protocols iv. Wireless sensor network communication protocols.ET 9123 AIM EMBEDDED NETWORKING LTPC 3104 To expose the students to the fundamentals of embedded networking. Connections and network speed – Design choices: Selecting components –Ethernet Controllers – Using the internet in local and internet communications – Inside the Internet protocol 4. EMBEDDED COMMUNICATION PROTOCOLS 8 2.

Jan Axelson ‘Embedded Ethernet and Internet Complete’. Jan Axelson. Wiley Publications 2. Givargis ‘Embedded Systems Design: A Unified Hardware/Software Introduction’. Penram publications 5. ‘Parallel Port Complete’ . Bhaskar Krishnamachari. ‘Advanced PIC microcontroller projects in C’. ‘Networking wireless sensors’. Cambridge press 2005 14 .TEXT BOOKS 1. Dogan Ibrahim. Frank Vahid. Elsevier 2008 4. Penram publications 3.

Springer. 2003. “ Mobile communications”. “ AdHoc mobile wireless networks”. 2003 2. 2001. TRANSPORT AND APPLICATION LAYERS 9 TCP over Adhoc Networks – WAP – Architecture – WWW Programming Model – WDP – WTLS – WTP – WSP – WAE – WTA Architecture – WML – WML scripts. Addison-Wesley. Prasanth Krishnamoorthy. C. 2002. 3. MOBILE NETWORKS 9 Cellular Wireless Networks – GSM – Architecture – Protocols – Connection Establishment – Frequency Allocation – Routing – Handover – Security – GPRA 3.K. Kaveh Pahlavan. William Stallings. 5. Jochen Schiller. TOTAL : 45 PERIODS REFERENCES 1. 4. 2003. ROUTING 9 Mobile IP – DHCP – AdHoc Networks – Proactive and Reactive Routing Protocols – Multicast Routing 5. 6.ET 9124 WIRELESS AND MOBILE COMMUNICATION LTPC 3003 9 1. “ Principles of Wireless Networks’ PHI/Pearson Education. PHI/Pearson Education. Nicklons and Thomas Stober. Lothar Merk. Prentice Hall. PHI/Pearson Education. New york. Uwe Hansmann. 4. 2002. Perkins.11 Standard-Architecture – Services – AdHoc NetworkHiper Lan – Blue Tooth. “ Wireless communications and Networks”. Martin S. Second Edition. “ Adhoc Networking”.Toh. “ Principles of Mobile computing”. Inc. Charles E. INTRODUCTION Wireless Transmission – signal propagation – spread spectrum – Satellite Networks – Capacity Allocation – FAMA – DAMA – MAC 2. WIRELESS NETWORKS 9 Wireless LAN – IEEE 802. 15 .

‘Advanced PIC microcontroller projects in C’. Rolind Mckinley and Danny Causey. P = 45 Total= 45 REFERENCE: 1. Design of Filters . Jan Axelson ‘Embedded Ethernet and Internet Complete’. Hoboken. Mohammad Ali Mazidi. IIR based 8. Elsevier 2008 16 . Arithmetic adder. Woon-Seng Gan. Penram publications 4.ET 9125 EMBEDDED SYSTEMS LABORATORY LTPC 00 32 1. 7. Simulation of digital controllers using MATLAB/LabVIEW . Mohamammad Ali Mazidi & Mazidi ‘ 8051 Microcontroller and Embedded Systems’. Pearson Education 2. 3. Motor Control. ADC/DAC. Design with ARM Processors. Meyer-Baese ‘Digital Signal Processing using Field Programmable Gate Arrays’. Elsevier 5. Interrupts. Programming of TCP/IP protocol stack. ‘Embedded Signal Processing with the Micro Signal Architecture’.FIR based . combinational digital circuits using CAD Tools 6. Timers. Springer 7. Sensor Interfacing iii) Both Assembly and C programming 2. Kraig Mitzner. LCD and RTC Interfacing. Serial Communication. Electronic Circuit Design of sequential. Timers. Inc. Design with 16 bit processors I/O programming. Programming with DSP processors for Correlation. Timers. Multiplier. Design with 8 bit Microcontrollers 8051/PIC Microcontrollers i) I/O Programming. Study of one type of Real Time Operating Systems (RTOS) 5. Sen M. Interrupts. Design with Programmable Logic Devices using Xilinx/Altera FPGA and CPLD Design and Implementation of simple Combinational/Sequential Circuits 9. Serial port programming ii) PWM Generation. 4. Kuo. New Jersey 2007 6. Network Simulators Simple wired/ wireless network simulation using NS2 10. Dogan Ibrahim. ‘PIC Microcontroller and Embedded Systems’ Pearson Education 3. ‘Complete PCB Design using ORCAD Capture and Layout’. Interrupts. Convolution. U. John Wiley & Sons.. I/O programming. ADC/DAC.

Web security . Mechanistic Design – Simple Patterns 5.EMBEDDED PROGRAM AND SOFTWARE DEVELOPMENT PROCESS 9 Program Elements – Queues – Stack. WEB ARCHITECTURAL FRAMEWORK FOR EMBEDDED SYSTEM 9 Basics – Client/sever model.Software maintenance 4.ET 9131 PROJECT WORK (PHASE I) ET 9141 PROJECT WORK (PHASE – II) 0 0 0 12 6 0 24 12 ET 9151 SOFTWARE TECHNOLOGY FOR EMBEDDED SYSTEMS 1.Inline Functions and Inline Assembly . 2.Programming and Assembly – Register usage conventions – typical use of addressing options – instruction sequencing – procedure call and return – parameter passing – retrieving parameters – everything in pass by value – temporary variables 3.Case study : Web-based Home Automation system TOTAL : 45 PERIODS 17 .Embedded Web servers . Linking and locating – downloading and debugging – Emulators and simulators processor – External peripherals – Toper of memory – Memory testing – Flash Memory.Portability Issues . PROGRAMMING EMBEDDED SYSTEMS LTPC 3003 9 Embedded Program – Role of Infinite loop – Compiling.List and ordered lists-Embedded programming in C++ .Embedded JavaSoftware Development process: Analysis – Design.Implementation – Testing – Validation.Compilers and Optimization . C AND ASSEMBLY 9 Overview of Embedded C . UNIFIED MODELLING LANGUAGE 9 Object State Behaviour – UML State charts – Role of Scenarios in the Definition of Behaviour – Timing Diagrams – Sequence Diagrams – Event Hierarchies – Types and Strategies of Operations – Architectural Design in UML Concurrency Design – Representing Tasks – System Task Diagram – Concurrent State Diagrams – Threads.HTML .Embedded as Web Client .Domain Names and IP address – Internet Infrastructure and Routing – URL – TCP/IP protocols .Debugging .

Raj Kamal. Programming and Design” Tata McGraw Hill. Michael Barr.B. INTRODUCTION Approaches to intelligent control. principal-component analysis and wavelet transformations. Introduction to fuzzy logic modeling and control. FUZZY LOGIC SYSTEM 9 Introduction to crisp sets and fuzzy sets. Pearson Education . basic fuzzy set operation and approximate reasoning.ARTIFICIAL NEURAL NETWORKS 9 Concept of Artificial Neural Networks and its basic mathematical model. 2001.Simon: “An Embedded Software Primer”. Self-organizing network and Recurrent network. Fuzzy modeling and control schemes for nonlinear systems. 2003 2. Symbolic reasoning system. CO 9151 SOFT COMPUTING TECHNIQUES LTPC 300 3 9 1. Adaline and Madaline. 18 . 2nd edition . 4.lewis “Fundamentals of Embedded Software where C and Assembly meet” PHI 2002. Architecture for intelligent control. Learning and Training the neural network.Deitel. the AI approach. Fourier transformation. 2006. 2. simple perceptron. Feed-forward Multilayer Perceptron. Addison-Wesley 5. Deitel . Knowledge representation. Golldberg “ Internet and World Wide Web – How to Program” Third Edition . Bruce Powel Douglas. A. Fuzzification.REFERENCES: 1. Fuzzy knowledge and rule bases. Second Edition: Developing Efficient Object for Embedded Systems. Self-organizing fuzzy logic control.M. McCulloch-Pitts neuron model. Oreilly.J. 6.1999. “Embedded Systems.Architecture. 2003 3. Hopfield network. Neural Network based controller 3. Expert systems. inferencing and defuzzification. Pearson Education. Daniel W. Data Processing: Scaling. “Real-Time UML. David E. P. H. Fuzzy logic control for nonlinear time-delay system. “Programming Embedded Systems in C and C++”. rule-based systems.

GENETIC ALGORITHM 9 Basic concept of Genetic algorithm and detail algorithmic steps. Solution of typical control problems using genetic algorithm.. PRAM and VLSI models. System interconnect architectures. & FOLGER T. Narosa Publishers. 19 . Prentice-Hall of India Pvt. PrenticeHall of India Pvt. 1994. Jaico Publishing House. scalability analysis and approaches.A. 4. Program flow mechanisms. "Fuzzy sets. Multiprocessors and Multicomputers and Multivectors and SIMD computers.J. uncertainty and Information". memory hierarchy technology. TOTAL : 45 PERIODS REFERENCES 1. "Introduction to Artificial Neural Systems". superscalar and vector processors. Architectural development tracks. 5. Zimmerman H. 5. Stability analysis of Neural-Network interconnection systems. cache memory organizations. Ltd. 1999.4.. 2. PARTITIONING AND SCHEDULING 9 Program partitioning and scheduling.B. adjustment of free parameters. speedup performance laws. Principles of scalable performance – performance matrices and measures. Stability analysis of fuzzy control systems. sequential and weak consistency models. KLIR G. 3. KOSKO. "Introduction to Fuzzy Control". 2. 1993. Parallel processing applications. Jacek. Case studies: Identification and control of linear and nonlinear dynamic systems using Matlab-Neural Network toolbox. 1994. Ltd. virtual memory technology.Zurada.J. "Neural Networks And Fuzzy Systems". shared memory organizations. HARDWARE TECHNOLGIES 9 Processor and memory hierarchy advanced processor technology.M. "Fuzzy set theory-and its Applications"-Kluwer Academic Publishers. bus cache and shared memory – backplane bus systems. APPLICATIONS 9 GA application to power system optimisation problem. Concept on some other search techniques like tabu search and anD-colony search techniques for solving optimization problems. Hellendroon. Program and network properties – Conditions of parallelism. THEORY OF PARALLELISM 9 Parallel Computer models – the state of computing. 3. Driankov. ET 9152 COMPUTER ARCHITECTURE AND PARALLEL PROCESSING LTPC 30 03 1. Implementation of fuzzy logic controller using Matlab fuzzy-logic toolbox.

Terence Fountain. Languages and compilers. UNIX. Sajjan G. 7. 2008. Multitasking Semaphores. 2. Bus Communication system using I2C. David A. Multiprocessor and Multicomputers. Build process of Realtime Embedded system – Selection of processor.REAL-TIME OPERATING SYSTEM 9 Introduction to RTOS. C. 4th Edition. Jaswinder Pal Singh with Anoop Gupta “Parallel Computer Architecture” . “Advanced computer architecture – A system Design Approach”. 2002. Shiva “Advanced Computer Architecture”. 3. 3. SOFTWARE AND PARALLEL PROCESSING 9 Parallel models. Memory. Carl Homacher.Siva Ram Murthy. 9.INTERFACE WITH COMMUNICATION PROTOCOL 9 20 . “Computer Organisation”. Tata McGraw Hill 2003. Multivector and SIMD computers. Thread – Single. Elsevier. Parallel program development and environments.2003. “Computer Architecture: A Quantitative Approach”.EMBEDDED SYSTEM ORGANIZATION 9 Embedded computing – characteristics of embedded computing applications – embedded system design challenges. 5. PIPELINING AND SUPERSCALAR TECHNOLOGIES 9 Parallel and scalable architectures. Peter Kacsuk. Jordan Gita Alaghaband.Elsevier. EISA bus. 5. Culler.4. Interrupt driven Input and Output -Nonmaskable interrupt. ET 9153 DESIGN OF EMBEDDED CONTROL SYSTEM LTPC 3 003 1. 4. 2. Zvonko Vranesic. Richard Y. “Fundamentals of Parallel Processing”. I/O devices-Rs-485. Harry F. Software interrupt. TOTAL : 45 PERIODS REFERENCES: 1. 2007. Pearson Education. RTOS. USB buses.Architecture and Programming”.Rajaraman. 5th Edition. CAN. Kain. 8. MACH and OSF/1 for parallel computers. Petterson. 6. Scalable. Kai Hwang “Advanced Computer Architecture”. TMH. Taylor & Francis. 2003. 2004. 8 bit –ISA. 10. Multithread concept. John L. “Parallel Computers. Sefwat Zaky. MODEM. “Modern processor design Fundamentals of super scalar processors”. 2008.Inter Process communication. Shen. Hennessy. V. John P. PHI. 2003. David E. Prentice Hall India. Multithreaded and data flow architectures. McGraw Hill International 2001. “Advanced computer Architecture – A design Space Approach”. Pearson Education. Dezso Sima.

PWM motor speed controller. Danny Causey. 4. Pearson Education. “Fundamentals of Embedded Software”. 6.Pack. control. Rolin D. “The 8086 Microprocessor: Programming & Interfacing the PC”. Keneth J. UC/OS-II 5. Raj Kamal. 8. serial communication interface. PH NewJersy. Prentice Hall India. Basic concepts of developing device driver – SCI – Software . Barrett.2008.2008. 2006. Lewis. 7. 2004. RTC interfacing and programming. Programming and Design” Tata McGraw Hill. TOTAL : 45 PERIODS REFERENCES: 1. Jack R Smith “Programming the PIC microcontroller with MBasic” Elsevier. Mckinlay.DESIGN OF SOFTWARE FOR EMBEDDED CONTROL 9 Software abstraction using Mealy-Moore FSM controller.”Embedded Systems-Design & Application with the 68HC12 & HCS12”. 3.Design methodologies and tools – design flows – designing hardware and software Interface . Pearson Education.Robot system.Barrett. 3. “Embedded Systems – Design and Applications with the 68HC 12 and HCS12”. 1997.Using Assembly and C for PIC18”. Muhammad Ali Mazidi. OSI REFERENCE MODEL LTPC 3003 9 Communication Devices – Communication Echo System – Design Consideration – Host Based Communication – Embedded Communication System – OS Vs RTOS.interfacing & porting using standard C & C++ . 4. Steven F.Daniel J. Digital voltmeter. Daniel J. 2. High speed data acquisition and interface-SPI read/write protocol. TABLES & OTHER DATA STRUCTURES 9 21 . SOFTWARE PARTITIONING 9 Limitation of strict Layering – Tasks & Modules – Modules and Task Decomposition – Layer2 Switch – Layer3 Switch / Routers – Protocol Implementation – Management Types – Debugging Protocols. SPI. Functional and performance Debugging with benchmarking Realtime system software – Survey on basics of contemporary RTOS – VXWorks. “PIC Microcontroller and Embedded Systems. ET 9154 EMBEDDED COMMUNICATION SOFTWARE DESIGN 1. Steven F. “The M68HC11 Microcontroller application in control. Pearson Education. Thomson India edition.Instrumentation & Communication”.Ayala. Micheal Khevi. 2007. Daniel W. 5. Pack. – system integration. “Embedded Systems. . CASE STUDIES WITH EMBEDDED CONTROLLER 9 Programmable interface with A/D & D/A interface.Architecture. Layered software development. 2008. 2007. 2.

D. 2. “Designing Embedded Communication Software” CMP Books. 2003.Partitioning of Structures and Tables – Implementation – Speeding Up access – Table Resizing – Table access routines – Buffer and Timer Management – Third Party Protocol Libraries. MULTI BOARD COMMUNICATION SOFTWARE DESIGN 9 Multi Board Architecture – Single control Card and Multiple line Card Architecture – Interface for Multi Board software – Failures and Fault – Tolerance in Multi Board Systems – Hardware independent development – Using a COTS Board – Development Environment – Test Tools. Prentice Hall. MANAGEMENT SOFTWARE 9 Device Management – Management Schemes – Router Management – Management of Sub System Architecture – Device to manage configuration – System Start up and configuration. 4. TOTAL : 45 PERIODS REFERENCES 1. 22 . 5. Comer. ”Computer networks and Internet”.T. Sridhar . Third Edition. 2001.

Route reconfiguration/repair time. Classification of QoS solutions. QoS frameworks. On-demand and Hybrid routing protocols. Hierarchical and power-aware routing protocols. Security routing. UNIT IV ENERGY MANAGEMENT 9 Need. IEEE 802. HIPERACCESS.generation cellular systems. TOTAL : 45 PERIODS 23 . First-. ROUTING AND MULTICAST ROUTING PROTOCOLS 9 MAC Protocols: Design issues. Security. Issues and challenges in security provisioning. Network layer solutions. Wireless ATM. Routing protocols: Design issues and classification. Date gathering. Performance parameters. Route-discovery time. goals and classification. and third. Energy-efficient multicasting. location discovery. AdHoc Wireless Internet. Transmission power management schemes. Packet loss performance. TCP over AdHoc wireless Networks. Protocols using directional antennas. Communication throughput performance. classification of battery management schemes. Architecture reference model. UNIT III TRANSPORT LAYER AND SECURITY PROTOCOLS 9 Transport layer Protocol: Design issues. Quality of Service: Issues and challenges in providing QoS. Network security attacks. MAC protocols. Tree-based and Mesh-based protocols. goals and classification. Fundamentals of WLANs. UNIT V PERFORMANCE ANALYSIS 9 ABR beaconing. WLL. Table-driven.16 standard.11 standard. MAC layer solutions. PAN. System power management schemes. Routing protocols with efficient flooding mechanisms.ET 9155 ADHOC NETWORKS LTPC 3 003 9 UNIT I WIRELESS LAN. Wireless Sensor Networks: Architecture. TCP/IP based applications. Data dissemination. Second-. HIPERLAN Standard. WAN AND MAN Characteristics of wireless channel. Security requirements. End-to-end delay performance. UNIT II MAC. Multicast Routing Protocols: Design issues and operation. Contention –based protocols with reservation and scheduling mechanisms. classification. Quality of a sensor network. IEEE 802.

1. Charles E.REFERENCES 1. 2001 3.User space – linux startup sequence GNU cross platform Tool chain 4. AdHoc Networking. 2002 4.Processes and threads in Linux Inter process communication – Devices – Linux System calls INTRODUCTION TO EMBEDDED LINUX 8 Embedded Linux – Introduction – Advantages. Linux serial driver – Ethernet driver – I2C subsystem – USB gadgets – Watchdog timer – Kernel Modules – Application porting roadmap .Advanced shells and shell scripting – Linux File System – Linux programming .Programming with 24 .Toh. 4. Stefano Basagni. C. Marco Conti.S. Mohammad Ilyas. 2000 5. Addison – Wesley.Embedded Linux Distributions Architecture . Prentice Hall PTR.MTD Driver for NOR Flash – The Flash Mapping drivers – MTD Block and character devices – mtdutils package – Embedded File Systems – Optimizing storage space – Turning kernel memory EMBEDDED DRIVERS AND APPLICATION PORTING 9 3. ET 9156 AIM EMBEDDED LINUX LTPC 3104 To expose the students to the fundamentals of embedded Linux programming.The bootloader Interface – Memory Map – Interrupt Management – PCI Subsystem – Timers – UART – Power Management – Embedded Storage – Flash Map – Memory Technology Device (MTD) –MTD Architecture . Siva Ram Murthy and B. AdHoc Mobile Wireless Networks: Protocols and Systems. Prentice Hall PTR.Linux kernel architecture .Shells . The Handbook of AdHoc Wireless Networks. Wiley – IEEE press. 2004. 2004 2. Mobile AdHoc Networking.Basic text editing . AdHoc Wireless Networks: Architectures and protocols. C. LINUX FUNDAMENTALS 10 Introduction to Linux – Basic Linux commands and concepts – Logging in . FUNDAMENTALS OF OPERATING SYSTEMS 8 Overview of operating systems – Process and threads – Processes and Programs – Programmer view of processes – OS View of processes – Threads Scheduling – Non preemptive and preemptive scheduling – Real Time Scheduling – Process Synchronization – Semaphores – Message Passing – Mailboxes – Deadlocks – Synchronization and scheduling in multiprocessor Operating Systems 2. BOARD SUPPORT PACKAGE AND EMBEDDED STORAGE 10 Inclusion of BSP in kernel build procedure . Silvia Giordano and Ivan Stojmenovic. Perkins. Manoj.-K. CRC press.

CAN bus.J. RS-485. 2. Objective – Building blocks of Automation systems –Counters – Modes of operation. Dhamdhere. GPIB. types and characteristics – Sampling . VME. TOTAL : 45 PERIODS REFERENCES: 1. DATA ACQUISITION SYSTEMS 9 Overview of A/D converter. Sriram Neelakandan. VXI.Case studies RT Linux – uClinux L = 45 T = 15 TOTAL = 60 REFERENCE BOOKS 1. Basic requirements of Instrument Bus standards. Bouwens. TATA McGraw-Hill Edition.pthreads – Operting System Porting Layer – Kernel API Driver .basics. Tata Mcgraw-Hill Publishing Company Ltd 2. 25 . interchangeability for RS-232. “Digital Instrumentation” . ‘Operating Systems A concept based Approach’. 4. Prescaler. 3. Jeffrey Oldham and Alex Samuel ‘Advanced Linux Programming’ New Riders Publications 4. Time interval measurements. Single and Multi channel Data Acquisition systems. CASE STUDIES 9 PC based DAS. 1998. PARALLEL PORT BUSES 9 Field bus. Matthias Kalle Dalheimer. INTERFACING AND DATA TRANSMISSION 9 Data transmission systems – 8086 Microprocessor based system design – Peripheral Interfaces – Time Division Multiplexing (TDM) – Digital Modulation – Pulse Modulation – Pulse Code Format – Interface systems and standards – Communications. A. INSTRUMENTATION BUS 9 Introduction. Matt Welsh. Interoperability.Frequency. ‘Embedded Linux System Design and Development’. USB. Karim Yaghmour. Period. Errors. 5. Message transfer.Amol Lad . Fault confinement. Raghavan . IEEE-488. O'Reilly Publications 2003 CO 9122 DIGITAL INSTRUMENTATION LTPC 3 003 1. Auerbach Publications 2006 5. Heterodyne converter for frequency measurement. Data loggers. O’Reilly Publications 2005 3. Dhananjay M. ’Running Linux’. Mod bus. Mark Mitchell. PC based industrial process measurements like flow. CRT interface and controller with monochrome and colour video display. RS-422. temperature. ‘Building Embedded Linux Systems’. Bus communication. interrupt and data handshaking . pressure and level development system. P. Modem standards. Network buses – Ethernet – TCP/IP protocols.

Joseph J.2006. 2005. N. Asia Pvt. Ltd. ARM Architecture and Programming. 1. “Microprocessors.Firmware and bootloader – Example: Standalone Embedded Operating Systems – Fundamental Components . Tata McGrawHill. 6. Buchanan. 5. AVR MICROCONTROLLER ARCHITECTURE 9 Architecture – memory organization – addressing modes – instruction set – programming techniques –Assembly language & C programming.. Mathivanan. 4 ARM APPLICATION DEVELOPMENT 9 Introduction to DSP on ARM –FIR Filter – IIR Filter – Discrete fourier transform – Exception Handling – Interrupts – Interrupt handling schemes. Pearson Education. Jonathan W Valvano. DESIGN WITH ARM MICROCONTROLLERS 9 26 .2. 2001. PrenticeHall India. ET 9157 RISC PROCESSOR ARCHITECTURE AND PROGRAMMING AIM LTPC 300 3 To expose the students to the fundamentals of AVR.The ARM Programmer’s model – ARM Development tools – ARM Assembly Language Programming and ‘C’compiler programming.2000. Thomson. 3 ARM ARCHITECTURE AND PROGRAMMING 9 Arcon RISC Machine – Architectural Inheritance – Core & Architectures Registers – Pipeline .Interrupts – ARM organization .Example Simple little Operating System 6. 4. “Electronic Instrumentation” Second Edition. Carr. H S Kalsi. “Embedded Microcomputer systems”.Development Tools – Cross Compilers – Hardware Design Issues . London. PERIPHERAL OF AVR MICROCONTROLLER 9 I/O Memory – EEPROM – I/O Ports –SRAM –Timer –UART – Interrupt StructureSerial Communication with PC – ADC/DAC Interfacing .ARM processor family – Co-processors. 2. 2003. “Computer busses”. PC Hardware and Interfacing”. Instruction set – Thumb instruction set – Instruction cycle timings . Arnold. “Elements of Electronic Instrumentation and Measurement” Third Edition. 3. Brooks/Cole.

Fundamentals on design attributes of functional units of a Processor 2.STDIO Libraries . LPC213x User Manual 7. Dominic Symes. OBJECTIVES To impart knowledge on 1. Requirements for Embedded System Specification. An Engineer's Introduction To The LPC2100 Series’ Hitex (UK) Ltd. ‘ARM system on chip architecture’. Trevor Martin.com 8. McGraw Hill 2001 5. INTRODUCTION TO EMBEDDED HARDWARE AND SOFTWARE 9 Terminology – Gates – Timing diagram – Memory – Microprocessor buses – Direct memory access – Interrupts – Built interrupts – Interrupts basis – Shared data problems – Interrupt latency . Andrew N. 3. Steve Furber.Integrated development environment . Optimization. TOTAL : 45 PERIODS REFERENCE 1.arm. Hardware/Software Cost Estimation. ‘The Insider's Guide To The Philips ARM7-Based Microcontrollers. 2.nxp. ARM Architecture Reference Manual 6.Multi-ProcessorArchitectures.com ET 9158 ADVANCED EMBEDDED SYSTEMS LTPC 3003 AIM To expose the students to the fundamentals of embedded system design. 3. www. John Rayfield ‘ARM System Developer’s Guide Designing and Optimizing System Software’. Models of Computation. SYSTEM MODELLING WITH HARDWARE/SOFTWARE PARTITIONING 9 Embedded systems. Robotics. Sloss. Dananjay V. Generation of Partitioning by Graphical modelling. HARDWARE/SOFTWARE CO-SYNTHESIS 9 27 . Chris Wright. Elsevier 2007. comparison of Co-Design Approaches. Hardware/Software Partitioning Problem.. www. Formulation of the HW/SW scheduling. Co-Design for System Specification and modellingSingle-processor Architectures&. Intra & Inter processor Communications 1. 4.User Peripheral Devices – Application of ARM processor: Wireless Sensor Networks.Embedded system evolution trends – Interrupt routines in an RTOS environment . Gadre ‘Programming and Customizing the AVR microcontroller’. Addision Wesley 2. Hardware/Software Co-Design.

Steve Heath. 2001. 4. 7. A comprehensive Guide for Engineers and Programmers”. John Wiley & sons. Kluwer Academic Pub. State-Transition Graph. Jorgen Staunstrup. McGraw Hill. Rolf Ernst Morgon. Wayne Wolf. 1997. Distributed System Co-Synthesis. Refinement and Controller Generation. Elsevier. Tammy Noergaard. 6. 4. Second Edition. E.The Co-Synthesis Problem. Kluwer Academic Pub. MEMORY AND INTERFACING 9 Memory: Memory write ability and storage performance – Memory types – composing memory – Advance RAM interfacing communication basic – Microprocessor interfacing I/O addressing – Interrupts – Direct memory access – Arbitration multilevel bus architecture – Serial protocol – Parallel protocols – Wireless protocols – Digital camera example. Programming and Design” Tata 2002. ”Embedded System Architecture. 2001. “Hardware/Software Co-Design for Data Flow Dominated Embedded Systems”.Architecture. “An Embedded Software Primer”. Elsevier. Giovanni De Micheli. Simon. Frank Vahid and Tony Gwargie. 2. Ralf Niemann. 2006. 5. “Embedded System Design”. 8. 5. CONCURRENT PROCESS MODELS AND HARDWARE SOFTWARE CO-DESIGN 9 Modes of operation – Finite state machines – Models – HCFSL and state charts language – state machine models – Concurrent process model – Concurrent process – Communication among process –Synchronization among process – Implementation – Data Flow model. “Embedded System Design”. “Harware/Software Co-Design:Principles and Practice”. 2004. “Embedded Systems. Pearson Education. TOTAL : 45 PERIODS REFERENCES 1. “Reading in Hardware/Software CoDesign” Kaufmann Publishers. 28 . Design technology – Automation synthesis – Hardware software cosimulation – IP cores – Design Process Model. 2006 3. Raj Kamal. 1998. David.

29 .

New York. Parseval’s Theorem. 2004. VLSI IMPLEMENTATION 9 Basics on DSP sytem architecture design using VHDL programming. Academic press. Mapping of DSP algorithm onto hardware. Gnanapriya “Digital Signal Processing”. John G. Manolakis. Salivahanan. MA. “Digital Signal Processing”. 30 . ESTIMATION AND PREDICTION TECHNIQUES 3. Pearson Education 2002. Interrupt. ADVANCED DIGITAL SIGNAL PROCESSING 2. DSP based Power Meter. Dimitris G.Implementation using DSP Microprocessors with Examples from TMS320C54xx”. Filter implementation for sampling rate conversion – direct form FIR structures. TOTAL : 45 PERIODS REFERENCES: 1. Manolakis. DMA. Data Addressing. Bus Architecture and memory. S. Position control. Parallel I/O interface. 4. Parallelism and pipelining. “Adaptive Signal Processing”. Stepen M. Vinay K. TMH. third edition. 1999.”Statistical & Adaptive signal processing. Samuel D. Stationary processes. PID Controller. “DSP Integrated Circuits”. WienerKhintchine Relation – Power Spectral Density. Pearson Education. “Statistical Digital Signal Processing and Modelling”. 5. 8. Autocorrelation and Auto covariance matrices.New York. Vallavaraj and C. MAC. Discrete Kalman filter. Srinivasan. spectral estimation. 2. John Wiley and Sons. Kogon. “DSP Integrated Circuits”. FFT Algorithm. Ashok Ambardar. Lars Wanhammer.2000. DTFT. Bernard Widrow. Academic press. 7. “Digital Signal Processing. Inc. 1999. Realisation of MAC & Filter structure. DIGITAL SIGNAL PROCESSOR 9 Basic Architecture – Computational building blocks. Application for Serial Interfacing. Avatar Sing. Ingle.ET 9159 LTPC 3003 1. A. 6. AR. Dionitris G..”Digital Signal Processing: A Modern Introduction”. 5.Thomson India edition. Wavelet transform and filter bank implementation of wavelet expansion of signals 9 Discrete Random Processes – Ensemble averages. 3. Parameter Estimation. 4. Hayes. 9. FFT. McGraw-Hill International edition 2000. Least mean squared error criterion – Wiener filter for filtering and prediction. Monson H. Proaks. signal modeling. Linear prediction – Forward and backward predictions. APPLICATION OF DSP 9 Design of Decimation and Interpolation Filter. ARMA model based spectral estimation. Stearns. Adaptive filtering & Array processing”. Memory Interface. Thomson India. S. INTRODUCTION 9 Mathematical description of change of sampling rate – Interpolation and Decimation. 2007. Lars Wanhammer. 2004.

2003. TOTAL : 45 PERIODS TEXT BOOKS 1. SYSTEM SECURITY 9 Intruders – Intrusion Detection – Password Management – Malicious Software – Firewalls – Firewall Design Principles – Trusted Systems. Pearson Education. 4. “Security In Computing”. Stewart S. Shari Lawrence Pfleeger. “Applied Cryptography”.ET 9160 CRYPTOGRAPHY AND NETWORK SECURITY LTPC 3003 9 1.509 Authentication Service – Electronic mail Security – Pretty Good Privacy – S/MIME – IP Security architecture – Authentication Header – Encapsulating Security Payload – Key Management. 3. 3rd Edition. WIRELESS SECURITY 9 Introduction to Wireless LAN Security Standards – Wireless LAN Security Factors and Issues. Charles B. Miller. 2. “Cryptography And Network Security – Principles And Practices”. 2003. SYMMETRIC CIPHERS Overview – classical Encryption Techniques – Block Ciphers and the Data Encryption standard – Introduction to Finite Fields – Advanced Encryption standard – Contemporary Symmetric Ciphers – Confidentiality using Symmetric Encryption. “Wi-Fi Security”. “Cryptography and Network Security”. 4. “Modern Cryptography: Theory and Practice”. Pearson Education. NETWORK SECURITY PRACTICE 9 Authentication Applications – Kerberos – X. 2. McGraw Hill. 2003. REFERENCES 1. William Stallings. 5. 2001. Pearson Education. 3. 5. Mai. John Wiley and Sons Inc. 3rd Edition. Tata McGraw Hill. PUBLIC-KEY ENCRYPTION AND HASH FUNCTIONS 9 Introduction to Number Theory – Public-Key Cryptography and RSA – Key Management – Diffie-Hellman Key Exchange – Elliptic Curve Cryptography – Message Authentication and Hash Functions – Hash Algorithms – Digital Signatures and Authentication Protocols. 2003. Pfleeger. 2003. First Edition. Bruce Schneier. Atul Kahate. 31 .

4th Edition 2002. Skahill.synthesis. Pearson education. 3. K. “The Designers Guide to VHDL”. McGraw Hill international Editions. Thomson . Douglas Perry.MemoriesDesign. Peter J Ashendem. Navabi.-basic modeling constructs-entity declarations-Architecture bodies-behavioral description-structural descriptionsdesign Processing. 4.Type Classification-Attributes and scalar types-expression and operators-Sequential statements. Second Editions. 32 .Parameterizing behaviorParameterizing structure-components and configurations-Generate StatementsGenerating Iterative structure-Conditionally generating structure-Configuration of generate statements-case study: DLX computer Systems.records Access Types. 2002 7. McGraw International.I/O-Files. Peter J.2006. 3. DESIGN WITH PROGRAMMABLE LOGIC DEVICES Realization of -Micro controller CPU.Abstract Date types. “Digital system Design using VHDL”. case study: A pipelined Multiplier accumulator. COMPONENTS.unconstrained array types-array operations and referencing. SUBPROGRAMS .resolved Signal Parameters .Z. DATA TYPES AND BASIC MODELING CONSTRUCTS 9 Arrays.Ashenden. Case study: A bit vector arithmetic Package. Tata McGraw Hill. “VHDL Programming by Example”.Concurrent procedure call statements – Functions –Overloading –visibility of Declarations-packages and use clausesPackage declarations-package bodies-use clauses-Predefined aliases-Aliases for Data objects-Aliases for Non-Data items-Files. “VHDL for Programmable Logic”. 5. 1998. 9 Basic Resolved Signals-IEEE std_Logic_1164 resolved subtypes. May 2001.Generic Constants.. 2. Zainalabedin navabi. “The Designer’s guide to VHDL”. 9 devices-MAC- I/O TOTAL : 45 PERIODS REFERENCES 1. 1996. 2. 1998.constants and Variable-Scalar Types.ET 9161 PROGRAMMING WITH VHDL 1. VHDL FUNDAMENTALS LTPC 3003 9 Fundamental concepts. CONFIGURATIONS. Harcourt India Pvt Ltd. 5. “VHDL Analysis ans modeling of Digital Systems”. Jr. Charles H Roth..Modeling digital system-Domain and levels of modelingmodeling languages-VHDL modeling concepts-Scalar Data types and operations.San Francisco. 4. PACKAGES AND FILES 9 Procedures-Procedure parameters.simulation and testing. SIGNALS. “VHDL Analysis and Modeling of Digital Systems”. 6.Second Edition. Morgan Kaufmann publishers.

HTML. Cory L.Congestion control. “Introduction to Data communications and Networking” Pearson Education. DATA COMMUNICATION: 9 Sensor data acquisition. Clark. URL. Newyork. Signal analysis. Wayne Tomasi. Third Edition. Gary Johnson. Second edition. controller design. Data communication ports. ”PC Interfacing and Data Acquisition: Techniques for measurement. Second Edition. HTTP.2002. Prentice Hall.DNS – Packet Switching – Routing –Fundamental concepts in SMTP.”Data Communications and Networking” Fourth edition. “LabVIEW Graphical Programming”. Clark. 3. 2007. Filtering . Drives control.Overview of OSI.PHI. Timer. Cory L. 33 . Instrumentation and control. Point to point protocol. 1997.Data Storage. 2. 1”. “Embedded Internet Design”. Newnes. SNMP. Connection establishment. 4. “LabVIEW Digital Signal Processing and Digital Communication”. 2007.ICMP. Krishna Kant. TOTAL : 45 PERIODS REFERENCES: 1. NETWORK FUNDAMENTALS: 9 Data communication networking – Data transmission concepts – Communication networking .”Computer based Industrial control”. 2.”LabVIEW Digital Signal processing and Digital Communications” Tata McGRAW-HILL edition. Telnet. 2000.ET 9162 COMPUTERS IN NETWORKING AND DIGITAL CONTROL LTPC 3003 1. Kevin James. TMH. 5. POP. VI BASED MEASUREMENT AND CONTROL: 9 Simulation of signal analysis & controller logic modules for Virtual Instrument control – Case study of systems using VI for data acquisition. TMH edition 2005. VIRTUAL INSTRUMENTATION: 9 Block diagram and Architecture – Data flow techniques – Graphical programming using GUI – Real time system – Embedded controller – Instrument drivers – Software and hardware simulation of I/O communication blocks – ADC/DAC – Digital I/O – Counter . Bridges – MODEMs. Flow and Error control. Quantization. 2005. 6. Network layer –Congestion control . “Internetworking with TCP/IP. 9. 2007. MEASUREMENT AND CONTROL THROUGH INTERNET: 9 Web enabled measurement and control-data acquisition for Monitoring of plant parameters through Internet – Calibration of measuring instruments through Internet. TMH.TCP/IP layers – IP addressing . Behrouza A Forouzan. Data encoding – Data link control – Framing. McGraw Hill. 3. Routers. Douglas E. Transport layer. Switches . 7. Analysis using compression techniques. 8. Al Williams. 1999. FTP. 4.Comer. Web based control – Tuning of controllers through Internet 5. Sampling. Vol.

INTERNET CONCEPTS 9 Capabilities and limitations of the internet – Interfacing Internet server applications to corporate databases HTML and XML Web page design and the use of active components. Case study: Mobile robots. 1993. 34 . 3. Prentice Hall 1999. 4. EMBEDDED AGENT 9 Introduction to the embedded agents – Embedded agent design criteria – Behaviour based. 248 pp. 4. “Distributed Systems”. Germany. DISTRIBUTED COMPUTING USING JAVA 9 IO streaming – Object serialization – Networking – Threading – RMI – multicasting – distributed databases – embedded java concepts – case studies. 5. Universitat Paderborn. TOTAL : 45 PERIODS REFERENCES: 1. 3. April 2001. “Distributed Systems – concepts and design”. EMBEDDED COMPUTING ARCHITECTURE 9 Synthesis of the information technologies of distributed embedded systems – analog/digital co-design – optimizing functional distribution in complex system design – validation and fast prototyping of multiprocessor system-on-chip – a new dynamic scheduling algorithm for real-time multiprocessor systems. “Architecture and Design of Distributed Embedded Systems”. Kluwer Academic Publishers.Addison –Wesley 1988. George Coulouris and Jean Dollimore. Boston. Dietel & Dietel. Functionality based embedded agents – Agent co-ordination mechanisms and benchmarks embedded-agent. THE HARDWARE INFRASTRUCTURE LTPC 30 03 9 Broad Band Transmission facilities – Open Interconnection standards – Local Area Networks – Wide Area Networks – Network management – Network Security – Cluster computers. Sape Mullender. “JAVA how to program”. Addison-Wesley. 2. edited by Bernd Kleinjohann C-lab.ET 9163 DISTRIBUTED EMBEDDED COMPUTING 1. 2.

international R. Niku .Hydraulic. Prentice Hall of India. INTRODUCTION AND TERMINOLOGIES: 9 Definition-Classification-History. KINEMATICS 9 Mechanism-matrix representation-homogenous transformation-DH representationInverse kinematics-solution and programming-degeneracy and dexterity 3.resonant frequency and quality factor.''Introduction to Robotics ''. MEMS:MICRO-FABRICATION. 2. MATERIALS AND ELECTRO-MECHANICAL CEPTS 9 Overview of micro fabrication – Silicon and other material based fabrication processes – Concepts: Conductivity of semiconductors-Crystal planes and orientation-stress and strain-flexural beam bending analysis-torsional deflections-Intrinsic stress. 2.convolution masks-Processing techniques-thersholding-noise reductionedge detection-segmentation-Image analysis and object recognition TOTAL : 45 PERIODS REFERENCES 1. 2003. An Integrated approach". Pneumatic and electric actuators-trajectory planningdecentalised PID control. Saeed B. material. velocity and acceleration sensors-Torque sensors-tactile and touch sensorsproximity and range sensors-social issues 2. "Robotic Engineering. Gonzalez and Lee Mcgrahill . TA Chmielewski and Michael Negin. ELECTROSTATIC SENSORS AND ACTUATION 9 Principle. PRINCIPLES OF ROBOTICS EB 9152 APPLICATIONS OF MEMS TECHNOLOGY LTPC 3 0 03 1. Klafter.non-linear decoupling control 5.CO 9154 LTPC 3003 1. IMAGE PROCESSING & VISION SYSTEMS 9 Two and three dimensional images-spatial and frequency domain representation-noise and edges. ROBOT CONTROL SYSTEM 9 Sensor characteristics.Robots components-Degrees of freedom-Robot jointscoordinatesReference frames-workspace-Robot languages-actuators-sensorsPosition. 2002 Fu. DIFFERENTIAL MOTION & VELOCITIES 9 Jacobian-differential motion of frames-Interpretation-calculation of Jacobian-Inverse Jacobian-Design-Lagrangian mechanics-dynamic equations-static force analysis 4. Pearson Education.D.''Robotics ". 3. design and fabrication of parallel plate capacitors as electrostatic sensors and actuators-Applications 35 .

Magnetic actuation. File formats.M. Medical applications. CO 9158 DIGITAL IMAGE PROCESSING LTPC 3003 9 1. design and fabrication of thermal couples. 1997. 2. thermal resistor sensors-Applications. “Fundamentals of microfabrication”. 3. “Micromachined Transducers Sourcebook”. accelerometers and gyroscopes”. 2000.Bao “Micromechanical transducers :Pressure sensors. Image operations – Arithmetic.Boston . THERMAL SENSING AND ACTUATION 9 Principle. 4. Marc Madou . Chang Liu. Geometric and Morphological. CASE STUDIES 9 Piezoresistive sensors. 5. Optical MEMS. Elsevier. 1998. 2006. Newyork. FUNDAMENTALS OF IMAGE PROCESSING Introduction – Steps in image processing systems – Image acquisition – Sampling and Quantization – Pixel relationships – Color fundamentals and models.WCB McGraw Hill. TOTAL : 45 PERIODS REFERENCES 1. Pearson International Edition. Micro fluidics applications. thermal bimorph sensors.CRC Press.3.H. 4. PIEZOELECTRIC SENSING AND ACTUATION 9 Piezoelectric effect-cantilever piezo electric actuator model-properties of piezoelectric materials-Applications. “Foundations of MEMS”. 2. IMAGE ENHANCEMENT 9 36 . material.

3. Image compression: Fundamentals – Models – Elements of Information Theory – Error free compression – Lossy Compression – Compression Standards. 2nd Edition. Analysis and Machine Vision”. 3. “Image Processing. Frequency Domain: Filtering in frequency domain – DFT.Spatial Domain: Gray level Transformations – Histogram processing – Spatial filtering smoothing and sharpening. Pearson Education.Jain. 2nd Edition. Feature Analysis and Extraction. APPLICATION OF IMAGE PROCESSING 9 Image classification – Image recognition – Image understanding – Video motion analysis – Image fusion – Steganography – Digital compositing Mosaics – Colour Image Processing. DCT – Smoothing and sharpening filters – Homomorphic Filtering. Milan Sonka. Pearson Education. 2. “Digital Image Processing”. MULTI RESOLUTION ANALYSIS AND COMPRESSIONS 9 Multi Resolution Analysis: Image Pyramids – Multi resolution expansion – Wavelet Transforms. 2003. Thomson Learning. Anil K. 4. Valclav Halavac and Roger Boyle. 37 . FFT. IMAGE SEGMENTATION AND FEATURE ANALYSIS 9 Detection of Discontinuities – Edge operators – Edge linking and Boundary Detection – Thresholding – Region based segmentation – Morphological Watersheds – Motion Segmentation.Woods. 2001. Rafael C. 5. 2003. TOTAL : 45 PERIODS REFERENCES : 1. “Fundamentals of Digital Image Processing”.Gonzalez and Richard E.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->