AFFILIATED INSTITUTIONS

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 MA9216 1 2 ET9211 3 ET9212 4 ET9213 5 ET9214 6 COURSE TITLE L T P C

Applied Mathematics for Electrical Engineers 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 NO CODE THEORY 1 ET9221 2 ET9222 3 ET9223 4 ET9224 5 6 PRACTICAL 7 ET9225 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 2 3 PRACTICAL 4 ET9231 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

1

SEMESTER IV SL. COURSE NO CODE PRACTICAL 1 ET9241 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 19+22+15+12= 68

ELECTIVES FOR M.E EMBEDDED SYSTEM TECHNOLOGIES SEMESTER I SL. COURSE NO CODE 1 ET9251 2 3 PE9275 AP9222 COURSE TITLE Software Technology for Embedded Systems Soft Computing Techniques Computer Architecture and parallel processing SEMESTER II 4 5 6 7 8 9 ET9261 ET9262 ET9263 ET9264 ET9265 ET9266 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 ET9271 ET9272 ET9273 ET9274 ET9275 ET9276 ET9277 ET9278 ET9279 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 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

MA 9216 APPLIED MATHEMATICS FOR ELECTRICAL ENGINEERS

LTPC 3104

UNIT I ADVANCED MATRIX THEORY 9 Eigen-values using QR transformations – Generalized eigen vectors – Canonical forms – Singular value decomposition and applications – Pseudo inverse – Least square approximations. UNIT II LINEAR PROGRAMMING 9 Formulation – Graphical Solution – Simplex Method – Two Phase Method – Transportation and Assignment Problems. UNIT III ONE DIMENSIONAL RANDOM VARIABLES 9 Random variables - Probability function – moments – moment generating functions and their properties – Binomial, Poisson, Geometric, Uniform, Exponential, Gamma and Normal distributions – Function of a Random Variable. UNIT IV 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. UNIT V 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 Crank-Nicolson implicit scheme – Solution of wave equation. L +T: 45+15 = 60 PERIODS BOOKS FOR REFERENCE: 1. Bronson, R., Matrix Operation, Schaum’s outline series, McGraw Hill, New York, (1989). 2. Taha, H. A., Operations Research: An Introduction, Seventh Edition, Pearson Education Edition, Asia, New Delhi (2002). 3. R. E. Walpole, R. H. Myers, S. L. Myers, and K. Ye, Probability and Statistics for Engineers & Scientists, Asia, 8th Edition, (2007). 4. Donald Gross and Carl M. Harris, Fundamentals of Queueing theory, 2nd edition, John Wiley and Sons, New York (1985). 5. Grewal, B.S., Numerical methods in Engineering and Science, 7th edition, Khanna Publishers, 200

3

ii. Architecture and application of Field Programmable Logic Sequence. 2001 7. Givone. Interconnects. Arithmetic. Thomson Learning. UNIT III 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.Function blocks. Realize combinational. “Digital principles and Design”.Xilinx 3000 TOTAL : 45 PERIODS REFERENCES: 1. PEEL. UNIT II 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. Basics on Synchronous & Async digital switching design. Stephen Brown and Zvonk Vranesic. Donald G. 2004. Design of Arithmetic circuits for Fast adder. “Digital System design using PLD”.. I/O blocks. EPLD. Charles H. Prentice Hall of India. 4 . PROM – Realization State machine using PLD – FPGA – Xilinx FPGA – Xilinx 2000 . OBJECTIVES To impart knowledge on i. “Logic Design Theory”. “Digital Logic applications and Design”. 2002 3. Nripendra N Biswas. BS Publications. 2004 4. Thomson Learning. Design & realisation of error free functional blocks for digital systems UNIT I 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. UNIT V NEW GENERATION PROGRAMMABLE LOGIC DEVICES 9 Foldback Architecture with GAL. “Fundamentals of Logic design”. Sequential Circuit with Programmable Array Logic. PML. Parag K Lala. Roth Jr.Array Multiplier. 2003 5. EPLA . “Digital System Design with VHDL”. John M Yarbrough. Tata McGraw Hill 2002. 2001 6. UNIT IV SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES 9 Programming Techniques -Re-Programmable Devices Architecture.ET 9211 AIM ADVANCED DIGITAL SYSTEM DESIGN LTPC 3003 To expose the students to the fundamentals of digital logic based system design. 2. Pearson Education. Tata McGraw Hill. Mark Zwolinski. “Fundamentals of Digital Logic with VHDL Deisgn”.

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

UNIT II PARTITIONING DECISION 9 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.ET 9213 DESIGN OF EMBEDDED SYSTEMS LTPC 300 3 UNIT I 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.C. Arnold S. R. USA 2002. 2.. Berger – “Embedded System Design”. ARKIN. 1998. 6 . TOTAL : 45 PERIODS REFERENCES 1. “Embedded Real time System Programming” 3. Sriram Iyer. The MIT Press. UNIT V 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. Behaviour-based Robotics. CMP books. UNIT III 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 UNIT IV IN CIRCUIT EMULATORS 9 Buller proof run control – Real time trace – Hardware break points – Overlay memory – Timing constraints – Usage issues – Triggers.

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

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

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

