University Departments: Anna University Chennai:: Chennai 600 025
University Departments: Anna University Chennai:: Chennai 600 025
University Departments: Anna University Chennai:: Chennai 600 025
SEMESTER I
SL. COURSE COURSE TITLE L T P C
No CODE
THEORY
1 MA9122 Applied Mathematics for Electrical Engineering 3 1 0 4
2 ET9111 Advanced Digital System Design 3 0 0 3
3 ET9112 Micro Controller Based System Design 3 0 0 3
TOTAL 9 1 0 10
SEMESTER II
SL. COURSE COURSE TITLE L T P C
NO CODE
THEORY
1 ET9121 VLSI Architecture and Design Methodologies 3 1 0 4
2 ET9122 Real Time Operating System 3 0 0 3
3 ET9123 Embedded Networking 3 1 0 4
TOTAL 9 2 0 11
SEMESTER III
SEMESTER IV
1
PRACTICAL
4 ET9125 Embedded System Lab 0 0 3 2
TOTAL 9 0 3 11
SEMESTER V
SEMESTER VI
2
ELECTIVES FOR M.E EMBEDDED SYSTEM TECHNOLOGIES
SEMESTER III
SEMESTER IV
SEMESTER V
3
MA 9122 APPLIED MATHEMATICS FOR ELECTRICAL ENGINEERS LTPC
3104
1. 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. LINEAR PROGRAMMING 9
Formulation – Graphical Solution – Simplex Method – Two Phase Method –
Transportation and Assignment Problems.
L +T: 45+15 = 60
4
ET 9111 ADVANCED DIGITAL SYSTEM DESIGN LTPC
3003
AIM
To expose the students to the fundamentals of digital logic based system design.
OBJECTIVES
To impart knowledge on
i. Basics on Synchronous & Async digital switching design.
ii. Design & realisation of error free functional blocks for digital systems
TOTAL : 45 PERIODS
REFERENCES:
1. Donald G. Givone, “Digital principles and Design”, Tata McGraw Hill 2002.
2. Stephen Brown and Zvonk Vranesic, “Fundamentals of Digital Logic with VHDL
Deisgn”, Tata McGraw Hill, 2002
3. Mark Zwolinski, “Digital System Design with VHDL”, Pearson Education, 2004
4. Parag K Lala, “Digital System design using PLD”, BS Publications, 2003
5. John M Yarbrough, “Digital Logic applications and Design”, Thomson Learning,
2001
6. Nripendra N Biswas, “Logic Design Theory”, Prentice Hall of India, 2001
5
7. Charles H. Roth Jr., “Fundamentals of Logic design”, Thomson Learning, 2004.
ET 9112 MICROCONTROLLER BASED SYSTEM DESIGN LTPC
3003
AIM
To expose the students to the fundamentals of microcontroller based system
design.
OBJECTIVES
To impart knowledge on
i. 8051 Microcontroller based system design.
ii. Microchip PIC 8 bit microcontroller based system Design
1. 8051 ARCHITECTURE 9
Architecture – memory organization – addressing modes – instruction set –
Timers - Interrupts - I/O ports, Interfacing I/O Devices – Serial Communication.
2. 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
3. PIC MICROCONTROLLER 9
Architecture – memory organization – addressing modes – instruction set – PIC
progrmming in Assembly & C –I/O port, Data Conversion, RAM & ROM
Allocation, Timer programming, MP-LAB.
TOTAL : 45 PERIODS
REFERENCES:
1. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey ‘ PIC Microcontroller
and Embedded Systems using Assembly and C for PIC18’, Pearson Education
2008
2. John Iovine, ‘PIC Microcontroller Project Book ’, McGraw Hill 2000
6
3. Myke Predko, “Programming and customizing the 8051 microcontroller”, Tata
McGraw Hill 2001.
2. 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.
4. IN CIRCUIT EMULATORS 9
Buller proof run control – Real time trace – Hardware break points – Overlay memory –
Timing constraints – Usage issues – Triggers.
5. 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.
TOTAL : 45 PERIODS
REFERENCE
1. Arnold S. Berger – “Embedded System Design”, CMP books, USA 2002.
2. Sriram Iyer, “Embedded Real time System Programming”
3. ARKIN, R.C., Behaviour-based Robotics, The MIT Press, 1998.
7
ET 9114 REAL TIME SYSTEMS LTPC
3003
1. INTRODUCTION 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.
2. PROGRAMMING LANGUAGES AND TOOLS 9
Programming Languages and Tools – Desired language characteristics – Data typing –
Control structures – Facilitating Hierarchical Decomposition, Packages, Run time
(Exception) Error handling – Overloading and Generics – Multitasking – Low level
programming – Task Scheduling – Timing Specifications – Programming
Environments – Run – time support.
3. REAL TIME DATABASES 9
Real time Databases – Basic Definition, Real time Vs General Purpose Databases, Main
Memory Databases, Transaction priorities, Transaction Aborts, Concurrency control
issues, Disk Scheduling Algorithms, Two – phase Approach to improve Predictability –
Maintaining Serialization Consistency – Databases for Hard Real Time Systems.
4. COMMUNICATION 9
Real – Time Communication – Communications media, Network Topologies Protocols,
Fault Tolerant Routing. Fault Tolerance Techniques – Fault Types – Fault Detection.
Fault Error containment Redundancy – Data Diversity – Reversal Checks – Integrated
Failure handling.
5. EVALUATION TECHNIQUES 9
Reliability Evaluation Techniques – Obtaining parameter values, Reliability models for
Hardware Redundancy – Software error models. Clock Synchronization – Clock, A
Nonfault – Tolerant Synchronization Algorithm – Impact of faults – Fault Tolerant
Synchronization in Hardware – Fault Tolerant Synchronization in software.
TOTAL : 45 PERIODS
TEXT BOOKS
1. C.M. Krishna, Kang G. Shin, “Real – Time Systems”, McGraw – Hill International
Editions, 1997.
2. Rajib Mall, ”Real-time systems: theory and practice”, Pearson Education, 2007
3. Peter D.Lawrence, “Real Time Micro Computer System Design – An Introduction”,
McGraw Hill, 1988.
4. Stuart Bennett, “Real Time Computer Control – An Introduction”, Prentice Hall of
India, 1998.
5. S.T. Allworth and R.N.Zobel, “Introduction to real time software design”, Macmillan,
2nd Edition, 1987.
6. R.J.A Buhur, D.L Bailey, “An Introduction to Real – Time Systems”, Prentice – Hall
International, 1999.
7. Philip.A.Laplante, “Real Time System Design and Analysis”, Prentice Hall of India, 3rd
8
Edition, April 2004.
1.CMOS DESIGN 9
Overview of digital VLSI design Methodologies- Logic design with CMOS-transmission
gate circuits-Clocked CMOS-dynamic CMOS circuits, Bi-CMOS circuits- Layout diagram,
Stick diagram-IC fabrications – Trends in IC technology.
L: 45+T:15=60
References:
9
ET 9122 REAL TIME OPERATING SYSTEMS LTPC
3003
2. Herma K., “Real Time Systems – Design for distributed Embedded Applications”,
Kluwer Academic, 1997.
3 Charles Crowley, “Operating Systems-A Design Oriented approach” McGraw Hill
1997.
4 C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997.
5. Raymond J.A.Bhur, Donald L.Bailey, “An Introduction to Real Time Systems”, PHI
1999.
6. Mukesh Sighal and N G Shi “Advanced Concepts in Operating System”, McGraw Hill
2000.
10
ET 9123 EMBEDDED NETWORKING LTPC
3104
AIM
To expose the students to the fundamentals of embedded networking.
OBJECTIVES
To impart knowledge on
iii. Serial and parallel communication protocols
iv. Application Development using USB and CAN bus for PIC
microcontrollers
ii. Application development using Embedded Ethernet for Rabbit processors.
iii. Wireless sensor network communication protocols.
3. ETHERNET BASICS 9
Elements of a network – Inside Ethernet – Building a Network: Hardware options
– Cables, Connections and network speed – Design choices: Selecting
components –Ethernet Controllers – Using the internet in local and internet
communications – Inside the Internet protocol
4. 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.
L = 45 T = 15 TOTAL = 60
11
TEXT BOOKS
12
ET 9124 WIRELESS AND MOBILE COMMUNICATION LTPC
3003
1. INTRODUCTION 9
Wireless Transmission – signal propagation – spread spectrum – Satellite Networks
– Capacity Allocation – FAMA – DAMA – MAC
2. MOBILE NETWORKS 9
Cellular Wireless Networks – GSM – Architecture – Protocols – Connection
Establishment – Frequency Allocation – Routing – Handover – Security – GPRA
3. WIRELESS NETWORKS 9
Wireless LAN – IEEE 802.11 Standard-Architecture – Services – AdHoc Network-
Hiper Lan – Blue Tooth.
4. ROUTING 9
Mobile IP – DHCP – AdHoc Networks – Proactive and Reactive Routing Protocols –
Multicast Routing
TOTAL : 45 PERIODS
REFERENCES
13
ET 9125 EMBEDDED SYSTEMS LABORATORY LTPC
00 32
P = 45 Total= 45
REFERENCE:
1. Mohamammad Ali Mazidi & Mazidi ‘ 8051 Microcontroller and Embedded
Systems’, Pearson Education
2. Mohammad Ali Mazidi, Rolind Mckinley and Danny Causey, ‘PIC Microcontroller
and Embedded Systems’ Pearson Education
3. Jan Axelson ‘Embedded Ethernet and Internet Complete’, Penram publications
4. Kraig Mitzner, ‘Complete PCB Design using ORCAD Capture and Layout’,
Elsevier
5. Woon-Seng Gan, Sen M. Kuo, ‘Embedded Signal Processing with the Micro
Signal Architecture’, John Wiley & Sons, Inc., Hoboken, New Jersey 2007
6. U. Meyer-Baese ‘Digital Signal Processing using Field Programmable Gate
Arrays’, Springer
7. Dogan Ibrahim, ‘Advanced PIC microcontroller projects in C’, Elsevier 2008
14
ET 9131 PROJECT WORK (PHASE I) 0 0 12 6
2. C AND ASSEMBLY 9
Overview of Embedded C - Compilers and Optimization - 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.EMBEDDED PROGRAM AND SOFTWARE DEVELOPMENT PROCESS 9
Program Elements – Queues – Stack- List and ordered lists-Embedded programming in
C++ - Inline Functions and Inline Assembly - Portability Issues - Embedded Java-
Software Development process: Analysis – Design- Implementation – Testing –
Validation- Debugging - Software maintenance
15
REFERENCES:
4. Bruce Powel Douglas, “Real-Time UML, Second Edition: Developing Efficient Object
for Embedded Systems, 2nd edition ,1999, Addison-Wesley
5. Daniel W.lewis “Fundamentals of Embedded Software where C and Assembly meet”
PHI 2002.
6. Raj Kamal, “Embedded Systems- Architecture, Programming and Design” Tata
McGraw Hill, 2006.
1. INTRODUCTION 9
16
4. GENETIC ALGORITHM 9
Basic concept of Genetic algorithm and detail algorithmic steps, adjustment of free
parameters. Solution of typical control problems using genetic algorithm. Concept on
some other search techniques like tabu search and anD-colony search techniques for
solving optimization problems.
5. APPLICATIONS 9
GA application to power system optimisation problem, Case studies: Identification and
control of linear and nonlinear dynamic systems using Matlab-Neural Network toolbox.
Stability analysis of Neural-Network interconnection systems. Implementation of fuzzy
logic controller using Matlab fuzzy-logic toolbox. Stability analysis of fuzzy control
systems.
TOTAL : 45 PERIODS
REFERENCES
1. Jacek.M.Zurada, "Introduction to Artificial Neural Systems", Jaico Publishing
House, 1999.
2. KOSKO,B. "Neural Networks And Fuzzy Systems", Prentice-Hall of India Pvt.
Ltd., 1994.
3. KLIR G.J. & FOLGER T.A. "Fuzzy sets, uncertainty and Information", Prentice-
Hall of India Pvt. Ltd., 1993.
4. Zimmerman H.J. "Fuzzy set theory-and its Applications"-Kluwer Academic
Publishers, 1994.
5. Driankov, Hellendroon, "Introduction to Fuzzy Control", Narosa Publishers.
1. THEORY OF PARALLELISM 9
Parallel Computer models – the state of computing, Multiprocessors and
Multicomputers and Multivectors and SIMD computers, PRAM and VLSI models,
Architectural development tracks, Program and network properties – Conditions
of parallelism.
2. PARTITIONING AND SCHEDULING 9
Program partitioning and scheduling, Program flow mechanisms, System
interconnect architectures, Principles of scalable performance – performance
matrices and measures, Parallel processing applications, speedup performance
laws, scalability analysis and approaches.
3. HARDWARE TECHNOLGIES 9
17
4. PIPELINING AND SUPERSCALAR TECHNOLOGIES 9
Parallel and scalable architectures, Multiprocessor and Multicomputers,
Multivector and SIMD computers, Scalable, Multithreaded and data flow
architectures.
5. SOFTWARE AND PARALLEL PROCESSING 9
Parallel models, Languages and compilers, Parallel program development and
environments, UNIX, MACH and OSF/1 for parallel computers.
TOTAL : 45 PERIODS
REFERENCES:
1. Kai Hwang “Advanced Computer Architecture”. McGraw Hill International
2001.
2. Dezso Sima, Terence Fountain, Peter Kacsuk, “Advanced computer
Architecture – A design Space Approach”. Pearson Education,2003.
3. Carl Homacher, Zvonko Vranesic, Sefwat Zaky, “Computer Organisation”, 5 th
Edition, TMH, 2002.
4. David E. Culler, Jaswinder Pal Singh with Anoop Gupta “Parallel Computer
Architecture” ,Elsevier, 2004.
5. John P. Shen. “Modern processor design Fundamentals of super scalar
processors”, Tata McGraw Hill 2003.
6. Sajjan G. Shiva “Advanced Computer Architecture”, Taylor & Francis, 2008.
7. V.Rajaraman, C.Siva Ram Murthy, “Parallel Computers- Architecture and
Programming”, Prentice Hall India, 2008.
8. John L. Hennessy, David A. Petterson, “Computer Architecture: A
Quantitative Approach”, 4th Edition, Elsevier, 2007.
9. Harry F. Jordan Gita Alaghaband, “Fundamentals of Parallel Processing”.
Pearson Education, 2003.
10. Richard Y. Kain, “Advanced computer architecture – A system Design
Approach”, PHI, 2003.
18
Design methodologies and tools – design flows – designing hardware and software
Interface . – system integration; SPI, High speed data acquisition and interface-SPI
read/write protocol, RTC interfacing and programming;
TOTAL : 45 PERIODS
REFERENCES:
1. Steven F. Barrett, Daniel J. Pack, “Embedded Systems – Design and
Applications with the 68HC 12 and HCS12”, Pearson Education, 2008.
2. Raj Kamal, “Embedded Systems- Architecture, Programming and Design” Tata
McGraw Hill, 2006.
3. Micheal Khevi, “The M68HC11 Microcontroller application in
control,Instrumentation & Communication”, PH NewJersy, 1997.
4. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey, “PIC Microcontroller
and Embedded Systems- Using Assembly and C for PIC18”, Pearson
Education,2008.
5. Steven F.Barrett,Daniel J.Pack,”Embedded Systems-Design & Application with
the 68HC12 & HCS12”, Pearson Education,2008.
2. SOFTWARE PARTITIONING 9
Limitation of strict Layering – Tasks & Modules – Modules and Task Decomposition –
Layer2 Switch – Layer3 Switch / Routers – Protocol Implementation – Management
Types – Debugging Protocols.
19
Partitioning of Structures and Tables – Implementation – Speeding Up access – Table
Resizing – Table access routines – Buffer and Timer Management – Third Party
Protocol Libraries.
4. MANAGEMENT SOFTWARE 9
TOTAL : 45 PERIODS
REFERENCES
1. Sridhar .T, “Designing Embedded Communication Software” CMP Books, 2003.
2. Comer.D, ”Computer networks and Internet”, Third Edition, Prentice Hall, 2001.
20
ET 9155 ADHOC NETWORKS LTPC
3 003
MAC Protocols: Design issues, goals and classification, Contention –based protocols
with reservation and scheduling mechanisms, Protocols using directional antennas.
Routing protocols: Design issues and classification, Table-driven, On-demand and
Hybrid routing protocols, Routing protocols with efficient flooding mechanisms,
Hierarchical and power-aware routing protocols. Multicast Routing Protocols: Design
issues and operation, Architecture reference model, classification, Tree-based and
Mesh-based protocols, Energy-efficient multicasting.
Transport layer Protocol: Design issues, goals and classification, TCP over AdHoc
wireless Networks, Security, Security requirements, Issues and challenges in security
provisioning, Network security attacks, Security routing.
Quality of Service: Issues and challenges in providing QoS, Classification of QoS
solutions, MAC layer solutions, Network layer solutions, QoS frameworks.
21
REFERENCES
1. C. Siva Ram Murthy and B.S. Manoj, AdHoc Wireless Networks: Architectures and
protocols, Prentice Hall PTR, 2004
2. C.-K.Toh, AdHoc Mobile Wireless Networks: Protocols and Systems, Prentice Hall
PTR, 2001
3. Mohammad Ilyas, The Handbook of AdHoc Wireless Networks, CRC press, 2002
4. Charles E. Perkins, AdHoc Networking, Addison – Wesley, 2000
5. Stefano Basagni, Marco Conti, Silvia Giordano and Ivan Stojmenovic, Mobile AdHoc
Networking, Wiley – IEEE press, 2004.
22
pthreads – Operting System Porting Layer – Kernel API Driver - Case studies -
RT Linux – uClinux
L = 45 T = 15 TOTAL = 60
REFERENCE BOOKS
1. Dhananjay M. Dhamdhere, ‘Operating Systems A concept based Approach’,
Tata Mcgraw-Hill Publishing Company Ltd
2. Matthias Kalle Dalheimer, Matt Welsh, ’Running Linux’, O’Reilly Publications
2005
3. Mark Mitchell, Jeffrey Oldham and Alex Samuel ‘Advanced Linux Programming’
New Riders Publications
4. P. Raghavan ,Amol Lad , Sriram Neelakandan, ‘Embedded Linux System Design
and Development’, Auerbach Publications 2006
5. Karim Yaghmour, ‘Building Embedded Linux Systems’, O'Reilly Publications
2003
3. INSTRUMENTATION BUS 9
Introduction, Modem standards, Basic requirements of Instrument Bus standards,
Bus communication, interrupt and data handshaking , Interoperability,
interchangeability for RS-232, USB, RS-422, RS-485.
5. CASE STUDIES 9
PC based DAS, Data loggers, PC based industrial process measurements like
flow, temperature, pressure and level development system, CRT interface and
controller with monochrome and colour video display.
TOTAL : 45 PERIODS
REFERENCES:
1. A.J. Bouwens, “Digital Instrumentation” , TATA McGraw-Hill Edition, 1998.
23
2. N. Mathivanan, “Microprocessors, PC Hardware and Interfacing”, Prentice-
Hall India, 2005.
3. H S Kalsi, “Electronic Instrumentation” Second Edition, Tata McGraw-
Hill,2006.
4. Joseph J. Carr, “Elements of Electronic Instrumentation and Measurement”
Third Edition, Pearson Education, 2003.
5. Buchanan, “Computer busses”, Arnold, London,2000.
6. Jonathan W Valvano, “Embedded Microcomputer systems”, Asia Pvt. Ltd.,
Brooks/Cole, Thomson, 2001.
AIM
To expose the students to the fundamentals of AVR, ARM Architecture and
Programming.
24
Integrated development environment - STDIO Libraries - User Peripheral
Devices – Application of ARM processor: Wireless Sensor Networks, Robotics.
TOTAL : 45 PERIODS
REFERENCE
1. Steve Furber, ‘ARM system on chip architecture’, Addision Wesley
2. Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield ‘ARM System
Developer’s Guide Designing and Optimizing System Software’, Elsevier 2007.
3. Trevor Martin, ‘The Insider's Guide To The Philips ARM7-Based Microcontrollers,
An Engineer's Introduction To The LPC2100 Series’ Hitex (UK) Ltd.,
4. Dananjay V. Gadre ‘Programming and Customizing the AVR microcontroller’,
McGraw Hill 2001
5. ARM Architecture Reference Manual
6. LPC213x User Manual
7. www.arm.com
8. www.nxp.com
AIM
To expose the students to the fundamentals of embedded system design.
OBJECTIVES
To impart knowledge on
1. Fundamentals on design attributes of functional units of a Processor
2. Intra & Inter processor Communications
3. HARDWARE/SOFTWARE CO-SYNTHESIS 9
25
The Co-Synthesis Problem, State-Transition Graph, Refinement and Controller
Generation, Distributed System Co-Synthesis.
TOTAL : 45 PERIODS
REFERENCES
26
27
ET 9159 ADVANCED DIGITAL SIGNAL PROCESSING LTPC
3003
1. INTRODUCTION 9
Mathematical description of change of sampling rate – Interpolation and
Decimation, Filter implementation for sampling rate conversion – direct form FIR
structures, DTFT, FFT, Wavelet transform and filter bank implementation of
wavelet expansion of signals
2. ESTIMATION AND PREDICTION TECHNIQUES 9
Discrete Random Processes – Ensemble averages, Stationary processes,
Autocorrelation and Auto covariance matrices. Parseval’s Theorem, Wiener-
Khintchine Relation – Power Spectral Density. AR, MA, ARMA model based
spectral estimation. Parameter Estimation, Linear prediction – Forward and
backward predictions, Least mean squared error criterion – Wiener filter for
filtering and prediction, Discrete Kalman filter.
3. DIGITAL SIGNAL PROCESSOR 9
Basic Architecture – Computational building blocks, MAC, Bus Architecture and
memory, Data Addressing, Parallelism and pipelining, Parallel I/O interface,
Memory Interface, Interrupt, DMA.
4. APPLICATION OF DSP 9
Design of Decimation and Interpolation Filter, FFT Algorithm, PID Controller,
Application for Serial Interfacing, DSP based Power Meter, Position control.
5. VLSI IMPLEMENTATION 9
Basics on DSP sytem architecture design using VHDL programming, Mapping of
DSP algorithm onto hardware, Realisation of MAC & Filter structure.
TOTAL : 45 PERIODS
REFERENCES:
1. Bernard Widrow, Samuel D. Stearns, “Adaptive Signal Processing”, Pearson
Education, third edition, 2004.
2. Dionitris G. Manolakis, Vinay K. Ingle, Stepen M. Kogon,”Statistical &
Adaptive signal processing, spectral estimation, signal modeling, Adaptive
filtering & Array processing”, McGraw-Hill International edition 2000.
3. Monson H. Hayes, “Statistical Digital Signal Processing and Modelling”, John
Wiley and Sons, Inc.,
4. John G. Proaks, Dimitris G. Manolakis, “Digital Signal Processing”, Pearson
Education 2002.
5. S. Salivahanan, A. Vallavaraj and C. Gnanapriya “Digital Signal Processing”,
TMH,2000.
6. Avatar Sing, S. Srinivasan, “Digital Signal Processing- Implementation using
DSP Microprocessors with Examples from TMS320C54xx”, Thomson India,
2004.
7. Lars Wanhammer, “DSP Integrated Circuits”, Academic press, 1999,New
York.
8. Ashok Ambardar,”Digital Signal Processing: A Modern Introduction”,Thomson
India edition, 2007.
9. Lars Wanhammer, “DSP Integrated Circuits”, Academic press, 1999,New
York.
28
ET 9160 CRYPTOGRAPHY AND NETWORK SECURITY LTPC
3003
1. 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.
4. SYSTEM SECURITY 9
Intruders – Intrusion Detection – Password Management – Malicious Software –
Firewalls – Firewall Design Principles – Trusted Systems.
5. WIRELESS SECURITY 9
Introduction to Wireless LAN Security Standards – Wireless LAN Security Factors and
Issues.
TOTAL : 45 PERIODS
TEXT BOOKS
1. William Stallings, “Cryptography And Network Security – Principles And
Practices”, Pearson Education, 3rd Edition, 2003.
REFERENCES
1. Atul Kahate, “Cryptography and Network Security”, Tata McGraw Hill, 2003.
2. Bruce Schneier, “Applied Cryptography”, John Wiley and Sons Inc, 2001.
3. Stewart S. Miller, “Wi-Fi Security”, McGraw Hill, 2003.
4. Charles B. Pfleeger, Shari Lawrence Pfleeger, “Security In Computing”, 3 rd
Edition, Pearson Education, 2003.
5. Mai, “Modern Cryptography: Theory and Practice”, First Edition, Pearson
Education, 2003.
29
ET 9161 PROGRAMMING WITH VHDL LTPC
3003
1. VHDL FUNDAMENTALS 9
TOTAL : 45 PERIODS
REFERENCES
30
ET 9162 COMPUTERS IN NETWORKING AND DIGITAL CONTROL LTPC
3003
1. NETWORK FUNDAMENTALS: 9
Data communication networking – Data transmission concepts – Communication
networking - Overview of OSI- TCP/IP layers – IP addressing - DNS – Packet
Switching – Routing –Fundamental concepts in SMTP, POP, FTP, Telnet, HTML,
HTTP, URL, SNMP,ICMP.
2. DATA COMMUNICATION: 9
Sensor data acquisition, Sampling, Quantization, Filtering ,Data Storage, Analysis using
compression techniques, Data encoding – Data link control – Framing, Flow and Error
control, Point to point protocol, Routers, Switches , Bridges – MODEMs, Network layer
–Congestion control , Transport layer- Congestion control, Connection establishment.
3. 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 ,
Timer, Data communication ports.
4. 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,
Web based control – Tuning of controllers through Internet
TOTAL : 45 PERIODS
REFERENCES:
1. Wayne Tomasi, “Introduction to Data communications and Networking”
Pearson Education, 2007.
2. Al Williams, “Embedded Internet Design”, Second Edition, TMH, 2007.
3. Douglas E.Comer, “Internetworking with TCP/IP, Vol. 1”, Third Edition,
Prentice Hall, 1999.
4. Cory L. Clark, “LabVIEW Digital Signal Processing and Digital
Communication”, TMH edition 2005.
5. Behrouza A Forouzan,”Data Communications and Networking” Fourth
edition, TMH, 2007.
6. Krishna Kant,”Computer based Industrial control”,PHI,2002.
7. Gary Johnson, “LabVIEW Graphical Programming”, Second edition,
McGraw Hill, Newyork, 1997.
8. Kevin James, ”PC Interfacing and Data Acquisition: Techniques for
measurement, Instrumentation and control, Newnes, 2000.
9. Cory L. Clark,”LabVIEW Digital Signal processing and Digital
Communications” Tata McGRAW-HILL edition, 2005.
31
ET 9163 DISTRIBUTED EMBEDDED COMPUTING LTPC
30 03
2. INTERNET CONCEPTS 9
4. EMBEDDED AGENT 9
Introduction to the embedded agents – Embedded agent design criteria – Behaviour
based, Functionality based embedded agents – Agent co-ordination mechanisms and
benchmarks embedded-agent. Case study: Mobile robots.
REFERENCES:
1. Dietel & Dietel, “JAVA how to program”, Prentice Hall 1999.
2. Sape Mullender, “Distributed Systems”, Addison-Wesley, 1993.
3. George Coulouris and Jean Dollimore, “Distributed Systems – concepts and
design”,Addison –Wesley 1988.
4. “Architecture and Design of Distributed Embedded Systems”, edited by Bernd
Kleinjohann C-lab, Universitat Paderborn, Germany, Kluwer Academic
Publishers, Boston, April 2001, 248 pp.
32
CO 9154 PRINCIPLES OF ROBOTICS
LTPC
3003
1. INTRODUCTION AND TERMINOLOGIES: 9
Definition-Classification-History- Robots components-Degrees of freedom-Robot joints-
coordinates- Reference frames-workspace-Robot languages-actuators-sensors-
Position, velocity and acceleration sensors-Torque sensors-tactile and touch sensors-
proximity and range sensors-social issues
2. KINEMATICS 9
Mechanism-matrix representation-homogenous transformation-DH representation-
Inverse kinematics-solution and programming-degeneracy and dexterity
TOTAL : 45 PERIODS
REFERENCES
33
Principle, material, design and fabrication of parallel plate capacitors as electrostatic
sensors and actuators-Applications
5. CASE STUDIES 9
Piezoresistive sensors, Magnetic actuation, Micro fluidics applications, Medical
applications, Optical MEMS.
TOTAL : 45 PERIODS
REFERENCES
1. Chang Liu, “Foundations of MEMS”, Pearson International Edition, 2006.
2. Marc Madou , “Fundamentals of microfabrication”,CRC Press, 1997.
3.Boston , “Micromachined Transducers Sourcebook”,WCB McGraw Hill, 1998.
4.M.H.Bao “Micromechanical transducers :Pressure sensors, accelerometers and
gyroscopes”, Elsevier, Newyork, 2000.
34
2. IMAGE ENHANCEMENT 9
Spatial Domain: Gray level Transformations – Histogram processing – Spatial filtering
smoothing and sharpening. Frequency Domain: Filtering in frequency domain – DFT,
FFT, DCT – Smoothing and sharpening filters – Homomorphic Filtering.
TOTAL : 45 PERIODS
REFERENCES :
1. Rafael C.Gonzalez and Richard E.Woods, “Digital Image Processing”, 2nd Edition,
Pearson Education, 2003.
2. Milan Sonka, Valclav Halavac and Roger Boyle, “Image Processing, Analysis and
Machine Vision”, 2nd Edition, Thomson Learning, 2001.
3. Anil K.Jain, “Fundamentals of Digital Image Processing”. Pearson Education, 2003.
35