curriculum and syllabus regulation – 2015 m.tech

65
M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015 1 KALASALINGAM UNIVERSITY CURRICULUM AND SYLLABUS REGULATION 2015 M.Tech. EMBEDDED SYSTEM TECHNOLOGY (4 Semesters) KALASALINGAM UNIVERSITY FACULTY OF ELECTRICAL ENGINEERING KRISHNANKOIL 626 126

Upload: nguyenquynh

Post on 01-Jan-2017

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

1

KALASALINGAM UNIVERSITY

CURRICULUM AND SYLLABUS

REGULATION – 2015

M.Tech. EMBEDDED SYSTEM TECHNOLOGY

(4 Semesters)

KALASALINGAM UNIVERSITY

FACULTY OF ELECTRICAL ENGINEERING

KRISHNANKOIL – 626 126

Page 2: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

2

KALASALINGAM UNIVERSITY

KALASALINGAM UNIVERSITY

VISION

To be a Center of Excellence of International Repute in Education and

Research.

MISSION

To Produce Technically Competent, Socially Committed Technocrats and

Administrators

through Quality Education and Research.

Page 3: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

3

KALASALINGAM UNIVERSITY

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

VISION

To become a centre of excellence in teaching and research in the field of

Electrical and Electronics Engineering.

MISSION

To produce technically competent Electrical and Electronics Engineering

graduates who are able to offer viable solutions to meet the energy security

of the nation.

To provide opportunities and resources to carry out cutting edge research on

energy systems.

Page 4: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

4

KALASALINGAM UNIVERSITY

Programme Educational Objectives:

Graduates of the programmewill possess the technical skills to meet the

challenges in embedded system Industry.

Graduates of the programme will exhibit their skills to take-up

hardware/software co-design for embedded systems.

Graduate of the programme will undertake research & development in

embedded systems and allied areas.

Graduates of the programmeare expected to createand disseminate

knowledge to succeed in any academic and research institution.

Graduates of the programme are expected to acquire knowledge of

management and marketing to succeed in the professional carrier.

Page 5: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

5

KALASALINGAM UNIVERSITY

Programmable Objectives:

o Acquire in-depth knowledge in embedded system technology to

evaluate, analyze the existing knowledge and to generate new know

knowledge

o Ability to investigate the complex problems in embedded domain and

to apply independent judgment for conducting research.

o Ability to provide optimal solution for the problems in embedded

system with due consideration for public health and safety, cultural,

societal and environmental factors.

o Extract information pertinent to unfamiliar problems through

literature survey and apply appropriate research methodologies,

techniques and tools to the development of technological knowledge

in embedded system.

o Apply appropriate tools and techniques for the design and

performance analysis of embedded system.

o Possess multidisciplinary knowledge and understanding of group

dynamics for the successful implementation of collaborative work.

o Demonstrate knowledge and project management and skills to execute

the projects in embedded system development efficiently.

o Ability to communicate effectively with the engineering community

and society on complex engineering activities.

o Ability to recognize the need for engage in lifelong learning to the

successful in the professional carrier.

o Follow ethical principles and professional responsibilities for

sustainable development of society.

o Ability to critically evaluate the outcome of one‟s action and take

corrective measures for furthergrowth.

Page 6: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

6

KALASALINGAM UNIVERSITY

CURRICULUM

SEMESTER I

Course Code Course Name L T P C

MAT5101 Applied Mathematics 3 0 0 3

EEE5102 VLSI system 3 0 0 3

EEE5103 Embedded Controller 3 0 0 3

EEE5104 Embedded programming 3 0 0 3

EEE5108 Embedded Networks and Protocols 3 0 0 3

EEE**** Elective-I 3 0 0 3

EEE5181 Embedded System Laboratory I 0 0 3 2

Total 18 0 3 20

SEMESTER II

Course

Code

Course Name L T P C

EEE5105 Embedded System Design 3 0 0 3

EEE5106 Multiprocessor System on Chip 3 0 0 3

EEE5107 Real Time System 3 0 0 3

EEE5109 Embedded Communication Software

Design

3 0 0 3

EEE5110 Digital Signal Processor 3 0 0 3

EEE**** Elective-II 3 0 0 3

XXX Research Methodology

EEE5382 Embedded System Laboratory II 0 0 3 2

Total 18 0 3 20

SEMESTER III

Course Code Course Name L T P C

EEE**** Elective-III 3 0 0 3

EEE**** Elective-IV 3 0 0 3

Page 7: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

7

KALASALINGAM UNIVERSITY

EEE**** Elective – V 3 0 0 3

EEE6198 Project Work Phase - I 0 0 18 6

Total 9 0 18 15

Page 8: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

8

KALASALINGAM UNIVERSITY

SEMESTER IV

Course Code Course Name L T P C

EEE6399 Project Work Phase - II 0 0 36 12

LIST OF ELECTIVES

Code No Subject L T P C

I Year

EEE 6125 Digital Instrumentation 3 0 0 3

EEE 6123 RISC Processor Architecture and programming 3 0 0 3

EEE 5013 Digital Signal Processing 3 0 0 3

EEE5111 Data Communication and Networks 3 0 0 3

EEE5112 Robotics & Automation 3 0 0 3

EEE5113 Data Compression Techniques 3 0 0 3

EEE5114 Wireless & Mobile Communication 3 0 0 3

EEE5115 Multimedia Systems 3 0 0 3

EEE5116 Computer Architecture 3 0 0 3

EEE5117 Soft Computing 3 0 0 3

EEE5118 Distributed Embedded Computing 3 0 0 3

II Year

EEE 6120 Smart Meter And Smart Grid Communication

Technology

3 0 0 3

EEE 6122 Design Of Embedded Control System 3 0 0 3

EEE 6124 Application Of MEMS Technology 3 0 0 3

EEE6110 Embedded Control Of Electrical Drives 3 0 0 3

EEE6111 Application Specific Integrated Circuits 3 0 0 3

EEE6112 Mixed Signal Embedded Systems 3 0 0 3

EEE6113 Hardware Software Co-Design 3 0 0 3

EEE6114 Network Processors 3 0 0 3

EEE6115 Network Security 3 0 0 3

EEE6116 Digital Image Processing 3 0 0 3

EEE6117 VHDL & Programmable Devices 3 0 0 3

Page 9: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

9

KALASALINGAM UNIVERSITY

EEE6118 Advanced Embedded Systems 3 0 0 3

EEE6119 Embedded Linux 3 0 0 3

SEMESTER I

MAT510

1 APPLIED MATHEMATICS

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Solve optimization techniques using conventional methods.

CO2 Solve the mathematical calculations for the simultaneous linear

equations.

CO3 Compute the matrix theory solutions to find Eigen vectors and singular

value decomposition.

CO4 Derive and to solve the problems on probability density function and

random process.

CO5 Solve the complex problems in the queuing theory.

CLASSICAL OPTIMIZATION TECHNIQUES

Statement of optimization problem – classification – optimization technique -

Unconstrained Optimization – Equality constraints – Inequality constraints –

Lagrange Multiplier method – Kuhn-Tucker Condition - Indirect search methods –

Gradient of a function – Steepest descent method – Conjugate gradient method –

Newton‟s method.

LINEAR PROGRAMMING

Standard form of Linear programming problem – definitions and theorems –

Solution of linear simultaneous equations – Simplex algorithm – graphical method

– Dual simplex method – Transportation problem - Applications.

MATRIX THEORY

Matrix Norms - Jordan Canonical form Generalized Eigen vectors - Singular Value

Decomposition - Pseudo Inverse - Least square Approximations – QR Algorithm.

Page 10: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

10

KALASALINGAM UNIVERSITY

PROBABILITY AND RANDOM PROCESS

Probability - Random Process variables - Binomial, Poisson, Geometric, Uniform

Normal, Exponential Distributions - Moment generating functions and their

properties - Functions of random variables.

QUEUING THEORY

Single and multiple server Markovian queuing models - Customer impatience-

Queuing applications.

TEXT BOOK

1. Singiresu S.Rao.,Engineering Optimization: Theory and Practise,3rd

Edition ,

New Age International (P) Ltd , 2001

2. Gupta S.C. and Kapoor V.K. Fundamentals of Mathematical Statistics: a

modern approach, sultan Chand,10th

Edition, New Delhi 2001

3. Lewis.D.W. Matrix Theory, Allied Publishers, Chennai 1995

REFERENCES

1. S.C. Sharma, Operations Research, Discovery Publishing house, New Delhi

2006.

2. M.K. Ochi., Applied Probability and Stochastic processes, John Wiley & sons

1992.

3. Bronson.R. Matrix operations, Schaums outline series, Tata Mcgraw Hill, New

York, 2011.

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the sequential circuit by using Memory and FPGA

CO2 Design the different logic sequential circuit

EEE5102 VLSI SYSTEM L T P C

3 0 0 3

Page 11: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

11

KALASALINGAM UNIVERSITY

CO3 Understand the programming concept for HDL

CO4 Design the simple application by using VHDL code

CO5 Analyze elementary testing into the VLSI chip by using different

algortihm.

SEQUENTIAL CIRCUIT DESIGN

Overview of IC technology - Digital hardware components - Design process of

digital hardware - Analysis of Clocked Synchronous Sequential Networks

(CSSN),Modelling of CSSN – State Stable Assignment and Reduction - Analysis

of Asynchronous Sequential Circuit (ASC) – Flow Table Reduction – State

Assignment, Problem and the Transition Table – Design of ASC.

PROGRAMMABLE DEVICES

EPROM to Realize a Sequential Circuit – Programmable Logic Devices –

Designing a Synchronous Sequential Circuit using a PAL – EPROM – Realization

State machine using PLD - Complex Programmable Logic Devices and Field

Programmable Gate Arrays - Altera Series FPGAs and Xilinx Series FPGAs.

HARDWARE DESCRIPTION LANGUAGES

Introduction to VHDL - Types of modelling - Behavioural Modelling - Transport

vs. Inertial Delay - Simulation Deltas - Sequential Processing - Process Statement

– Signal Assignment vs. Variable Assignment - Sequential Statements - Data

Types -Subprograms and Packages - Predefined Attributes - Configurations –

Subprogram Overloading - VHDL synthesis - Design Examples.

VHDL CODE

Design and testing BCD Adders, multiplexer, Demultiplexer, Encoder, Decoder,

ALU, RAM, flip flops, registers, Latches Counters circuits using VHDL -

Synchronous versus Asynchronous Circuits design - Implement state machines

using VHDL codes – Design of a Simple Microprocessor.

TESTING OF LOGICAL CIRCUITS

Fault model - Hazards - Fault diagnosis and testability algorithms, Fault Table

Method – Path Sensitization Method – Boolean Difference Method - Kohavi

Page 12: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

12

KALASALINGAM UNIVERSITY

Algorithm – Tolerance Techniques - Test Generation – Masking Cycle - DFT

Schemes - Built-in Self Test.

TEXT BOOKS:

1. Stephen Brown and Zvonk Vranesic, “Fundamentals of digital logic with