Serial and parallel communication protocols ii.Energy efficient MAC protocols –SMAC – Energy efficient and robust routing – Data Centric routing L = 45 T = 15 TOTAL = 60 PERIODS 10 . Application development using Embedded Ethernet for Rabbit processors. OBJECTIVES To impart knowledge on i. Wireless sensor network communication protocols. UNIT I EMBEDDED COMMUNICATION PROTOCOLS 8 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 – Firewire UNIT II 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 UNIT III ETHERNET BASICS 9 Elements of a network – Inside Ethernet – Building a Network: Hardware options – Cables. UNIT V WIRELESS EMBEDDED NETWORKING 9 Wireless sensor networks – Introduction – Applications – Network Topology – Localization –Time Synchronization . iv.ET 9223 AIM EMBEDDED NETWORKING LTPC 310 4 To expose the students to the fundamentals of embedded networking. Application Development using USB and CAN bus for PIC microcontrollers iii. Connections and network speed – Design choices: Selecting components – Ethernet Controllers – Using the internet in local and internet communications – Inside the Internet protocol UNIT IV 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.

Frank Vahid. Inc. ‘Advanced PIC microcontroller projects in C’.K. Uwe Hansmann. UNIT IV ROUTING 9 Mobile IP – DHCP – AdHoc Networks – Proactive and Reactive Routing Protocols – Multicast Routing UNIT V TRANSPORT AND APPLICATION LAYERS 9 TCP over Adhoc Networks – WAP – Architecture – WWW Programming Model – WDP – WTLS – WTP – WSP – WAE – WTA Architecture – WML – WML scripts. Kaveh Pahlavan. 6. Jan Axelson ‘Embedded Ethernet and Internet Complete’. “ Adhoc Networking”.Toh. Prasanth Krishnamoorthy. PHI/Pearson Education. Prentice Hall. Jochen Schiller. Penram publications 3. Givargis ‘Embedded Systems Design: A Unified Hardware/Software Introduction’. 2003 2. Jan Axelson. 4. ‘Parallel Port Complete’ . “ Principles of Wireless Networks’ PHI/Pearson Education. Nicklons and Thomas Stober. 2003. “ Principles of Mobile computing”. William Stallings.11 Standard-Architecture – Services – AdHoc NetworkHiper Lan – Blue Tooth. ‘Networking wireless sensors’. PHI/Pearson Education. Wiley Publications 2. Lothar Merk. C. Bhaskar Krishnamachari. Springer. “ Mobile communications”. 2002. “ AdHoc mobile wireless networks”. New york. Elsevier 2008 4.TEXT BOOKS 1. 11 . Second Edition. 2001. 2003. Cambridge press 2005 ET 9224 WIRELESS AND MOBILE COMMUNICATION LTPC 3003 9 UNIT I INTRODUCTION Wireless Transmission – signal propagation – spread spectrum – Satellite Networks – Capacity Allocation – FAMA – DAMA – MAC UNIT II MOBILE NETWORKS 9 Cellular Wireless Networks – GSM – Architecture – Protocols – Connection Establishment – Frequency Allocation – Routing – Handover – Security – GPRA UNIT III WIRELESS NETWORKS 9 Wireless LAN – IEEE 802. Perkins. Addison-Wesley. 2002. “ Wireless communications and Networks”. Dogan Ibrahim. Martin S. Penram publications 5. 3. 5. Charles E. TOTAL : 45 PERIODS REFERENCES 1.

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

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 UNIT III. Mechanistic Design – Simple Patterns UNIT V WEB ARCHITECTURAL FRAMEWORK FOR EMBEDDED SYSTEM 9 Basics – Client/sever model.Implementation – Testing – Validation.List and ordered lists-Embedded programming in C++ . UNIT II C AND ASSEMBLY 9 Overview of Embedded C .Web security .Embedded JavaSoftware Development process: Analysis – Design. Linking and locating – downloading and debugging – Emulators and simulators processor – External peripherals – Toper of memory – Memory testing – Flash Memory.Portability Issues .Embedded as Web Client . TOTAL : 45 PERIODS 13 .ET 9231 PROJECT WORK (PHASE I) ET 9241 PROJECT WORK (PHASE – II) 0 0 0 12 6 0 24 12 ET 9251 SOFTWARE TECHNOLOGY FOR EMBEDDED SYSTEMS LTPC 3003 9 UNIT I PROGRAMMING EMBEDDED SYSTEMS Embedded Program – Role of Infinite loop – Compiling.Embedded Web servers . EMBEDDED PROGRAM AND SOFTWARE DEVELOPMENT PROCESS 9 Program Elements – Queues – Stack.HTML .Software maintenance UNIT IV 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.Inline Functions and Inline Assembly .Domain Names and IP address – Internet Infrastructure and Routing – URL – TCP/IP protocols .Compilers and Optimization .Debugging .Case study : Web-based Home Automation system.

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

Parallel program development and environments. UNIT II PARTITIONING AND SCHEDULING 9 Program partitioning and scheduling. Driankov. Stability analysis of Neural-Network interconnection systems. System interconnect architectures. shared memory organizations.J. 1993. virtual memory technology. cache memory organizations. KLIR G. TOTAL : 45 PERIODS 15 . Program flow mechanisms. KOSKO. uncertainty and Information". 5. memory hierarchy technology. Multithreaded and data flow architectures. Principles of scalable performance – performance matrices and measures. 3. Zimmerman H. 1994.UNIT V APPLICATIONS 9 GA application to power system optimisation problem.J. "Fuzzy set theory-and its Applications"-Kluwer Academic Publishers. MACH and OSF/1 for parallel computers. Hellendroon. Ltd. Prentice-Hall of India Pvt. Parallel processing applications. LTPC 30 03 AP 9222 COMPUTER ARCHITECTURE AND PARALLEL PROCESSING UNIT I THEORY OF PARALLELISM 9 Parallel Computer models – the state of computing. superscalar and vector processors. 1994. 1999. Narosa Publishers. Case studies: Identification and control of linear and nonlinear dynamic systems using Matlab-Neural Network toolbox.A. Scalable. speedup performance laws. UNIT III HARDWARE TECHNOLGIES 9 Processor and memory hierarchy advanced processor technology. UNIT V SOFTWARE AND PARALLEL PROCESSING 9 Parallel models.B.Zurada. Stability analysis of fuzzy control systems. UNIX. bus cache and shared memory – backplane bus systems. Ltd. Multiprocessors and Multicomputers and Multivectors and SIMD computers. TOTAL : 45 PERIODS REFERENCES 1.M. Jaico Publishing House. 4. sequential and weak consistency models.. Architectural development tracks. 2. "Introduction to Fuzzy Control". scalability analysis and approaches. PrenticeHall of India Pvt. Program and network properties – Conditions of parallelism. "Introduction to Artificial Neural Systems". PRAM and VLSI models. "Fuzzy sets. Multiprocessor and Multicomputers. & FOLGER T.. Multivector and SIMD computers. "Neural Networks And Fuzzy Systems". Jacek. Implementation of fuzzy logic controller using Matlab fuzzy-logic toolbox. Languages and compilers. UNIT IV PIPELINING AND SUPERSCALAR TECHNOLOGIES 9 Parallel and scalable architectures.

Taylor & Francis. Sajjan G. Richard Y. Pearson Education. C. Multithread concept. 9. Peter Kacsuk. Shiva “Advanced Computer Architecture”. “Parallel Computers. “Computer Architecture: A Quantitative Approach”. Kain.Rajaraman. 2002. 4th Edition. V. RTOS. Build process of Realtime Embedded system – Selection of processor. Tata McGraw Hill 2003. TMH. Terence Fountain. 2003. 4. Petterson. “Modern processor design Fundamentals of super scalar processors”. “Computer Organisation”. Software interrupt. High speed data acquisition and interface-SPI read/write protocol. 2004. Carl Homacher. ET 9261 DESIGN OF EMBEDDED CONTROL SYSTEM LTPC 3 003 UNIT I EMBEDDED SYSTEM ORGANIZATION 9 Embedded computing – characteristics of embedded computing applications – embedded system design challenges. Prentice Hall India. Memory.REFERENCES: 1. Zvonko Vranesic. SPI. Thread – Single. Dezso Sima. – system integration. UNIT IV DESIGN OF SOFTWARE FOR EMBEDDED CONTROL 9 Software abstraction using Mealy-Moore FSM controller.Inter Process communication. David A. Multitasking Semaphores. 2008. I/O devices-Rs-485. CAN. John L. Elsevier. Shen. Basic concepts of developing device driver – SCI – Software . David E. 3. Jaswinder Pal Singh with Anoop Gupta “Parallel Computer Architecture” . 2003. 7. 6.Elsevier. Culler. Bus Communication system using I2C. “Advanced computer Architecture – A design Space Approach”. Pearson Education.Siva Ram Murthy. Hennessy.interfacing & porting using standard C & C++ . RTC interfacing and programming. UNIT III INTERFACE WITH COMMUNICATION PROTOCOL 9 Design methodologies and tools – design flows – designing hardware and software Interface . USB buses. “Fundamentals of Parallel Processing”. John P. PHI. 2008. Kai Hwang “Advanced Computer Architecture”. McGraw Hill International 2001. “Advanced computer architecture – A system Design Approach”. Jordan Gita Alaghaband. 8 bit –ISA. Layered software development. 5th Edition. Sefwat Zaky. 8. 2. Interrupt driven Input and Output -Nonmaskable interrupt. UC/OS-II 16 . 5. 10. Functional and performance Debugging with benchmarking Realtime system software – Survey on basics of contemporary RTOS – VXWorks. Harry F. 2007. MODEM.Architecture and Programming”. UNIT II REAL-TIME OPERATING SYSTEM 9 Introduction to RTOS.2003. EISA bus.