VHDL Design” Tata McGraw Hill, 2005

2. Dueck, “Digital Design with CPLD Application and VHDL” Cengage

Learning; 2 edition (September 9, 2011).

3. Brain Holdsworth, Clive Woods, “Digital logic Design” Newnes; 4 edition

(December 17, 2002)

REFERENCE BOOKS:

1. John M Yarbrough, “Digital Logic applications and Design” Thomson

Learning,2001.

2. Nripendra N Biswas, “Logic Design Theory” Prentice Hall of India, 2001.

3. Parag K Lala, “Digital System design using PLD” BS Publications, 2003.

4. Charles H. Roth , “Fundamentals of Logic design” Thomson Learning,

2004.

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the architecture of 8051 microcontroller unit

CO2 Develop embedded code using various instructions set

CO3 Aware of the architecture of ARM processor

CO4 Aware of the programming aspects of ARM

CO5 Analyze the various Interrupt Handling methods of Processors

8051 ARCHITECTURE

Architecture – memory organization – addressing modes – instruction set –Timers

- Interrupts -

I/O ports, Interfacing I/O Devices – Serial Communication

EEE5103 EMBEDDED CONTROLLER L T P C

3 0 0 3

Page 13: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

13

KALASALINGAM UNIVERSITY

8051 PERIPHERALS

Assembly language programming – Arithmetic Instructions – Logical Instructions

–Single bit Instructions – Timer Counter Programming – Serial Communication

Programming Interrupt Programming

ARM PROCESSOR FUNDAMENTALS

ARM Programmer‟s Model – Registers – Processor Modes – State of the

processor – Condition Flags – ARM Pipelines – Exception Vector Table – ARM

Processor Families – Introduction to ARM Memory Management Unit-Addressing

Modes – ARM Instruction Set Overview – Thumb Instruction Set Overview –

LPC210X ARM Processor Features

ARM ASSEMBLY CODE

Writing Assembly Code-Profiling and Cycle Counting -Instruction Scheduling -

Register Allocation - Conditional Execution- Looping Constructs - Bit

Manipulation - Efficient Switches - Contents - Handling Unaligned Data

OPTIMIZED PRIMITIVES AND INTERRUPT HANDLING

Double-Precision Integer Multiplication - Integer Normalization and Count

Leading Zeros –Division-Square Roots -Transcendental Functions: log, exp, sin,

cos -Endian Reversal and Bit Operations -Saturated and Rounded Arithmetic -

Random Number Generation Exception Handling -Interrupts -Interrupt Handling

Schemes

TEXT BOOKS

1. 8051 Microcontroller & Embedded systems By Madizi M.A.

2. Andrew Sloss, Dominic Symes, Chris Wright ,ARM System Developer's

Guide: Designing and Optimizing System Software Morgan Kaufmann

Publisher,2004

REFERENCES.

1. Myke Predko, “Programming and customizing the 8051 microcontroller”,

Tata McGraw Hill 2001.

2. Muhammad Ali Mazidi, Janice G. Mazidi and Rolin D. McKinlay, „The

8051 Microcontroller and Embedded Systems‟ Prentice Hall, 2005.

3. Rajkamal,”Microcontrollers-Architecture,Programming,Interfacing &

System Design”,2nd

edition, Pearson Education 2012.

Page 14: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

14

KALASALINGAM UNIVERSITY

4. I Scott Mackenzie and Raphael C.W. Phan, “The Micro controller”, Pearson,

Fourth edition 2012

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basic concepts of C and Processor ports

CO2 Understand the basic concepts of embedded C with timeout concepts

CO3 Analyses the multistate system with function sequences

CO4 Distinguish RTOS architecture from Microprocessor architecture with

Interrupts

CO5 Apply Embedded C program to design and develop real time

applications

PROGRAMMING IN C

Introduction to C - Data types – Structures – Functions – Arrays – Pointers –

strings - Hello world program - Super Loop architecture - delay function -

Controlling the port pins - Reading switches - Basic techniques for reading and

writing the port pins – Dealing with switch bounce - Adding structure to your code.

EMBEDDED C

Selection of processors - programming language - operating system - Object-

oriented programming with C - The Project Header (MAIN.H) – The Port Header

(PORT.H) Meeting real-time constraints - Creating „hardware delays‟ using Timer

- need for „timeout‟ mechanisms - Creating loop timeouts - Testing loop timeouts –

Creating hardware timeout - Testing a hardware timeout.

MULTI-STATE SYSTEMS AND FUNCTION SEQUENCES IN C

Introduction-Implementing a Multi-State (Timed) system - Traffic light sequencing

- Implementing a Multi-State (Input/Timed) system - Controller for a washing

machine Using the serial interface - Basic RS-232 protocol - Asynchronous data

transmission and baud rates - Flow control - The software architecture - Using the

EEE5104 EMBEDDED C PROGRAMMING L T P C

3 0 0 3

Page 15: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

15

KALASALINGAM UNIVERSITY

on-chip UART for RS- 232 communications - Memory requirements - Displaying

elapsed time on a PC 225 - The Serial-Menu architecture 237- Data acquisition.

INTERRUPTS AND SOFTWARE ARCHITECTURES

Microprocessor Architecture- Interrupt Basics- The shared- Data Problem-

Interrupt Latency-Round Robin with Interrupts-function-queue- scheduling

Architecture- Real Time Operating Architecture-selecting an Architecture

EMBEDDED SOFTWARE DEVELOPMENT

Host and target machines-Linker/Locators for Embedded Software- Getting

Embedded Software into the target system-testing on your Host Machine-

Instruction set simulator- The assert Macro-Using Laboratory Tools

TEXT BOOKS:

1. Michael J. Pont, “Embedded C” Addison Wesley, Pearson Education

Limited 2002.

2. David E.Simon,” An Embedded Software Primer, Pearson Education

Limited 2005

REFERENCE BOOKS:

1. Michael Barr, “Programming Embedded Systems in C and C++

Publisher:O'Reilly 1999.

2. Jean Labrosse , Jack Ganssle, Tammy Noergaard , Robert Oshana, Colin

Walls, 2007

3. Keith Curtis, Jason Andrews, David J. Katz, Rick Gentile, Kamal Hyder,

Bob,2007

4. Perrin, “Embedded Software” Elsevier 2008.

EEE5108 EMBEDDED NETWORKS AND

PROTOCOLS

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand basic concepts of embedded networking

CO2 Understand basic concepts of Ethernet

Page 16: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

16

KALASALINGAM UNIVERSITY

CO3 Understand embedded network protocol

CO4 Aware of advanced embedded networking protocol

CO5 Make use of embedded networking in various applications

INTRODUCTION TO CAN

The CAN bus - General - Concepts of bus access and arbitration - Error processing

and management - From concept to reality -Patents, licenses and certification –

CAN protocol: „ISO 11898-1‟-Content of the different ISO/OSI layers of the CAN

bus-Compatibility of CAN 2.0A and CAN 2.0B.

ETHERNET BASICS

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.

EMBEDDED ETHERNET

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.

INDUSTRIAL NETWORKING PROTOCOL

LIN – Local Interconnect Network - Basic concept of the LIN 2.0 protocol - Fail-

safe SBC – Gateways - Managing the application layers - Safe-by-Wire - Safe-by-

Wire Plus - Audio-video buses - I2C Bus - D2B (Domestic digital) bus - MOST

(Media oriented systems transport) bus - IEEE 1394 bus or „FireWire‟- profi bus.

RF COMMUNICATION

Radio-frequency communication: internal and external - Remote control of

opening parts - passive go-- Wireless networks- GSM-Bluetooth - IEEE 802.11x -

NFC (near-field communication).

TEXT BOOKS:

1. Dominique Paret , “Multiplexed Networks for Embedded Systems- CAN,

LIN, Flexray, Safe-by-Wire...” John Wiley & Sons Ltd- 2007.

2. Jan Axelson „Embedded Ethernet and Internet Complete‟, Penram

publications, 2003.

Page 17: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

17

KALASALINGAM UNIVERSITY

REFERENCE BOOKS:

1. Glaf P.Feiffer, Andrew Ayre and Christian Keyold, “Embedded networking

with CAN and CAN open”. Embedded System Academy 2005.

2. Gregory J. Pottie, William J. Kaiser “Principles of Embedded Networked

Systems Design”, Cambridge University Press, Second Edition, 2005.

3. Alan Holub, “Compiler Construction In C” Prentice Hall, 2005.

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Analyze the performance of communication using microcontroller

CO2 Analyze the performance of applications using microcontroller in

assembly language

CO3 Analyze the performance of applications using microcontroller in C

language

CO4 Design and analyze performance of the RTC using inbuilt RTC

1. Arithmetic operations- ASM level in 8051

2. Number Conversion(ASM) and sorting programs in embedded C

3. Serial communication in ASM

4. Interrupt handling in ASM

5. Serial communication in embedded C

6. Interrupt handling in embedded C

7. Interfacing display devices (Seven segment, LCD)

8. Interfacing of RTC through I2C protocol with LCD display

9. Interfacing of ADC/DAC with LCD display

EEE5181 EMBEDDED SYSTEM

LABORATORY I

L T P C

0 0 3 2

Page 18: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

18

KALASALINGAM UNIVERSITY

10. Design of a temperature monitoring /controlling system using fuzzy

algorithm

11. Arithmetic operations- ASM level

12. Interrupt handling in embedded C

13. Design of Real time clock with inbuilt RTC and LCD

SEMESTER II

EEE5105 EMBEDDED SYSTEM DESIGN L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basic embedded system design process

CO2 Understand the different debugging technique used in embedded

system design

CO3 Understand the interfacing component used in embedded system

design

CO4 Apply the different testing for the embedded design product on both

hardware and software

INTRODUCTION

Embedded design life cycle – product specification – hardware / software

partitioning, detailed hardware and software design, integration, product testing.

SELECTION PROCESS AND PARTIONING DECISION

Selection processes– Performance – Measuring tools - Meaningful bench marking,

RTOS availability, tool chain availability, other issues in selection processes

partitioning decision – hardware / software duality, coding hardware – application

specific integrated circuit revolution – managing the risk, co-verification.

DEVELOPMENT ENVIRONMENTS

Page 19: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

19

KALASALINGAM UNIVERSITY

Execution environment, memory organization, system startup – hardware

manipulation – memory, mapped access, speed and code density Software

techniques - Interrupt service routines – watch dog timers – flash memory basic

toolset – host and debugging – remote debugging – read only memory emulators,

logic analyzer.

INCIRCUIT EMULATORS

BDM, JTAG, and Nexus – Background debug mode – ICE - Bullet proof run

control – real time trace, hardware break points – timing constraints – triggers

setting.

TESTING

Testing, bug tracking, reduction of risks and costs – performance – unit testing,

regression testing, choosing test cases – functional tests, coverage tests, testing

embedded software.

TEXT BOOK

1. Arnold S. Berger, Embedded System Design CMP books, USA 2002.

REFERENCES

1. Wayne Wolf, Computers as Components: Principles of Embedded Computer