Prentice Hall India. Micheal Khevi. Pearson Education.Using Assembly and C for PIC18”. PH NewJersy. 4. Daniel J. “Embedded Systems.Barrett. “The M68HC11 Microcontroller application in control. Pack. Steven F. ET 9262 EMBEDDED COMMUNICATION SOFTWARE DESIGN LTPC 3003 9 UNIT I OSI REFERENCE MODEL Communication Devices – Communication Echo System – Design Consideration – Host Based Communication – Embedded Communication System – OS Vs RTOS. Lewis.Daniel J. serial communication interface. Pearson Education.Architecture. 2007. “The 8086 Microprocessor: Programming & Interfacing the PC”. UNIT II SOFTWARE PARTITIONING 9 Limitation of strict Layering – Tasks & Modules – Modules and Task Decomposition – Layer2 Switch – Layer3 Switch / Routers – Protocol Implementation – Management Types – Debugging Protocols. “Fundamentals of Embedded Software”. 8. 2004. 2. Pearson Education. Muhammad Ali Mazidi.Ayala. Thomson India edition. 5.”Embedded Systems-Design & Application with the 68HC12 & HCS12”. Danny Causey. 3.PWM motor speed controller. 17 . Jack R Smith “Programming the PIC microcontroller with MBasic” Elsevier. 2007. TOTAL : 45 PERIODS REFERENCES: 1. Digital voltmeter. “PIC Microcontroller and Embedded Systems. Rolin D. 6. . 1997. control.Pack. “Embedded Systems – Design and Applications with the 68HC 12 and HCS12”. 2006. 2008.UNIT IV CASE STUDIES WITH EMBEDDED CONTROLLER 9 Programmable interface with A/D & D/A interface.Robot system.Instrumentation & Communication”. 7. Keneth J. UNIT III TABLES & OTHER DATA STRUCTURES 9 Partitioning of Structures and Tables – Implementation – Speeding Up access – Table Resizing – Table access routines – Buffer and Timer Management – Third Party Protocol Libraries. Barrett. Raj Kamal. Steven F.2008. UNIT IV MANAGEMENT SOFTWARE 9 Device Management – Management Schemes – Router Management – Management of Sub System Architecture – Device to manage configuration – System Start up and configuration. Daniel W. Programming and Design” Tata McGraw Hill. Mckinlay.2008.

ET 9263 ADHOC NETWORKS LTPC 3 003 9 UNIT I WIRELESS LAN. ROUTING AND MULTICAST ROUTING PROTOCOLS 9 MAC Protocols: Design issues. 2. On-demand and Hybrid routing protocols. WAN AND MAN Characteristics of wireless channel. HIPERACCESS. Table-driven. UNIT III TRANSPORT LAYER AND SECURITY PROTOCOLS 9 Transport layer Protocol: Design issues. classification. Sridhar .T. TOTAL : 45 PERIODS REFERENCES 1. Architecture reference model. Hierarchical and power-aware routing protocols. IEEE 802. Contention –based protocols with reservation and scheduling mechanisms. 2001. classification of battery management schemes. Routing protocols with efficient flooding mechanisms. System power management schemes. 2003. location discovery. Energy-efficient multicasting. MAC layer solutions. Fundamentals of WLANs. WLL. UNIT IV ENERGY MANAGEMENT 9 Need.generation cellular systems.11 standard. Network layer solutions. HIPERLAN Standard. Quality of Service: Issues and challenges in providing QoS.D. Third Edition. Second-. goals and classification. Comer. “Designing Embedded Communication Software” CMP Books. Security requirements. Routing protocols: Design issues and classification. Wireless Sensor Networks: Architecture.16 standard. Security. Multicast Routing Protocols: Design issues and operation. PAN. ”Computer networks and Internet”. Transmission power management schemes. Quality of a sensor network. Classification of QoS solutions. Tree-based and Mesh-based protocols. Date gathering. TCP over AdHoc wireless Networks. Data dissemination. Network security attacks. QoS frameworks. AdHoc Wireless Internet. Wireless ATM. 18 . MAC protocols. First-. IEEE 802. Issues and challenges in security provisioning. Prentice Hall. goals and classification. UNIT II MAC. Security routing.UNIT V 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. and third. Protocols using directional antennas.

Mobile AdHoc Networking. Perkins. AdHoc Wireless Networks: Architectures and protocols. End-to-end delay performance. Route reconfiguration/repair time.Advanced shells and shell scripting – Linux File System –Linux programming . Stefano Basagni.UNIT V PERFORMANCE ANALYSIS 9 ABR beaconing. Performance parameters.Scheduling – Non preemptive and preemptive scheduling – Real Time Scheduling – Process Synchronization – Semaphores – Message Passing – Mailboxes – Deadlocks – Synchronization and scheduling in multiprocessor Operating Systems UNIT II LINUX FUNDAMENTALS 10 Introduction to Linux – Basic Linux commands and concepts – Logging in .S.Processes and threads in Linux .Toh. Marco Conti. Siva Ram Murthy and B. C. C.GNU cross platform Tool chain 19 . 2004 2. The Handbook of AdHoc Wireless Networks. Route-discovery time.Shells Basic text editing . UNIT I FUNDAMENTALS OF OPERATING SYSTEMS 8 Overview of operating systems – Process and threads – Processes and Programs – Programmer view of processes – OS View of processes – Threads .Linux kernel architecture .User space – linux startup sequence . CRC press. Packet loss performance. AdHoc Mobile Wireless Networks: Protocols and Systems. Prentice Hall PTR. 2001 3. 2004. Mohammad Ilyas. Silvia Giordano and Ivan Stojmenovic. TCP/IP based applications.Inter process communication – Devices – Linux System calls UNIT III INTRODUCTION TO EMBEDDED LINUX 8 Embedded Linux – Introduction – Advantages.Embedded Linux Distributions Architecture .-K. Wiley – IEEE press. AdHoc Networking. Prentice Hall PTR. Addison – Wesley. TOTAL : 45 PERIODS REFERENCES 1. ET 9264 AIM EMBEDDED LINUX LTPC 3104 To expose the students to the fundamentals of embedded Linux programming. 2000 5. Manoj. Charles E. 2002 4. Communication throughput performance.

Errors. Heterodyne converter for frequency measurement.RT Linux – uClinux. Jeffrey Oldham and Alex Samuel ‘Advanced Linux Programming’ New Riders Publications 4. Period. Raghavan . RS-422. Objective – Building blocks of Automation systems –Counters – Modes of operation. Mark Mitchell. L = 45 T = 15 TOTAL = 60 REFERENCE BOOKS 1. Sriram Neelakandan. Karim Yaghmour. Single and Multi channel Data Acquisition systems. types and characteristics – Sampling . Basic requirements of Instrument Bus standards. ‘Building Embedded Linux Systems’. UNIT III INSTRUMENTATION BUS 9 Introduction. USB.Amol Lad . interrupt and data handshaking . ‘Embedded Linux System Design and Development’. Modem standards. Tata Mcgraw-Hill Publishing Company Ltd 2.The bootloader Interface – Memory Map – Interrupt Management – PCI Subsystem – Timers – UART – Power Management – Embedded Storage – Flash Map – Memory Technology Device (MTD) –MTD Architecture . Prescaler. Dhananjay M.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 UNIT V EMBEDDED DRIVERS AND APPLICATION PORTING 9 Linux serial driver – Ethernet driver – I2C subsystem – USB gadgets – Watchdog timer – Kernel Modules – Application porting roadmap . P.Case studies . interchange ability for RS-232. Interoperability. ’Running Linux’. Auerbach Publications 2006 5. Time interval measurements. RS-485. O'Reilly Publications 2003 ET 9265 DIGITAL INSTRUMENTATION LTPC 3 003 UNIT I DATA ACQUISITION SYSTEMS 9 Overview of A/D converter.Frequency. Dhamdhere. Matt Welsh. O’Reilly Publications 2005 3. UNIT II 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. ‘Operating Systems A concept based Approach’.Programming with pthreads – Operting System Porting Layer – Kernel API Driver . Bus communication. 20 . Matthias Kalle Dalheimer.UNIT IV BOARD SUPPORT PACKAGE AND EMBEDDED STORAGE 10 Inclusion of BSP in kernel build procedure .