Systems Design, Morgan Kaufman Publishers, 2004.

2. Jean J. Labrosse Embedded Systems Building Blocks: Complete and Ready-

To- Use Modules in C, CMP Books, 2005.

3. David E. Simon, An Embedded Software Primer, Perason education, 2003.

EEE5106 MULTIPROCESSOR SYSTEM ON

CHIP

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the concept of System on Chip

CO2 Design the multipurpose system on chip from System on Chip

CO3 Estimate the design flows for hardware and software.

Page 20: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

20

KALASALINGAM UNIVERSITY

CO4 Understand the different communication architecture used in MpSoC

CO5 Design memory and component based application on MpSoC

FUNDAMENTALS OF MPSoC

Introduction to SoC - MPSoCs - Challenges - Design Methodologies – Hardware

Architectures - Software - Energy-Aware Processor Design - Energy-Aware

Memory System Design - Energy-Aware On-Chip Communication System Design

- Energy- Aware Software.

NETWORKS ON CHIP

Technology Trends - Signal Transmission on Chip - Micro network Architecture

and Control - Software Layers - Architecture of Embedded Microprocessors –

Embedded Versus High-Performance Processors A Common Foundation -

Pipelining Techniques - Survey of General-purpose 32-bit Embedded

Microprocessors - Virtual Simple Architecture (VISA): Integrating Non-

Determinism Without Undermining Safety.

PERFORMANCE MODELING AND ANALYSIS FOR MPSoC DESIGN

The Limitations of Traditional ASIC Design - Extensible Processors as an

Alternative to RTL - Toward Multiple - Processor SoCs - Processors and

Disruptive Technology - Complex Heterogeneous Architectures - Design

Challenges - State of the Practice - Chapter Objectives - Structuring Performance

Analysis - Architecture Component Performance Modeling and Analysis - Process

Execution Modeling - Modeling Shared Resources - Global Performance Analysis.

ARCHITECTURES AND RTOS FOR MPSoC

On-Chip Communication Architectures - System-Level Analysis for Designing

Communication Architectures - Design Space Exploration for Customizing

Communication Architectures - Adaptive Communication Architectures -

Communication Architectures for Energy/Battery-Efficient Systems – Platform

Architecture - Tasks - Basics of Scheduling - Basic System Model – Uniprocessor

Systems - Multiprocessor Systems.

APPLICATION BASED DESIGN FOR MPSoC

ASIC to System and Network on Chip - Basics for MPSoC Design Models for

Component Abstraction Component - Based Design Environment Memory

Page 21: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

21

KALASALINGAM UNIVERSITY

Wrapper Generation - Component-based Design of a VDSL Application- Case

studies.

TEXT BOOK

1. Wayne Wolf, “Multiprocessor Systems-on-Chips”, Morgan Kaufmann

Publishers,2005.

REFERENCE

1. Joseph A. Fisher, Paolo Faraboschi and Cliff Young, “Embedded

Computing”Morgan Kaufmann Publishers, 2005.

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basic concept of operating system

CO2 Understand the concept of Real Time Operating system

CO3 Choose the real time kernel for specific application

CO4 Generate a validation plan based on all the software requirements.

OPERATING SYSTEM CONCEPTS

Basic Principles - Operating System structures – System Calls – Files – Processes

– Design and Implementation of processes – Communication between processes –

Introduction to Distributed operating system – issues in distributed

system:states,events,clocks-Distributed scheduling-Fault &recovery

REAL-TIME OPERATING SYSTEMS

Terminology -Real-Time System Design Issues -Example Real-Time Systems -

Common Misconceptions- Real-Time Kernels-Pseudo kernels-Interrupt-Driven

Systems-Preemptive-Priority Systems-Hybrid Systems-The Task-Control Block

Model-Process Scheduling -Round-Robin Scheduling-Cyclic Executives-Fixed-

Priority Scheduling–Rate-Monotonic Approach-Dynamic-Priority Scheduling:

Earliest-Deadline–First Approach

EEE5107 REAL TIME SYSTEMS L T P C

3 0 0 3

Page 22: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

22

KALASALINGAM UNIVERSITY

INTERTASK COMMUNICATION , SYNCHRONIZATION AND

MEMORY MANAGEMENT

Buffering Data-Time-Relative Buffering-Ring Buffers-Mailboxes-Queues-Critical

Regions-Semaphores-Other Synchronization Mechanisms-Deadlock-Priority

Inversion-Process Stack Management-Run-Time Ring Buffer-Maximum Stack

Size-Multiple-Stack Arrangements-Memory Management in the Task-Control-

Block Model-Swapping-Overlays-Block or Page Management-Replacement

Algorithms-Memory Locking-Working Sets-Real-Time Garbage Collection-

Contiguous File Systems-Building versus Buying Real-Time Operating Systems-

Selecting Real-Time Kernels

SOFTWARE REQUIREMENTS ENGINEERING

Requirements-Engineering process-Types of Requirements-Requirements

Specification for Real-Time Systems-Formal Methods in Software Specification-

Limitations of Formal Methods-Z-Finite State Machines-State charts-Petri Nets-

Requirements Analysis with Petri Nets-Structured Analysis and Design-Object-

Oriented Analysis and the Unified Modelling Language-Organizing the

Requirements Document-Organizing and Writing Requirements-Requirements

Validation and Review

CASE STUDY: POSIX AND SOFTWARE REQUIREMENTS

ENGINEERING

POSIX-Threads-POSIX Mutexes and Condition Variables-POSIX Semaphores-

Using Semaphores and Shared Memory-POSIX Messages-Real-Time POSIX

Signals-Clocks and Timers-Asynchronous Input and Output-POSIX Memory

Locking-Software Requirements Specification for Four-Way Traffic Intersection

Traffic Light Controller System

TEXT BOOKS:

1. D.M.Dhamdhere,” Operating Systems,A Concept-Based

Approch,TMH,2008

2. Phillip A. Laplante,” Real-Time Systems Design And Analysis", A John

Wiley & Sons, Inc., Wiley-IEEE Press; 3 edition, 2004

3. Jean J. Labrosse “μC/OS, The Real-Time Kernel”, CRC Press; 2

edition,2002

REFERENCE BOOKS:

Page 23: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

23

KALASALINGAM UNIVERSITY

1. Silberschatz,Galvin,Gagne” Operating System Concepts,6th ed,John

Wiley,2003

2. Herma K., “Real Time Systems – Design for distributed Embedded

Applications”, Kluwer Academic, 1997.

3. C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997.

4. Raymond J.A.Bhur, Donald L.Bailey, “An Introduction to Real Time

Systems”, PHI 1999.

EEE5109 EMBEDDED COMMUNICATION

SOFTWARE DESIGN

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Explain the OSI model usage for Embedded Communication

CO2 Understand the concept of switches and routers for protocol

implementation.

CO3 Compare the use of memory and time management for protocol

libraries

CO4 Understand the different card control architecture

CO5 Design the communication protocol for multiBoard

COMMUNICATION

Open system interconnect reference model – communication devices –

communication echo system – design consideration – host based communication –

embedded communication system – operating system vs real time operating

system.

SOFTWARE PARTITIONING

Limitation of strict layering – tasks and modules – modules and task

decomposition –layer2 switch – layer3 switch / routers – protocol implementation

– management types –debugging protocols.

TABLES AND DATA STRUCTURES

Page 24: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

24

KALASALINGAM UNIVERSITY

Partitioning of structures and tables – implementation – speeding up access – table

resizing – table access routines – buffer and timer management – third party

protocol libraries.

MANAGEMENT SOFTWARE

Device management – management schemes – router management – management

of sub system architecture – device to manage configuration – system start up and

configuration.

MULTI BOARD COMMUNICATION SOFTWARE DESIGN

Multi board architecture – single control card and multiple lines 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 .

TEXT BOOK

1. Sridhar T, Designing Embedded Communication Software, CMP

Books, 2004.

REFERENCE

1. Greg Utas, Robust Communication Software, Wiley-Blackwell, 2004.

EEE5110 DIGITAL SIGNAL PROCESSOR L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the DSP Architecture

CO2 Analyze the different controlling model used in DSP

CO3 Describe the memory space ,program control and pipeline concept in

DSP

CO4 Evaluate the FFT algorithms

CO5 Design the basic architecture for DSP

Page 25: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

25

KALASALINGAM UNIVERSITY

ARCHITECTURES FOR PROGRAMMABLE DSP DEVICES

Basic Architectural features, DSP Computational Building Blocks, Bus

Architecture and Memory, Data Addressing Capabilities, Address Generation Unit,

Programmability and Program Execution, Speed Issues, Features for External

interfacing.

EXECUTION CONTROL AND PIPELINING

Hardware looping, Interrupts, Stacks, Relative Branch support, Pipelining and

Performance, Pipeline Depth, Interlocking, Branching effects, Interrupt effects,

Pipeline Programming models.

PROGRAMMABLE DIGITAL SIGNAL PROCESSORS Commercial Digital signal-processing Devices, Data Addressing modes of

TMS320C54XX DSPs, Data Addressing modes of TMS320C54XX Processors,

Memory space of TMS320C54XX Processors, Program Control, TMS320C54XX

instructions and Programming, On-Chip Peripherals, Interrupts of TMS320C54XX

processors, Pipeline Operation of TMS320C54XX Processors.

IMPLEMENTATION OF FFT ALGORITHMS An FFT Algorithm for DFT Computation, A Butterfly Computation, Overflow and

scaling, Bit-Reversed index generation, An 8-Point FFT implementation on the

TMS320C54XX, Computation of the signal spectrum.

VLSI IMPLEMENTATION

Low power Design-need for Low power VLSI chips-Basics of DSP system

architecture design

using VHDL programming, Mapping of DSP algorithm onto hardware, Realisation

of MAC &

Filter structure.

TEXT BOOKS

1. Digital Signal Processing – Avtar Singh and S. Srinivasan, Thomson

Publications, 2004.

2. DSP Processor Fundamentals, Architectures & Features – Lapsley et al. S.

Chand & Co,2000.

Page 26: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

26

KALASALINGAM UNIVERSITY

REFERENCE BOOKS

1. Digital Signal Processors, Architecture, Programming and Applications –

B. Venkata Ramani and M. Bhaskar, TMH, 2004.

2. Digital Signal Processing – Jonatham Stein, John Wiley, 2005

PGR5001 RESEARCH METHODOLOGY L T P C

1 0 0 1

UNIT I

Introduction: Definition and objectives of Research – Types of research, Various

Steps in Research process, Mathematical tools for analysis, Developing a research

question-Choice of a problem Literature review, Surveying, synthesizing, critical

analysis, reading materials, reviewing, rethinking, critical evaluation,

interpretation, Research Purposes, Ethics in research – APA Ethics code.

Structure and Components of Research Report, Types of Report, Layout of

Research Report, Mechanism of writing a research report, referencing in academic

writing

REFERENCE BOOKS 1. C.R. Kothari, Research Methodology Methods and Techniques, 2/e, Vishwa

Prakashan, 2006