H S Kalsi. Ltd. 2005. GPIB. 2. Pearson Education.Interrupts – ARM organization .2006.UNIT IV PARALLEL PORT BUSES 9 Field bus.Development Tools – Cross Compilers – Hardware Design Issues . “Elements of Electronic Instrumentation and Measurement” Third Edition. 3. Jonathan W Valvano. UNIT II PERIPHERAL OF AVR MICROCONTROLLER 9 I/O Memory – EEPROM – I/O Ports –SRAM –Timer –UART – Interrupt Structure.J. PC based industrial process measurements like flow. VME. “Digital Instrumentation” . Mod bus. temperature. UNIT III ARM ARCHITECTURE AND PROGRAMMING 9 Arcon RISC Machine – Architectural Inheritance – Core & Architectures -Registers – Pipeline . Carr. Asia Pvt.ARM processor family – Co-processors. Message transfer. ET 9266 RISC PROCESSOR ARCHITECTURE AND PROGRAMMING LTPC 300 3 AIM To expose the students to the fundamentals of AVR. IEEE-488. TOTAL : 45 PERIODS REFERENCES: 1. “Microprocessors. 6. Data loggers. Fault confinement. 21 . Instruction set – Thumb instruction set – Instruction cycle timings . Arnold.basics. Bouwens. UNIT I AVR MICROCONTROLLER ARCHITECTURE 9 Architecture – memory organization – addressing modes – instruction set – programming techniques –Assembly language & C programming. “Electronic Instrumentation” Second Edition. Brooks/Cole.2000. 1998. Network buses – Ethernet – TCP/IP protocols. UNIT V CASE STUDIES 9 PC based DAS. 2003. London. 4. PC Hardware and Interfacing”. Prentice-Hall India. N. TATA McGraw-Hill Edition. CRT interface and controller with monochrome and colour video display. Tata McGraw-Hill..The ARM Programmer’s model – ARM Development tools – ARM Assembly Language Programming and ‘C’compiler programming. VXI. A. “Embedded Microcomputer systems”. Joseph J. CAN bus. pressure and level development system. 2001. Mathivanan. Buchanan. “Computer busses”. 5. Thomson. ARM Architecture and Programming.Serial Communication with PC – ADC/DAC Interfacing .

4. Formulation of the HW/SW scheduling. Hardware/Software Partitioning Problem.LPC213x User Manual 6.Andrew N. An Engineer's Introduction To The LPC2100 Series’ Hitex (UK) Ltd.com ET 9271 ADVANCED EMBEDDED SYSTEMS LTPC 3003 AIM To expose the students to the fundamentals of embedded system design. Hardware/Software Cost Estimation. ‘The Insider's Guide To The Philips ARM7-Based Microcontrollers.www. Sloss.Embedded Operating Systems – Fundamental Components Example Simple little Operating System UNIT V DESIGN WITH ARM MICROCONTROLLERS 9 Integrated development environment . Co-Design for System Specification and modellingSingle-processor Architectures&. comparison of Co-Design Approaches.nxp.com 7. Chris Wright. McGraw Hill 2001 ARM Architecture Reference Manual 5. 3.Dananjay V. Elsevier 2007.Trevor Martin. Gadre ‘Programming and Customizing the AVR microcontroller’. Intra & Inter processor Communications UNIT I 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 . Optimization. Dominic Symes.UNIT IV ARM APPLICATION DEVELOPMENT 9 Introduction to DSP on ARM –FIR Filter – IIR Filter – Discrete fourier transform – Exception Handling – Interrupts – Interrupt handling schemes. John Rayfield ‘ARM System Developer’s Guide Designing and Optimizing System Software’. Requirements for Embedded System Specification. ‘ARM system on chip architecture’.Steve Furber.STDIO Libraries . UNIT II SYSTEM MODELLING WITH HARDWARE/SOFTWARE ARTITIONING 9 Embedded systems. OBJECTIVES To impart knowledge on 1.arm.User Peripheral Devices – Application of ARM processor: Wireless Sensor Networks. Fundamentals on design attributes of functional units of a Processor 2. TOTAL : 45 PERIODS REFERENCE 1. Hardware/Software Co-Design. Addision Wesley 2.Firmware and bootloader – Example: Standalone .www. 22 . Robotics.Multi-ProcessorArchitectures.Embedded system evolution trends – Interrupt routines in an RTOS environment . Generation of Partitioning by Graphical modelling.. Models of Computation.

A comprehensive Guide for Engineers and Programmers”. Jorgen Staunstrup. 2001. 4. 1997. “Hardware/Software Co-Design for Data Flow Dominated Embedded Systems”. 2006 3. 8. Wayne Wolf. 7. Ralf Niemann. 5. Frank Vahid and Tony Gwargie. State-Transition Graph. ”Embedded System Architecture. “Embedded Systems. Programming and Design” Tata McGraw Hill. “Harware/Software Co-Design:Principles and Practice”. Pearson Education. 2004. 1998. “Embedded System Design”. Kluwer Academic Pub. UNIT IV 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. “Reading in Hardware/Software CoDesign” Kaufmann Publishers. Giovanni De Micheli. Steve Heath. Raj Kamal. Distributed System Co-Synthesis. 2002. E.Architecture. “Embedded System Design”. Design technology – Automation synthesis – Hardware software cosimulation – IP cores – Design Process Model. David. “An Embedded Software Primer”. Elsevier. 23 . Simon. Second Edition. 2006. 6. 2001. Kluwer Academic Pub. TOTAL : 45 PERIODS REFERENCES 1. UNIT V 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. Rolf Ernst Morgon. 2.UNIT III HARDWARE/SOFTWARE CO-SYNTHESIS 9 The Co-Synthesis Problem. Refinement and Controller Generation. Elsevier. John Wiley & sons. Tammy Noergaard.

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

Pearson Education. 4. “Wi-Fi Security”.William Stallings. UNIT III NETWORK SECURITY PRACTICE 9 Authentication Applications – Kerberos – X. Miller.Pearson Education. 2.Bruce Schneier. “Modern Cryptography: Theory and Practice”. 25 .Stewart S. 5. “Security In Computing”. Pfleeger.509 Authentication Service – Electronic mail Security – Pretty Good Privacy – S/MIME – IP Security architecture – Authentication Header – Encapsulating Security Payload – Key Management. UNIT V WIRELESS SECURITY 9 Introduction to Wireless LAN Security Standards – Wireless LAN Security Factors and Issues. Pearson Education. McGraw Hill. Tata McGraw Hill.Atul Kahate. John Wiley and Sons Inc. 2003.UNIT I SYMMETRIC CIPHERS 9 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.Charles B. Shari Lawrence Pfleeger. 3rd Edition. “Applied Cryptography”. 2003. “Cryptography and Network Security”. UNIT II 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. REFERENCES 1. UNIT IV SYSTEM SECURITY 9 Intruders – Intrusion Detection – Password Management – Malicious Software – Firewalls – Firewall Design Principles – Trusted Systems. 2001. 3. First Edition. “Cryptography And Network Security – Principles And Practices”. 3rd Edition. 2003.Mai. 2003. 2003. TOTAL : 45 PERIODS TEXT BOOKS 1.

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

5. HTTP. Instrumentation and control. Kevin James.Data Storage. UNIT IV 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. 6. Switches . Flow and Error control. TMH. POP. “Internetworking with TCP/IP. 1”.Al Williams.Comer.Douglas E. Filtering .”Computer based Industrial control”.”Data Communications and Networking” Fourth edition. Clark. SNMP. 2007.Cory L.DNS – Packet Switching – Routing –Fundamental concepts in SMTP. TMH. 27 . TMH edition 2005. Newyork. Telnet. 2. 7.TCP/IP layers – IP addressing . HTML. Web based control – Tuning of controllers through Internet UNIT V 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.Behrouza A Forouzan. Signal analysis. 2007. “LabVIEW Graphical Programming”. Data encoding – Data link control – Framing. controller design. Point to point protocol. “LabVIEW Digital Signal Processing and Digital Communication”. Quantization. McGraw Hill. Newnes. Second Edition. Analysis using compression techniques. Third Edition. 8. URL.Gary Johnson. 2000.ICMP.2002. Timer. Routers. Sampling. UNIT II DATA COMMUNICATION: 9 Sensor data acquisition.PHI. Connection establishment. 2007. Drives control. 3. “Embedded Internet Design”. ”PC Interfacing and Data Acquisition: Techniques for measurement.Congestion control. Bridges – MODEMs. 4. UNIT III 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 . Prentice Hall. Wayne Tomasi. 1997.Overview of OSI.Krishna Kant.. Data communication ports. “Introduction to Data communications and Networking” Pearson Education. Network layer –Congestion control . FTP. TOTAL : 45 PERIODS REFERENCES: 1. Vol.ET 9275 COMPUTERS IN NETWORKING AND DIGITAL CONTROL LTPC 3003 UNIT I NETWORK FUNDAMENTALS: 9 Data communication networking – Data transmission concepts – Communication networking . 1999. Second edition. Transport layer.

Cory L. Case study: Mobile robots. “JAVA how to program”. Functionality based embedded agents – Agent co-ordination mechanisms and benchmarks embedded-agent. 2. 248 pp. “Architecture and Design of Distributed Embedded Systems”. UNIT II 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. 2005. “Distributed Systems”. Addison-Wesley. Clark. 4.”LabVIEW Digital Signal processing and Digital Communications” Tata McGRAW-HILL edition. TOTAL : 45 PERIODS REFERENCES: 1. George Coulouris and Jean Dollimore. 3. Prentice Hall 1999. Dietel & Dietel. UNIT V 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. 28 . ET 9276 DISTRIBUTED EMBEDDED COMPUTING LTPC 30 03 9 UNIT I THE HARDWARE INFRASTRUCTURE Broad Band Transmission facilities – Open Interconnection standards – Local Area Networks – Wide Area Networks – Network management – Network Security – Cluster computers. 1993.Addison –Wesley 1988. UNIT III DISTRIBUTED COMPUTING USING JAVA 9 IO streaming – Object serialization – Networking – Threading – RMI – multicasting – distributed databases – embedded java concepts – case studies. edited by Bernd Kleinjohann C-lab. Boston. Kluwer Academic Publishers. Universitat Paderborn. April 2001. Germany.9. UNIT IV EMBEDDED AGENT 9 Introduction to the embedded agents – Embedded agent design criteria – Behaviour based. “Distributed Systems – concepts and design”. Sape Mullender.