2. Donald H.McBurney, Research Methods, 5th Edition, Thomson Learning,

ISBN:81-315-0047-0,2006

EEE5382 EMBEDDED SYSTEM

LABORATORY II

L T P C

0 0 3 2

Page 27: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

27

KALASALINGAM UNIVERSITY

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Analyze the different scheduling technique

CO2 Design the inter task communication and synchronization

CO3 Design and implementation of application using VHDL

CO4 Design filters using DSP Processor

1. Realization of round robin scheduling

2. Realization of Inter task communication

3. Realization of Inter task synchronization

4. Programmable read only memory programming

5. VHDL implementation of a sequential machine with various Flip Flops.

6. VHDL implementation of an ALU

7. VHDL implementation of matrix multiplication

8. Filer design using TMS Processor

9. Fixed point operation Arithmetic operation in ASM level

10. Floating point Arithmetic operation in ASM level

11. Circular buffer operation in C

12. Convolution operation

13. Filter design /FFT implementation

ELECTIVES

Page 28: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

28

KALASALINGAM UNIVERSITY

EEE6125 DIGITAL INSTRUMENTATION L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to do:

CO1 Categorize different type of Data Acquisition systems.

CO2 Apply the data transmission for interfacing the communication

system.

CO3 Analyze the various bus standards

CO4 Design peripheral interface by using virtual instruments

DATA ACQUISITION SYSTEMS

Overview of A/D converter, types and characteristics – Sampling , Errors.

Objective – Building

blocks of Automation systems –Counters – Modes of operation- Frequency,

Period, Time interval measurements, Prescaler, Heterodyne converter for

frequency measurement, Single

and Multi channel Data Acquisition systems.

INTERFACING AND DATA TRANSMISSION 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.

INSTRUMENTATION BUS

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.

Page 29: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

29

KALASALINGAM UNIVERSITY

VIRTUAL INSTRUMENTATION Block diagram and Architecture – Data flow techniques – Graphical programming

using GUI –

Real time Embedded system –Intelligent controller – Software and hardware

simulation of I/O

communication blocks-peripheral interface – ADC/DAC – Digital I/O – Counter ,

Timer.

CASE STUDIES 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.

TEXT BOOKS

1. Automotive Computer and Digital Instrumentation ,Robert N. Brady ,

Brady, 1988

2. Digital and Analogue Instrumentation, A.D.V.N. Kularatna, Institution of

Engineering and Technology, 2002

REFERENCE BOOKS

1. A.J. Bouwens, “Digital Instrumentation” , TATA McGraw-Hill Edition,

1998.

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.

EEE6123 RISC Processor Architecture and

programming

L T P C

3 0 0 3

Page 30: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

30

KALASALINGAM UNIVERSITY

Course Outcomes:

After the successful completion of course, the students will be able to do:

CO1 Understand the RISC Microcontroller Architecture.

CO2 Analyze the internal component of the microcontroller architecture.

CO3 Create the simple real time operating system.

CO4 Analyze the memory access and protection technique

CO5 Analyze the different loops and subroutine RISC Microcontroller

AVR MICROCONTROLLER ARCHITECTURE Architecture – memory organization – addressing modes – I/O Memory –

EEPROM – I/O Ports

–SRAM –Timer –UART – Interrupt Structure- Serial Communication with PC –

ADC/DAC Interfacing.

ARM ARCHITECTURE AND PROGRAMMING Arcon RISC Machine – Architectural Inheritance – Core & Architectures -- The

ARM Programmer‟s model -Registers – Pipeline - Interrupts – ARM organization -

ARM processor

family – Co-processors. Instruction set – Thumb instruction set – Instruction cycle

timings

ARM APPLICATION DEVELOPMENT Introduction to DSP on ARM –FIR Filter – IIR Filter – Discrete Fourier transform

– Exception

Handling – Interrupts – Interrupt handling schemes- Firmware and bootloader –

Example: Standalone - Embedded Operating Systems – Fundamental Components

- Example Simple little Operating System

MEMORY PROTECTION AND MANAGEMENT Protected Regions-Initializing MPU, Cache and Write Buffer-MPU to MMU-

Virtual Memory-Page Tables-TLB-Domain and Memory Access Permission-Fast

Context Switch Extension.

Page 31: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

31

KALASALINGAM UNIVERSITY

DESIGN WITH ARM MICROCONTROLLERS Assembler Rules and Directives- Simple ASM/C programs- Hamming Code-

Division-Negation-

Simple Loops –Look up table- Block copy- subroutines.

TEXT BOOKS

1. Guide to RISC Processors: for Programmers and Engineers , Sivarama P.

Dandamudi , Springer 2005

2. RISC Architectures ,J.C. Heudin , C. Panetto , Springer; 1992

REFERENCE BOOKS

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. William Hohl, „ ARM Assebly Language‟ Fundamentals and Techniques.

6. ARM Architecture Reference Manual

7. LPC213x User Manual

8. R. Barnett , L. O‟ CULL and S. Cox “ Embedded C Programming and

Atmel AVR”, Delmar Cengage Learning, India Edition , 2009.

EEE5103 Digital Signal Processing L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Knowledge about DSP algorithms, its DFG representation, pipelining

and parallel processing approaches.

Page 32: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

32

KALASALINGAM UNIVERSITY

CO2 Understand the meaning and implications of the properties of systems

and signals

CO3 Knowledge about retiming techniques, folding and register

minimization path problems.

CO4 Design any digital filters using software and hardware

DIGITAL SIGNAL PROCESSING

Digital signal processing - sampling of analog signals, selection of sample

frequency, signal-processing systems, frequency response, transfer functions,

signal flow graphs, filter structures, adaptive digital signal processing algorithms,

discrete fourier transform - the discrete fourier transform, fast fourier transform -

fast fourier transform algorithm, image coding, discrete cosine transforms.

DIGITAL FILTERS AND FINITE WORD LENGTH EFFECTS

Finite impulse response filters – finite impulse response filter structures, finite

impulse response chips, infinite impulse response filters, specifications of infinite

impulse response filters, mapping of analog transfer functions, mapping of analog

filter structures.

MULTIRATE DSP

Decimation by a factor D, interpolation by a factor i, filter design and

implementation for sampling rate conversion, multistage implementation of

sampling rate conversion – sampling rate conversion by an arbitrary factor –

applications of multirate signal processing – digital filter banks – quadrature mirror

filter bank.

DSP PROCESSORS AND DSP APPLICATIONS

General purpose Digital Signal Processors: Texas Instruments TMS320 family –

Motorola DSP 56333 family – analog devices ADSP 2100 family – Instruction set

of TMS320C50 – simple programs. FFT Spectrum Analyser – musical sound

processing. Power System Applications, Image Processing Applications.

ARITHMETIC UNITS AND INTEGRATED CIRCUIT DESIGN

Conventional number system, redundant number system, residue number system -

bit- parallel and bit-serial arithmetic, basic shift accumulator, reducing the memory

size, complex multipliers, improved shift - accumulator - layout of very large scale

integrated circuits, fast fourier transform processor, discrete cosine transform

Page 33: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

33

KALASALINGAM UNIVERSITY

processor and interpolator as case studies.

TEXT BOOK

1. Monson H. Hayes, Statistical Digital Signal Processing and modeling, John

Wiley

and sons, 2003.

2. Sajit K. Mitra, „Digital Signal Processing – A Computer Based Approach‟,

Tata

McGraw Hill Publishing Company Ltd., New Delhi, 1998

3. John G. Proakis and Dimitris G. Manolakis, „Digital Signal Processing,

Algorithms and Applications‟. PHI, New Delhi, 1995.

REFERENCE BOOK

1. Lars Wanhammer, DSP Integrated Circuits, Academic press, New York,

2002.

2. Oppenheim. A. V, Discrete-time Signal Processing Pearson education, 2000.

3. Emmanuel C. Ifeachor, Barrie W. Jervis, Digital signal processing – A

practical approach, 2nd edition, Pearson edition, Asia.

4. Keshab K. Parhi, VLSI digital Signal Processing Systems design and

Implementation, John Wiley and Sons, 2004.

EEE5111 Data Communication and Networks L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to do:

CO1 Understand the components of networks and error coding.

CO2 Analyze the different frame format technique

CO3 Understand the different component used in networking protocol

CO4 Understand the different protocol used in data transfer

CO5 Understand the different application protocol

NETWORK TOPOLOGIES

Components of network – topologies – wireless area network / local area network

– open system interconnection - international standard organization layered

Page 34: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

34

KALASALINGAM UNIVERSITY

architecture modulation and demodulation – bit error rates – line coding – error

correcting codes.

DATA LINK LAYER

Design issues – cyclic redundancy check technique and sliding window techniques

– performance analysis of sliding window techniques – framing formats – case

study – high level data link control protocols – medium access control – carrier

sense multiple access / collision detection, token ring and token bus, fiber

distributed data interface – wireless local area network – performance analysis of

medium access control protocols – bridges.

NETWORK LAYER

Circuit switching – packet switching – design issues – internet protocol addressing

and internet protocol diagram – routers and gateways – routing –sub netting –

classless inter domain routing protocol, internet control message protocol, address

resolution protocol, reverse address resolution protocol, internet protocol version 6,

quality of service

TRANSPORT LAYER

Transmission control protocol and user datagram protocol – error handling and

flow control – congestion control – transmission control protocol retransmission –

timeout – socket abstraction.

APPLICATION SERVICES

Simple mail transfer protocol (SMTP) – file transfer protocols (FTP), telnet, world

wide web (WWW), hypertext transfer protocol (HTTP), domain name service

(DNS), security, multimedia applications.

TEXT BOOK

1. William Stallings, Data and Computer Communications, 7th Edition, Prentice

Hall,2005.

REFERENCE BOOKS

1. Larry Peterson, Bruce S Davie, Computer Networks: A Systems

Approach,Morgan Kaufmann Publishers, 2nd Edition, 2005.

2. James F Kurose, Computer Networking: A Top – Down Approach Featuring

the Internet, Addison Wesley, 2nd Edition, 2002.

Page 35: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

35

KALASALINGAM UNIVERSITY

EEE5112 ROBOTICS AND AUTOMATION L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basic concepts of robotics

CO2 knowledge of the relationship between mechanical structures of

industrial robots

CO3 Design the robot for the needed application

CO4 Generate joint trajectory for motion planning.

ROBOTIC CONCEPTS

Definition – need - robot classification - terminology and systems - benefits and

limitations – basic problems of intelligent robotics – computers for logic and logic

programming.

ROBOT SYSTEM

Robot physical configuration - basic robot motions - end effectors work cell

control and interlocks.

ROBOT SENSORS

Vision tactile and proximity – voice - robot control - kinetics and necessary control

systems – advanced programming skills to write artificial intelligence robotic

programs in LISP.

ROBOT APPLICATION

General considerations and problems - material transfer - machine loading –

welding - spray coating - processing operations – assembly – inspection - robot in

FMS and automation – robots in health care and intelligent homes.

ROBOT ARM KINEMATICS

Robot arm kinematics - homogenous transformation matrix – robot arm dynamic

control by computer – two joint robotic arm - kinematics equations- human arm

kinematics for robot based rehabilitation.

TEXT BOOK

Page 36: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

36

KALASALINGAM UNIVERSITY

1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach,

Prentice Hall, 2004.

REFERENCE BOOKS

1. World Robotics, International Federation of Robotics, 2006.

2. Aures R. U, Miller S. M, Robotics applications and social implications, 2002.

3. Tanner W.R, Industrial Robots, Vol.-1 and Vol.-2, 2005.

4. Groover M. P, and Zimmer E. W, Computer Aided Design and Manufacturing,

Prentice Hall, 2000.

EEE5113 DATA COMPRESSION

TECHNIQUES

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 understand the statistical basis for and performance metrics for lossless

compression

CO2 understand the conceptual basis for commonly used lossless

compression techniques

CO3 understand how to use and evaluate several readily available

implementations of those techniques

CO4 understand the structural basis for and performance metrics for

commonly used lossy compression techniques

CO5 understand the conceptual basis for commonly used lossy compression

techniques.

COMPRESSION FEATURES

Special features of multimedia – graphics and image data representations –

fundamental concepts in video and digital audio – storage requirements for

multimedia applications - need for compression - taxonomy of compression

techniques – overview of source coding, source models, scalar and vector

quantization theory – evaluation techniques – error analysis and methodologies.

TEXT COMPRESSION

Compaction techniques – Huffman coding, adaptive Huffman coding, arithmetic

coding, shannon-fano coding, dictionary techniques, Lempel-Ziv-Welch family

Page 37: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

37

KALASALINGAM UNIVERSITY

algorithms .

AUDIO COMPRESSION

Audio compression techniques - µ- law and a- law companding. frequency domain

and filtering – basic sub-band coding – application to speech coding – G.722 –

Application to audio coding – moving picture expert group audio, progressive

encoding for audio – silence compression, speech compression techniques – format

and CELP Vocoders.

IMAGE COMPRESSION

Predictive techniques – delta modulation, pulse code modulation, differential pulse

code modulation - optimal predictors and optimal quantization – contour based

compression – transform coding – joint photographic expert group standard – sub-

band coding algorithms - design of filter banks – wavelet based compression -

implementation using filters – embedded zerotree wavelet, set partitioning in

hierarchical trees coders – joint photographic expert group 2000 standards - JBIG,

JBIG2 standards.

VIDEO COMPRESSION

Video compression techniques and standards – moving picture expert group video

coding I - moving picture expert group – 1 and 2 – moving picture expert group

video coding II - moving picture expert group – 4 and 7 – motion estimation and

compensation techniques – H.261 Standard, digital visual interface technology –

production level video performance – digital visual interface real time

compression, packet video.

TEXT BOOKS

1. Peter Symes, Digital Video Compression, McGraw Hill Pub., 2004.

2. Mark S. Drew, Ze-Nian Li, Fundamentals of Multimedia, PHI, 1st Edition,

2003.

REFERENCE BOOKS

1. Khalid Sayood, Introduction to Data Compression, Morgan Kauffman

Harcourt India, 2nd Edition, 2000.

2. David Salomon, Data Compression – The Complete Reference, Springer

Verlag

New York Inc., 2nd Edition, 2001.

3. Yun Q.Shi, Huifang Sun, Image and Video Compression for Multimedia

Page 38: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

38

KALASALINGAM UNIVERSITY

Engineering- Fundamentals, Algorithms & Standards, CRC press, 2003.

EEE5114 Wireless & Mobile Communication L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Knowledge about of technologies used in wireless comm.

CO2 Knowledge about overall network concept

CO3 Knowledge about Local Area Network

CO4 Knowledge about overall CDMA cellular concept.

TRANSMISSION CONCEPTS

Technical background - transmission fundamentals - communication networks –

protocols and TCP/IP Suite - antennas and propagation signal - encoding

techniques – spread spectrum coding and error control.

WIRELESS NETWORKING

Satellite communications - cellular transmission principles - cordless systems and

wireless local loop mobile internet protocol and wireless access protocol.

WIRELESS LANs

Wireless local area network technology – institute of electrical and electronics

engineering, 802 - 11 wireless local area network standard.

CDMA STANDARDS

System architecture for code division multiple access - network and data link

layers of code division multiple access – signaling applications in code division

multiple access system - voice applications in code division multiple access

system.

RF ENGINEERING AND FACILITIES

Wireless data - cellular communication fundamentals - global system for mobile

communication architecture and interfaces - radio link features in global system for

mobile communication - global system for mobile communication logical channels

and frame structure - speech coding in global system for mobile communication.

Page 39: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

39

KALASALINGAM UNIVERSITY

TEXT BOOK

1. William Stallings, Wireless Communication and Networking, Pearson

Education,

Asia 2005.

REFERENCE BOOKS

1. Garg. V. K, Smolik. K, Applications of CDMA in Wireless/Personal

Communications, Prentice Hall, 2004.

2. Garg V. K, Principles and Applications of GSM, Prentice Hall, 2002

EEE5115 MULTIMEDIA SYSTEMS L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 describe different realizations of multimedia tools

CO2 analyze the structure of the tools to interact

CO3 plan experiments to test user perception of multimedia tools for audio

and video

CO4 apply to various data compression

MULTIMEDIA CONCEPTS

Introduction – multimedia modalities, channels and medium – interaction –

communicative interaction – objects and agents – channels of communication –

artificial languages – natural communication – meta-languages – components of

interactive multimedia systems.

KNOWLEDGE AND USER UNDERSTANDING

Knowledge – basic idea of knowledge – a working definition – knowledge

representation, knowledge elicitation – know about user applying user knowledge

– acquiring user knowledge – user profiling, user modelling .

INTERACTION, INTERFACE & SEMIOTICS

Page 40: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

40

KALASALINGAM UNIVERSITY

Traditional human computer interaction – modalities and the interface – interface

channels – functionality and usability – visual appearance and graphic design –

multimedia content – semiotics – idea of a sign – comples signs – semiotics and

media.

TEXT AND SOUND

Visual perception of text – images on page – meaning and text readability – text

and the screen – modality of sound – channels of communication – combining

sound channels – technology of sound – musical instrument digital interface.

IMAGES

Psychology of vision – representational images – juxtaposition of images –

perception of motion – constructing a shot – shots into narrative – modern

languages of film and television.

TEXT BOOK

1. Prabhat K. Andleigh, and Kiran Thakrar, Multimedia System Design, PHI,

2004.

REFERENCE BOOKS

1. Mark Elsom-Cook, Principles of Interactive Multimedia McGraw Hill,

International Edition 2001.

2. Fred. T. Hofstetter, Multimedia Literacy, Tata McGraw Hill, International 3rd

Edition,

2004.

EEE5116 COMPUTER ARCHITECTURE L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 understand the design of a pipelined CPU and cache hierarchy

CO2 analyze and evaluate CPU and memory hierarchy performance

CO3 understanding of hardware memory and device interface

CO4 Understand the concept of cluster

CO5 Solve the multiprocessor

Page 41: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

41

KALASALINGAM UNIVERSITY

DESIGN CONCEPTS

Review of fundamentals of central processing unit, memory and I/O – performance

evaluation – instruction set principles – design issues – example architectures -

instruction level parallelism-pipelining and handling hazards – dynamic scheduling

– dynamic hardware prediction – multiple issue – hardware based speculation –

limitations of instruction level programming – case studies.

INSTRUCTION LEVEL PARALLELISM

Compiler techniques for exposing instruction level programming – static branch

prediction – very long instruction word and electronic privacy information center –

advanced compiler support – hardware support for exposing parallelism –

hardware versus software speculation mechanisms – IA 64 and ltanium processor.

MEMORY AND I/O

Cache memory - cache performance, reducing cache miss penalty and miss rate,

reducing hit time – main memory and performance – memory technology - types

of storage devices – buses – redundant array of independent disk – reliability,

availability and dependability – I/O performance measures – designing an I/O

system.

INTERCONNECTION NETWORKS AND CLUSTERS

Simple network - interconnection network media, connecting more than two

computers - network topology - practical issues for commercial interconnecting

networks – examples - crosscutting issues for interconnecting networks – clusters -

designing a cluster fallacies and pitfalls.

MULTIPROCESSORS AND THREAD LEVEL PARALLELISM

Symmetric and distributed shared memory architectures – performance issues –

synchronization – models of memory consistency – multithreading.

TEXT BOOK

1. John L. Hennessey, and David A. Patterson, Computer Architecture: A

Quantitative Approach, 3rd Edition, Morgan Kaufmann, 2003.

REFERENCE BOOK

1. Sia D, Fountain T, and P. Kacsuk, Advanced computer Architectures: A

Design Space Approach, Addion Wesley, 2004.

Page 42: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

42

KALASALINGAM UNIVERSITY

EEE5117 SOFT COMPUTING L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to do:

CO1 Understand the basic concepts and the learning paradigms of ANN.

CO2 Provide adequate knowledge about the feedback neural networks.

CO3 Understand the principle of fuzzy logic system and to solve problems

in fuzzification and defuzzification.

CO4 Apply genetic algorithms to solve the optimization problems.

CO5 Apply soft computing tools to solve various engineering problems.

ARTIFICIAL INTELLIGENCE (AI)

Intelligent search – Predicate Calculus – Learning Systems - Knowledge

Representation and Reasoning – Semantic Networks – Frames - Knowledge

Acquisition – Expert Systems - Intelligent Control.

ARTIFICIAL NEURAL NETWORKS (ANN)

Biological Neural Networks - Artificial Neural Networks - Topology of ANN –

Learning rules – Supervised, Unsupervised, and Reinforcement Learning – Single

Layer and Multilayer Perceptrons - Feed forward neural networks-The Back-

propagation Training Algorithm - Binary and Continuous Hopfield Network -

Associative Memory - Self- Organizing Maps.

FUZZY SYSTEMS

Classical Set – Fuzzy Set – Linguistic Variables - Membership Functions – Fuzzy

relations – Fuzzy rules and Reasoning – Fuzzy Inference Systems –

Defuzzification methods – Mamdani, Sugeno and Tsukamoto Fuzzy models –

Fuzzy Decision Making – Fuzzy logic control

GENETIC ALGORITHMS (GA)

Survival of Fittest – GA Terminologies - Working Principle of Binary GA –

Genetic Operators – Reproduction, Cross over and Mutation – Similarities and

Page 43: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

43

KALASALINGAM UNIVERSITY

Differences with traditional methods – Schema and Schemata – GA theorem –

Real Coded GA - Advantages and Limitations of GA – Applications.

CASE STUDIES/APPLICATIONS Case studies in neural networks -Applications of fuzzy logic control - Hybrid

system- Neuro fuzzy system-ANFIS applications.

TEXT BOOK

1. J.S.R. Jang., et al., “Neuro-Fuzzy and Soft Computing: A Computational

Approach to Learning and Machine Intelligence”, PHI, 2010.

2. Amit Konar, “Artificial Intelligence and Soft Computing: Behavioral and