Gonzalez and Lee Mcgrahill .resonant frequency and quality factor. An Integrated approach". Pneumatic and electric actuators-trajectory planningdecentalised PID control. material. design and fabrication of thermal couples. thermal resistor sensors-Applications. material. "Robotic Engineering. TA Chmielewski and Michael Negin.Robots components-Degrees of freedom-Robot jointscoordinatesReference frames-workspace-Robot languages-actuators-sensorsPosition. thermal bimorph sensors. Niku .''Robotics ". 29 .''Introduction to Robotics ''. Saeed B. 2003.Hydraulic. 2. 3. Pearson Education. UNIT II ELECTROSTATIC SENSORS AND ACTUATION 9 Principle.convolution masks-Processing techniques-thersholding-noise reductionedge detection-segmentation-Image analysis and object recognition TOTAL : 45 PERIODS REFERENCES 1. 2002 Fu. LTPC 3 0 03 PRINCIPLES OF ROBOTICS ET 9278 APPLICATIONS OF MEMS TECHNOLOGY UNIT I MEMS: MICRO-FABRICATION. Prentice Hall of India. MATERIALS AND ELECTROMECHANICAL CONCEPTS 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.D. Klafter.ET 9277 LTPC 3003 UNIT I INTRODUCTION AND TERMINOLOGIES 9 Definition-Classification-History. velocity and acceleration sensors-Torque sensors-tactile and touch sensorsproximity and range sensors-social issues UNIT II KINEMATICS 9 Mechanism-matrix representation-homogenous transformation-DH representationInverse kinematics-solution and programming-degeneracy and dexterity UNIT III DIFFERENTIAL MOTION & VELOCITIES 9 Jacobian-differential motion of frames-Interpretation-calculation of Jacobian-Inverse Jacobian-Design-Lagrangian mechanics-dynamic equations-static force analysis UNIT IV ROBOT CONTROL SYSTEM 9 Sensor characteristics. international R.non-linear decoupling control UNIT V IMAGE PROCESSING & VISION SYSTEMS 9 Two and three dimensional images-spatial and frequency domain representation-noise and edges. design and fabrication of parallel plate capacitors as electrostatic sensors and actuators-Applications UNIT III THERMAL SENSING AND ACTUATION 9 Principle.

ET 9279 UNIT I DIGITAL IMAGE PROCESSING FUNDAMENTALS OF IMAGE PROCESSING LTPC 3003 9 Introduction – Steps in image processing systems – Image acquisition – Sampling and Quantization – Pixel relationships – Color fundamentals and models. TOTAL : 45 PERIODS 30 .Boston . UNIT IV MULTI RESOLUTION ANALYSIS AND COMPRESSIONS 9 Multi Resolution Analysis: Image Pyramids – Multi resolution expansion – Wavelet Transforms.M. 2000.H. Marc Madou . Chang Liu. “Foundations of MEMS”. 2006. “Micromachined Transducers Sourcebook”. Pearson International Edition. accelerometers and gyroscopes”.WCB McGraw Hill. 4. UNIT III IMAGE SEGMENTATION AND FEATURE ANALYSIS 9 Detection of Discontinuities – Edge operators – Edge linking and Boundary Detection – Thresholding – Region based segmentation – Morphological Watersheds – Motion Segmentation. FFT. Feature Analysis and Extraction. 1997. Image operations – Arithmetic. UNIT II IMAGE ENHANCEMENT 9 Spatial Domain: Gray level Transformations – Histogram processing – Spatial filtering smoothing and sharpening. “Fundamentals of microfabrication”. 3. Frequency Domain: Filtering in frequency domain – DFT. UNIT V APPLICATION OF IMAGE PROCESSING 9 Image classification – Image recognition – Image understanding – Video motion analysis – Image fusion – Steganography – Digital compositing Mosaics – Colour Image Processing. Geometric and Morphological.UNIT IV PIEZOELECTRIC SENSING AND ACTUATION 9 Piezoelectric effect-cantilever piezo electric actuator model-properties of piezoelectric materials-Applications. Micro fluidics applications.CRC Press. Image compression: Fundamentals – Models – Elements of Information Theory – Error free compression – Lossy Compression – Compression Standards. Newyork. 2. TOTAL : 45 PERIODS REFERENCES 1. UNIT V CASE STUDIES 9 Piezoresistive sensors. File formats.Bao “Micromechanical transducers :Pressure sensors. Elsevier. Optical MEMS. Medical applications. DCT – Smoothing and sharpening filters – Homomorphic Filtering. 1998. Magnetic actuation.

“Digital Image Processing”.Jain. 3. 31 . Pearson Education. 2003.Woods.REFERENCES : 1. 2. 2nd Edition. 2nd Edition. 2001. Milan Sonka. 2003. Valclav Halavac and Roger Boyle. Analysis and Machine Vision”.Gonzalez and Richard E. Rafael C. Anil K. Pearson Education. “Image Processing. “Fundamentals of Digital Image Processing”. Thomson Learning.

Sign up to vote on this title
UsefulNot useful