Cognitive modeling of the Human Brain”, CRC Press, 2008.

REFERENCE BOOKS

1. Simon Haykin, “Neural Networks and Learning Machines”, 3rd Edition,

Pearson, 2009.

2. Timothy J. Ross, “Fuzzy Logic with Engineering Applications”, 3rd Edition,

Wiley, 2010.

3. Kalyanmoy Deb, “Multi-Objective Optimization Using Evolutionary

Algorithms”, 3rd Edition, Wiley, 2010.

4. David E. Goldberg, “Genetic Algorithms in Search, Optimization and

Machine Learning”, Pearson, 2009.

5. N.P.Padhy, “Artificial Intelligence and Intelligent Systems”, Oxford

University Press, 2008.

EEE5119 DISTRIBUTED EMBEDDED

COMPUTING

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the different network used in embedded system

CO2 Understand the internet concept used in embedded system

CO3 Analyze the usage of high level language in embedded Commuting

CO4 Apply the coordination concept in embedded Commuting

CO5 Create the dynamic algorithm for RT system

THE HARDWARE INFRASTRUCTURE

Page 44: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

44

KALASALINGAM UNIVERSITY

Broad Band Transmission facilities – Open Interconnection standards – Local Area

Networks – Wide Area Networks – Network management – Network Security –

Cluster computers.

INTERNET CONCEPTS

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.

DISTRIBUTED COMPUTING USING JAVA

IO streaming – Object serialization – Networking – Threading – RMI –

multicasting – distributed databases – embedded java concepts – case studies.

EMBEDDED AGENT

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.

EMBEDDED COMPUTING ARCHITECTURE

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.

TEXT BOOKS:

1. Dietel & Dietel, “JAVA how to program”, Prentice Hall 1999.

2. Sape Mullender, “Distributed Systems”, Addison-Wesley, 1993.

REFERENCES BOOKS

1. George Coulouris and Jean Dollimore, “Distributed Systems – concepts and

design”,Addison –Wesley 1988.

2. “Architecture and Design of Distributed Embedded Systems”, edited by Bernd

Kleinjohann C-lab, Universitat Paderborn, Germany, Kluwer Academic Publishers,

Boston, April 2001, 248 pp.

Page 45: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

45

KALASALINGAM UNIVERSITY

EEE6120 SMART METER AND SMART

GRID COMMUNICATION

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Know the importance of smart grid and to design the smart grid

architecture.

CO2 Understand the basic concepts of the power flow model ling through

power grid and measurement technologies for wide area monitoring

systems.

CO3 understand the working principle of smart meter and to design the

policy and economic drives of the smart grid

CO4 Understand the concept and need of micro grids

CO5 understand the concepts of web service and CLOUD computing to

make smart grids smarter

INTRODUCTION

Introduction to Smart grid and metering technology- Smart energy management

technical architecture-Functions of Smart Grid and smart meters, Opportunities

and challenges- Difference between conventional and smart grid-meters, Concept

of Resilient and Self Healing Grid, recent developments and International policies

in Smart Grid. IEC 61850 protocol standards.

SMART METERS

Smart metering-Smart Meters types- hardware architecture- software architecture-

requirements- communication protocols- Real Time Prizing, Smart Appliances,

Automatic Meter Reading- MEMS, Smart sensors- smart actuators- advanced

metering infrastructure- spectrum analyzer

SMART GRID AND APPLICATIONS

Outage Management System, Plug in Hybrid Electric Vehicles, Vehicle to Grid,

Home andBuilding Automation- Smart Substations, Substation Automation,

Feeder Automation-Geographic Information System(GIS), Intelligent Electronic

Devices and their application for

monitoring and protection- -Smart city- Wide Area Measurement System, Phase

Measurement Unit- Power Quality and EMC in Smart Grid, Power Quality issues

Page 46: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

46

KALASALINGAM UNIVERSITY

of Grid connected Renewable Energy Sources, Power Quality Conditioners for

Smart Grid, Web based Power Quality monitoring and Power Quality Audit.

MICROGRIDS

Concept of microgrid, need and applications of microgrid, formation of microgrid,

Issues of

interconnection, protection and control of microgrid. Plastic and Organic solar

cells, Thin film solar cells, Variable speed wind generators, fuelcells,

microturbines, Captive power plants, Integration of renewable energy sources.

INFORMATION AND COMMUNICATION TECHNOLOGY FOR SMART

GRID AND METERS Home Area Networks for smart grid - IEEE802.15.4- ITU G.hn-IEEE 802.11,

Field Area Networks -power-line communications- IEEE P1901 /HomePlug, RF

mesh, Wide-area Networks for Smart Grid- Fiber Optics, WiMAX, sensor

networks, Information Management in Smart Grid - SCADA, CIM. Networking

Issues in Smart Grid -Wireless Mesh Network- CLOUD Computing - Security and

Privacy in Smart Grid and smart meters –Broadband over Power line.

TEXT BOOKS:

1. Ali Keyhani, Mohammad N. Marwali, Min Dai “Integration of Green and

Renewable Energy in Electric Power Systems”, Wiley

2. Stuart Borlase, “ Smart Grid: infrastructure, technology and Solutions”.2012

CRC Press

3. Janaka Ekanayake, Nick Jenkins, Kithsiri Liyanage, Jianzhong Wu, Akihiko

Yokoyama,

“Smart Grid: Technology and Applications”, Wiley

4. Jean Claude Sabonnadière, Nouredine Hadjsaïd, “Smart Grids”, Wiley

Blackwell

5. Peter S. Fox Penner, “Smart Power: Climate Changes, the Smart Grid, and the

Future of

Electric Utilities”, Island Press; 1 edition 8 Jun 2010

6. S. Chowdhury, S. P. Chowdhury, P. Crossley, “Microgrids and Active

Distribution Networks.” Institution of Engineering and Technology, 30 Jun 2009

7. Stuart Borlase, “Smart Grids (Power Engineering)”, CRC Press

Page 47: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

47

KALASALINGAM UNIVERSITY

REFERENCES:

1. Andres Carvallo, John Cooper, “The Advanced Smart Grid: Edge Power

Driving Sustainability: 1”, Artech House Publishers July 2011

2. James Northcote, Green, Robert G. Wilson “Control and Automation of Electric

Power Distribution Systems (Power Engineering)”, CRC Press

3. Mladen Kezunovic, Mark G. Adamiak, Alexander P. Apostolov, Jeffrey George

Gilbert “Substation Automation (Power Electronics and Power Systems)”,

Springer

4. R. C. Dugan, Mark F. McGranghan, Surya Santoso, H. Wayne Beaty, “Electrical

Power System Quality”, 2nd Edition, McGraw Hill Publication

5. Yang Xiao, “Communication and Networking in Smart Grids”, CRC Press.

EEE6122 DESIGN OF EMBEDDED

CONTROL SYSTEM

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the different communication used in Embedded system

CO2 Understand the RTOS concept

CO3 Apply the communication protocol to interface the system

CO4 Design the embedded software for specific application

EMBEDDED SYSTEM ORGANIZATION

Embedded computing – characteristics of embedded computing applications –

embedded system design challenges; Build process of Realtime Embedded system

– Selection of processor; Memory; I/O devices-Rs-485, MODEM, Bus

Communication system using I2C, CAN, USB buses, 8 bit –ISA, EISA bus;

REAL-TIME OPERATING SYSTEM

Introduction to RTOS; RTOS- Inter Process communication, Interrupt driven Input

and Output -

Nonmaskable interrupt, Software interrupt; Thread – Single, Multithread concept;

Multitasking

Semaphores.

Page 48: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

48

KALASALINGAM UNIVERSITY

INTERFACE WITH COMMUNICATION PROTOCOL

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;

DESIGN OF SOFTWARE FOR EMBEDDED CONTROL

Software abstraction using Mealy-Moore FSM controller, Layered software

development, Basic

concepts of developing device driver – SCI – Software - interfacing & porting

using standard C

& C++ ; Functional and performance Debugging with benchmarking Real-time

system software

– Survey on basics of contemporary RTOS – VXWorks, UC/OS-II

CASE STUDIES WITH EMBEDDED CONTROLLER

Programmable interface with A/D & D/A interface; Digital voltmeter, control-

Robot system; -

PWM motor speed controller, serial communication interface.

REFERENCE BOOKS

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. Chattopadhyay, “Embedded System Design”,PHI Learning, 2011.

5. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey, “PIC

Microcontroller and

Embedded Systems- Using Assembly and C for PIC18”, Pearson

Page 49: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

49

KALASALINGAM UNIVERSITY

Education,2008.

6. Steven F.Barrett, Daniel J.Pack,”Embedded Systems-Design & Application with

the 68HC12

& HCS12”, Pearson Education, 2008.

7. Daniel W. Lewis, “Fundamentals of Embedded Software”, Prentice Hall India,

2004.

8. Jack R Smith “Programming the PIC microcontroller with MBasic” Elsevier,

2007.

Keneth J.Ayala, “The 8086 Microprocessor: Programming & Interfacing the

PC”, Thomson

India edition,

EEE6124 Application Of MEMS Technology L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the fabrication processes used in MEMS.

CO2 Analyze and understand the concept related to optical, RF, Magnetic,

Electrical and Bio MEMS devices.

CO3 Understand the fundamentals knowledge of various types of actuator

and solve problem related to various design issues

CO4 Apply the MEMS devices to give a brief idea of MEMS role in

Miniaturization.

MEMS: MICRO-FABRICATION, MATERIALS AND ELECTRO-

MECHANICAL CONEPTS

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- resonant frequency and quality factor.

ELECTROSTATIC SENSORS AND ACTUATION

Principle, material, design and fabrication of parallel plate capacitors as

electrostatic sensors and actuators-Applications

THERMAL SENSING AND ACTUATION

Page 50: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

50

KALASALINGAM UNIVERSITY

Principle, material, design and fabrication of thermal couples, thermal bimorph

sensors, thermal resistor sensors-Applications.

PIEZOELECTRIC SENSING AND ACTUATION

Piezoelectric effect-cantilever piezo electric actuator model-properties of

piezoelectric materials-Applications.

CASE STUDIES

Piezoresistive sensors, Magnetic actuation, micro fluids, applications medical

applications, Optical MEMS.-NEMS Devices

REFERENCE BOOKS

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.

5. P. RaiChoudry“ MEMS and MOEMS Technology and Applications”, PHI,

2012.

6. Stephen D. Senturia, “ Microsystem Design”, Springer International Edition,

2011.

EEE6110 EMBEDDED CONTROL OF

ELECTRICAL DRIVES

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the different motor controlling technique

CO2 Understand the inverter and converter in drives

CO3 Apply the closed loop control in drives using Microprocessor

CO4 Apply the closed loop control in drives using DSP

ELECTRICAL DRIVES

Electric drive systems - solid state devices - solid state switching circuits –

Page 51: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

51

KALASALINGAM UNIVERSITY

characteristics of elective motors - speed torque characteristics of electric motors –

pulse width modulation techniques - rating and heating of motors.

AC AND DC ELECTRIC DRIVES

Introduction – classification of electric drives – dynamic conditions of a drive

system – stability considerations of electrical drives – direct current choppers,

inverters, cycloconverters, alternating current voltage controllers, stepper motor.

POWER CONVERTERS

Induction motor drives – synchronous motor drives – direct current drives – block

diagram representation of drive systems, signal flow graph representation of the

systems, transient response, frequency response, stability of controlled drives.

CLOSED LOOP CONTROL OF ELECTRICAL DRIVES

Drive considerations – control system components – mathematical preliminaries –

Nyquist stability criterion – assessment of relative stability using Nyquist criterion

– closed loop frequency response – sensitivity analysis in frequency domain –

proportional integral derivative controllers – feed back compensation, robust

control system design.

MICROCONTROLLERS AND DSP APPLICATIONS

Introduction – dedicated hardware system versus microcontroller control –

application areas and functions of microcontroller and digital signal processor in

drive technology – control of electric drives using microcontroller and digital

signal processor – control system design of microcontroller based variable speed

drives – applications in textile mills, steel rolling mills, cranes and hoist drives,

cement mills, sugar mills, machine tools, coal mills, paper mills, centrifugal

pumps, turbo compressors.

TEXT BOOKS

1. Vedam Subrahmanyam, Electric drives – concepts and applications, Tata

McGraw Hill publishing company limited, New Delhi, 2003.

2. John. B. Peatman, Design with PIC Microcontrollers, Pearson Education, Asia

2004.

REFERENCE BOOKS

1. Mohammed. A. El-sharkawi, Fundamentals of Electrical drives, Books/cole,

Page 52: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

52

KALASALINGAM UNIVERSITY

Thomson learning, A division of Thomson learning, 2001.

2. Gopal. M, Control System Principles and Design, Tata McGraw Hill

publishing

company limited, New Delhi, 2nd edition 2001.

3. Nagrath. I. J, Gopal. M, Control Systems Engineering, New age international

publishers, 3rd edition, 2000.

EEE6111

APPLICATION SPECIFIC

INTEGRATED

CIRCUITS

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Analysis the different types of ASICs design.

CO2 Analysis the different Logic cell architecture and interconnects.

CO3 Analysis about different programmable ASIC design software.

CO4 Identification of new developments in SOC and low power design.

INTEGRATED CIRCUIT LIBRARY DESIGN

Types of application specific integrated circuit – design flow – complementary

metal oxide semiconductor transistors, complementary metal oxide semiconductor

design rules – combinational logic cell – sequential logic cell – data path logic cell

– transistors as resistors – transistor parasitic capacitance – logical effort – library

cell design, library architecture.

PROGRAMMABLE CELLS

Anti fuse – static random access memory – electrical programmable read only

memory and electrically erasable programmable read only memory technology –

PREP bench marks – actel ACT - xilinx LCA - altera FLEX - altera MAX direct

current and alternating current inputs and outputs – clock and power inputs – xilinx

I/O blocks.

DESIGN SOFTWARE AND LOW LEVEL DESIGN ENTRY

Actel ACT – xilinx LCA – xilinx EPLD – altera MAX 5000 and 7000 – altera

MAX 9000 altera FLEX – design systems – logic synthesis – half gate application

Page 53: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

53

KALASALINGAM UNIVERSITY

specific integrated circuit – schematic entry – low level design language – PLA

tools – EDIF – CFI design representation.

LOGIC SYNTHESIS, SIMULATION AND TESTING

Verilog and logic synthesis – very high speed integrated circuit hardware

description language and logic synthesis - types of simulation – boundary scan test,

fault simulation, automatic test pattern generation.

ASIC CONSTRUCTION, FLOOR PLANNING, PLACEMENT AND

ROUTING

System partition – field programmable gate array partitioning – partitioning

methods – floor planning, placement – physical design flow, global routing,

detailed routing, special routing – circuit extraction.

TEXT BOOK

1. Smith M. J. S, Application – Specific Integrated Circuits, Addison Wesley

Longman Inc., 2003.

REFERENCE BOOK

1. Andrew Brown, VLSI Circuits and Systems in Silicon, McGraw Hill, 2004.

2. Brown. S. D, Francis. Et.al, Field Programmable Gate Arrays Kluewer

Academic

Publishers, 2003.

3. Mohammed Ismail and Terri Fiez, Analog VLSI Signal and Information

Processing, McGraw Hill, 2004.

4. Kung. S. Y, et.al, VLSI and Modern Signal Processing, Prentice Hall, 2005.

EEE6112 MIXED SIGNAL EMBEDDED

SYSTEMS

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the analog and digital signal circuits used in embedded

system

CO2 Design the OP Amp using CMOS technology

CO3 Apply the DAC using different modules

Page 54: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

54

KALASALINGAM UNIVERSITY

CO4 Apply the ADC using different modules

CO5 Understand the frequency syntheses by using PLL

ANALOG AND MIXED SIGNAL CIRCUITS

Design and verification – applications challenges - market perspective – analog

complementary metal oxide semiconductor circuits - current mirrors - current and

voltage references - bandgap references.

CMOS AMPLIFIERS

Opamps - high performance complementary metal oxide semiconductor amplifiers

– comparators – characterization - two stage open loop comparators - discrete time

comparators - high-speed comparators.

SWITCHED CAPACITOR CIRCUITS

Switched capacitor (SC) introduction - offset cancellation - clock feed - through -

switched capacitor amplifiers - switched capacitor integrators - switched capacitor

filters.

DAC AND ADC

Introduction - Nyqusist rate converters – over sampling converters -

pipelined/parallel converters - high speed analog to digital converter design, high

speed digital to analog converter design and mixed signal design for radar

application - analog to digital converter and digital to analog converter modules

used for LIGO.

PHASE LOCKED LOOP

Frequency synthesizers - design of phase locked loop and frequency synthesizers –

phase locked loop with voltage driven oscillator – phase locked loop with current

driven oscillator – embedded phase locked loop test - phase locked loop

synthesizer oscillator by MC14046B.

TEXT BOOKS

1. Allen, CMOS Analog Circuit Design, Oxford, 2005.

2. Behzad Razavi, Design of Analog CMOS integrated circuit, Tata McGraw Hill,

2004.

Page 55: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

55

KALASALINGAM UNIVERSITY

REFERENCE BOOKS

1. Breems, Continuous-Time Sigma Delta Modulations for A/D Conversion,

Kluwer, 2002.

2. Michelle Steyaert, Analog Circuit Design, Kluwer, 2003.

3. Gray and Meyer, Analysis and Design of Analog Integrated Circuits, Wiley,

2004.

4.Baker, CMOS Mixed-Signal Circuit Design, Wiley, 2004.

EEE6113 HARDWARE SOFTWARE CO-

DESIGN

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the objective of Hardware and software co design

CO2 Understand the different architecture used in embedded system

CO3 Apply the modeling computation used in Embedded system.

CO4 Apply the synthesis in memory and control of an embedded system

CO-DESIGN CONCEPTS

Problem description, goals of co-design, co-design steps, co-design approaches and

accomplishments, challenges.

ARCHITECURES FOR EMBEDDED SYSTEMS

Single processor-coprocessor architecture - multiprocessor architectures – internet

protocol core based design - reconfigurable systems - platform-based design –

interfacing embedded systems to the external environment: sensors.

SYSTEM MODELING AND SPECIFICATION

Models of computation - finite state machines, extended finite state machines,

control/data flow nets, petrinets, task graphs, hierarchical models - system

specification languages - statecharts, very high speed integrated circuit hardware

description language, system C.

PERFORMANCE MODELING

System-level performance modeling vs. low-level performance modeling -

modeling of execution speed (system latency) and energy consumption for

Page 56: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

56

KALASALINGAM UNIVERSITY

hardware and software - estimation of memory requirements.

HARDWARE SYNTHESIS

High-level synthesis - behavioral specification of hardware, module set allocation,

resource binding, operation scheduling, controller synthesis.

TEXT BOOK

1. Jean J. Labrosse, Embedded Systems Building Blocks: Complete and Ready-

To-

Use Modules in C, CMP Books, 2005.

REFERENCE BOOKS

1. Arnold S. Berger, Embedded System Design CMP books, USA 2002.

2. Wayne Wolf, Computers as Components: Principles of Embedded Computer

Systems Design, Morgan Kaufman Publishers, 2005.

EEE6114 NETWORK PROCESSORS L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basics of Embedded network component

CO2 Understand the communication protocols

CO3 Application Development using cisco network processor

CO4 Application development using special embedded processor.

EMBEDDED SYSTEM

Embedded system design life cycle – selection process – partitioning decision –

development environment – special software techniques – basic toolset – BDM,

joint text action group and Nexus – ICE an integrated solution – testing.

INSTRUCTION SET

Ti320C67xx and Ti320C55xx processors - instruction set - programming examples

– pipelining of instructions – special features of Ti320C67xx and Ti320C55xx

processor.

Page 57: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

57

KALASALINGAM UNIVERSITY

APPLICATIONS

Case Study - 67xx processor in image / video applications – applications with

IXP1200 network processors, single chip OC-12 network processor, CISCO

network processor.

SPECIAL PROCESSORS

Ti320C55xx digital signal processor - architecture of Ti320C55xx processor –

instruction set and programming examples - Ti320C67xx digital signal processor -

introduction to very large instruction word architecture - arithmetic computation –

memory accessing.

CASE STUDY OF DSP

Case Study- digital signal processor for audio/video applications – architecture of

digital signal processors – digital signal processor versus conventional processors –

fixed point arithmetic versus floating point arithmetic – digital signal processor for

embedded systems.

TEXT BOOKS

1. Rulph Chassing Wiley, DSP Applications Using C and the TMS320C6x DSK,

2005.

2. Arnold S Berger Embedded System Design, CMP Books, 2005.

REFERENCE BOOKS 1. Sen M Kuo and Bob H Lee, Real Time Signal Processing, John Wiley and

Sons,

2005.

2. Raj Kamal, Embedded Systems – Architecture, Programming and Design,

Tata McGraw Hill, New Delhi, 2006.

EEE6115 NETWORK SECURITY L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the network security policy

CO2 Understand the network controlling methods

Page 58: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

58

KALASALINGAM UNIVERSITY

CO3 Apply the different data encryption technique and algorithm

CO4 Design the network security system using Internet protocol

SECURITY

Classical security - techniques and computer network security concepts –

confidentiality and security - security policy and operations life cycle - security

system development and operations.

SECURE NETWORKING THREATS

Attack process - attacker types - vulnerability types - attack results, attack

taxonomy, threats to security, physical security - biometric systems - monitoring

controls, data security, intrusion, detection systems.

ENCRYPTION TECHNIQUES

Conventional techniques - modern techniques – data encryption standard, data

encryption standard chaining, triple data encryption standard, RSA algorithm - key

management - message authentication - hash algorithm - authentication

requirements, functions secure hash algorithm, message digest algorithm - digital

signatures – advanced encryption standard algorithms.

DESIGNING OF SECURE NETWORKS

components of a hardening strategy - network devices - host operating systems –

applications - based network services - rogue device detection - network security

technologies - the difficulties of secure networking - security technologies –

emerging security technologies general design considerations - layer 2 security

considerations – internet protocol addressing design considerations – internet

control message protocol design considerations - routing considerations - transport

protocol design considerations.

NETWORK SECURITY PLATFORM

Network security platform options -network security device best practices –

common application design considerations - E-Mail – distributed network security

– hyper text transfer protocol – file transfer protocol - instant messaging - IPsec

virtual private network design considerations – virtual private network basics -

IPsec modes of operation and security options - topology considerations - secure

network management and network security management - organizational realities -

protocol capabilities - network security management – firewalls - cyber laws.

Page 59: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

59

KALASALINGAM UNIVERSITY

TEXT BOOKS

1. Sean Convery, Network Security Architectures, Published by Cisco Press, 1st

edition, 2004.

2. William Stalling, Cryptography and Network Security Pearson Education,

Asia,

2005.

REFERENCE BOOKS

1. Charels P. Pfleeger, Security in Computing, Prentice Hall, 2005.

2. Jeff Crume, Inside Internet Security, Addison Wesley, 2005.

EEE6116 DIGITAL IMAGE PROCESSING L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 know the basic concepts in Image Processing.

CO2 Understand the segments of various types of Images.

CO3 represent the images in different forms

CO4 develop algorithms for Pattern Recognition

CO5 implement the features of Image processing in application

FUNDAMENTALS OF IMAGE PROCESSING

Introduction – fundamental steps in digital image processing – image sensing and

acquisition – sampling and quantization – pixel relationships – color fundamentals

and models, file formats, image operations – arithmetic, geometric and

morphological – sampling and quantization.

IMAGE ENHANCEMENT

Spatial domain - gray level transformations – histogram processing – basics of

spatial filtering – smoothing and sharpening spatial filters - frequency domain -

filtering in frequency domain – discrete fourier transform, fast fourier transform –

smoothing and sharpening filters – homomorphic filtering.

IMAGE SEGMENTATION AND FEATURE ANALYSIS

Page 60: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

60

KALASALINGAM UNIVERSITY

Detection of discontinuities – edge operators – edge linking and boundary

detection – threshold – region based segmentation – morphological watersheds –

motion segmentation, feature analysis and extraction – spatial techniques.

MULTI RESOLUTION ANALYSIS AND COMPRESSIONS

Multi resolution analysis: image pyramids – multi resolution expansion – wavelet

transforms in one dimension - image compression: fundamentals – models –

elements of information theory – error free compression – lossy compression –

image compression standards

APPLICATIONS OF IMAGE PROCESSING

Image classification – image recognition – image understanding – video motion

analysis – image fusion – steganography – digital compositing – mosaics – color

image processing – string matching – syntactic recognition of strings.

TEXT BOOK

1. Jain. K, Fundamentals of Digital Image Processing, Pearson Education, 2003.

REFERENCE BOOKS

1. Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, 2nd

edition,

Pearson Education, 2003.

2. Milan Sonka et.al Image Processing, Analysis and Machine Vision, 2nd

edition,

Thomson Learning, 2001.

EEE6117 VHDL DESIGN &

PROGRAMMABLE DEVICES

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the basic concept of VHDL Design.

CO2 Understand the different types of behaviors and structures of VHDL

design

CO3 Apply the programming algorithm in VHDL design

Page 61: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

61

KALASALINGAM UNIVERSITY

CO4 Understand the different data type packages used in VHDL

VHDL FUNDAMENTALS

Fundamental concepts – modeling digital systems – domains and levels of

modeling – modeling languages – very high speed integrated circuit hardware

description language modeling concepts – scalar data types and operations –

constants and variables – scalar types – type classification – attributes and scalar

types – expressions and operators – sequential statements – if statements, case

statements, null statements, loop statements,assertion and report statements.

COMPOSITE DATA TYPES AND BASIC MODELING CONSTRUCTS

Arrays – unconstrained array types – array operations and referencing – records –

basic modeling constructs – entity declarations – architecture bodies – behavioral

descriptions – structural descriptions – design processing - case study - a pipelined

multiplier accumulator.

SUBPROGRAMS AND PACKAGES

Procedures – procedure parameters – concurrent procedure call statements –

functions – overloading – visibility of declarations – packages and use clauses –

package declarations – package bodies – use clauses – the predefined – aliases -

aliases for data objects – aliases for non-data items - case study - a bit-vector

arithmetic package.

SIGNALS, COMPONENTS, CONFIGURATIONS

Basic resolved signals – IEEE Std_Logic_1164 resolved subtypes – resolved signal

parameters – generic constants – parameterizing behavior, parameterizing structure

– components and configurations – components, configuring component instances,

configuration specification – generate statements – generating iterative structure –

conditionally generating structures – configuration of generate statements - case

study - the DLX computer system.

ABSTRACT DATA TYPES AND FILES

Access types – linked data structures – abstract data types using packages – files

and input/output – files – the package textio – verilog - case study - queuing

networks.

TEXT BOOK

1. Peter J. Ashenden, The Designer‟s Guide to VHDL, Morgan Kaufmann

Page 62: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

62

KALASALINGAM UNIVERSITY

Publishers, San Francisco, Second Edition, May 2001.

REFERENCE BOOKS 1. Zainalabedin Navabi, VHDL Analysis and Modeling of Digital Systems,

McGraw Hill International Editions, 2nd Edition, 2005.

2. James M. Lee, Verilog Quick start, Kluwer Academic Publishers, 2nd

Edition,2005

EEE6118 ADVANCED EMBEDDED

SYSTEMS

L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the timing and interrupt in processor.

CO2 Apply co design methodology

CO3 Solve the Co-Synthesis Problem in embedded field

CO4 Understand the memories and communication protocol in embedded

field

CO5 Design a simple processor model.

INTRODUCTION TO EMBEDDED HARDWARE AND SOFTWARE

Terminology – Gates – Timing diagram – Memory – Microprocessor buses –

Direct memory access – Interrupts – Built interrupts – Interrupts basis – Shared

data problems – Interrupt latency - Embedded system evolution trends – Interrupt

routines in an RTOS environment.

SYSTEM MODELLING WITH HARDWARE/SOFTWARE

PARTITIONING

Embedded systems, Hardware/Software Co-Design, Co-Design for System

Specification and modelling- Single- processor Architectures&,Multi-

ProcessorArchitectures, comparison of Co-Design Approaches, Models of

Computation, Requirements for Embedded System Specification,

Hardware/Software Partitioning Problem, Hardware/Software Cost Estimation,

Generation of Partitioning by Graphical modelling, Formulation of the HW/SW

scheduling, Optimization.

Page 63: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

63

KALASALINGAM UNIVERSITY

HARDWARE/SOFTWARE CO-SYNTHESIS

The Co-Synthesis Problem, State-Transition Graph, Refinement and Controller

Generation, Distributed System Co-Synthesis.

MEMORY AND INTERFACING

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.

CONCURRENT PROCESS MODELS AND HARDWARE SOFTWARE CO-

DESIGN

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. Design technology – Automation synthesis –

Hardware software co- simulation – IP cores – Design Process Model.

TEXT BOOKS

1. David. E. Simon, “An Embedded Software Primer”, Pearson Education, 2001.

2. Tammy Noergaard, ”Embedded System Architecture, A comprehensive Guide

for

Engineers and Programmers”, Elsevier, 2006

REFERENCE BOOKS

1. Raj Kamal, “Embedded Systems- Architecture, Programming and Design”

Tata

McGraw Hill, 2006. .

2. Frank Vahid and Tony Gwargie, “Embedded System Design”, John Wiley &

sons,2002.

3. Steve Heath, “Embedded System Design”, Elsevier, Second Edition, 2004

4. Ralf Niemann, “Hardware/Software Co-Design for Data Flow Dominated

Embedded Systems”, Kluwer Academic Pub, 1998.

5. Jorgen Staunstrup, Wayne Wolf, “Harware/Software Co-Design:Principles

andPractice”, Kluwer Academic Pub, 1997.

6. Giovanni De Micheli, Rolf Ernst Morgon, “Reading in Hardware/Software

Page 64: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

64

KALASALINGAM UNIVERSITY

Co-Design” Kaufmann Publishers, 2001.

EEE6119 EMBEDDED LINUX L T P C

3 0 0 3

Course Outcomes:

After the successful completion of course, the students will be able to,

CO1 Understand the components of Operating system

CO2 Analyze the Linux kernel architecture

CO3 Understand the basic Embedded Linux kernel architecture

CO4 Analyze the different memory support kernel in embedded Linux

CO5 develop a simple Linux device driver for a custom hardware peripheral

FUNDAMENTALS OF OPERATING SYSTEMS

Overview of operating systems – Process and threads – Processes and Programs –

Programmer view of processes – OS View of processes – Threads - Scheduling –

Nonpreemptive and preemptive scheduling – Real Time Scheduling –

ProcessSynchronization – Semaphores – Message Passing – Mailboxes –

Deadlocks.

LINUX FUNDAMENTALS

Introduction to Linux – Basic Linux commands and concepts – Logging in - Shells

-Basic text editing - Advanced shells and shell scripting – Linux File System –

Linux programming - Processes and threads in Linux - Inter process

communication – Devices– Linux System calls.

INTRODUCTION TO EMBEDDED LINUX

Embedded Linux – Introduction – Advantages- Embedded Linux Distributions -

Architecture - Linux kernel architecture - User space – linux startup sequence –

GNU cross platform Tool chain.

BOARD SUPPORT PACKAGE AND EMBEDDED STORAGE

Inclusion of BSP in kernel build procedure - The bootloader Interface – Memory

Map –Interrupt Management – PCI Subsystem – Timers – UART – Power

Management –Embedded Storage – Flash Map – Memory Technology Device

(MTD) –MTD Architecture - MTD Driver for NOR Flash – The Flash Mapping

Page 65: CURRICULUM AND SYLLABUS REGULATION – 2015 M.Tech

M.Tech EMBEDDED SYSTEM TECHNOLOGY REGULATION 2015

65

KALASALINGAM UNIVERSITY

drivers – MTD Blockand character devices – mtdutils package – Embedded File

Systems – Optimizing storage space – Turning kernel memory.

EMBEDDED DRIVERS AND APPLICATION PORTING

Linux serial driver – Ethernet driver – I2C subsystem – USB gadgets – Watchdog

timer –Kernel Modules – Application porting roadmap - Programming with

pthreads – Operting System Porting Layer – Kernel API Driver - Case studies - RT

Linux – uClinux.

TEXT BOOK 1. Mark Mitchell, Jeffrey Oldham and Alex Samuel „Advanced Linux

Programming‟

New Riders Publications.

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. P. Raghavan ,Amol Lad , Sriram Neelakandan, „Embedded Linux System

Design and

Development‟, Auerbach Publications 2006

4. Karim Yaghmour, „Building Embedded Linux Systems‟, O'Reilly Publications

2003