QUALIFICATION FILE: P G Diploma in Embedded System …nqr.gov.in/sites/default/files/NSQF -P G...

23
QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6) 1 NSDA Reference To be added by NSDA Revised Application Documentation: Version 5/ 19 July, 2016 CONTACT DETAILS OF THE AWARDING BODY FOR THE QUALIFICATION Name and address of awarding body: NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY (NIELIT), CALICUT NIT CAMPUS POST, KOZHIKODE, KERALA. PIN – 673601. Name and contact details of individual dealing with the submission: Name: Shoukath Cherukat Designation: Scientist/ Engineer ‘D’ Mobile: 9447423306 Email: [email protected] , [email protected] List of documents submitted in support of the Qualifications Files (attached) a) Annexure – I- Course Curriculum b) Annexure –I I- Candidates Trained c) Annexure – III –Placement Details d) Evidence of Job Market – Attached Certificates from VVDN Technologies and Inntot Technologies, Cochin, Kerala e) Evidence of Course Requirement in the Industry – Attached Certificates from VVDN Technologies and Inntot Technologies, Cochin, Kerala f) Evidence of Placement - Attached Certificate from VVDN Technologies, Cochin, Kerala SUMMARY Qualification Title: Post Graduate Diploma in Embedded System Design Nature and purpose of the Qualification: This Qualification is aligned to Level 6. The purpose of this qualification is to train the students to be ready for Embedded Engineer Job. Body/bodies which will award the qualification: Training Section, National Institute of Electronics and Information Technology (NIELIT),

Transcript of QUALIFICATION FILE: P G Diploma in Embedded System …nqr.gov.in/sites/default/files/NSQF -P G...

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

1

NSDA Reference

To be added by NSDA

Revised Application Documentation: Version 5/ 19 July, 2016

CONTACT DETAILS OF THE AWARDING BODY FOR THE QUALIFICATION

Name and address of awarding body:

NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY (NIELIT), CALICUT

NIT CAMPUS POST, KOZHIKODE, KERALA.

PIN – 673601.

Name and contact details of individual dealing with the submission:

Name: Shoukath Cherukat

Designation: Scientist/ Engineer ‘D’

Mobile: 9447423306

Email: [email protected], [email protected]

List of documents submitted in support of the Qualifications Files (attached)

a) Annexure – I- Course Curriculum

b) Annexure –I I- Candidates Trained

c) Annexure – III –Placement Details

d) Evidence of Job Market – Attached Certificates from VVDN Technologies and Inntot

Technologies, Cochin, Kerala

e) Evidence of Course Requirement in the Industry – Attached Certificates from VVDN

Technologies and Inntot Technologies, Cochin, Kerala

f) Evidence of Placement - Attached Certificate from VVDN Technologies, Cochin, Kerala

SUMMARY

Qualification Title:

Post Graduate Diploma in Embedded System Design

Nature and purpose of the Qualification:

This Qualification is aligned to Level 6. The purpose of this qualification is to train the students to be ready for Embedded

Engineer Job.

Body/bodies which will award the qualification:

Training Section, National Institute of Electronics and Information Technology (NIELIT),

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

2

Calicut - 673601, Kerala

Body which will accredit providers to offer courses leading to the qualification:

Training Section, National Institute of Electronics and Information Technology (NIELIT), Calicut - 673601, Kerala

Body/bodies which will be responsible for assessment:

Examination Cell, National Institute of Electronics and Information Technology (NIELIT), Calicut - 673601, Kerala

Occupation(s) to which the qualification gives access:

Embedded Engineer

Proposed level of the qualification in the NSQF:

Level 6

Anticipated volume of training/learning required to complete the qualification:

840 Hours

Entry requirements / recommendations:

M.E./M.Tech or B.E./B.Tech in Electronics/Electronics & Communication/Electrical/ Electrical and Electronics/Instrumentation/ Biomedical /Computer Science/Information Technology

MSc in Electronics/ Instrumentation/ Computer Science/Information Technology.

Progression from the qualification:

Embedded Engineer Embedded System Design Engineer Embedded System Design Manager

Planned arrangements for the Recognition of Prior learning (RPL):

RPL Policy will be incorporated once RPL strategy is finalized.

International comparability where known: Will be made available when established.

Formal structure of the qualification:

Course Structure:

This course contains total eight modules. After completing the first seven modules, the students have to

do a six weeks project using any of the topics studied to earn the PG Diploma

Module

Code

Module Name Mandatory /Optional

Estimated Size (Learning Hours)

Level

ED501 Embedded C and ARM Cortex

Microcontrollers

Mandatory 140 6

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

3

ED 501: Embedded C and ARM Cortex Microcontrollers

Module Duration: 140 Hours

Objective

This module is framed to set the required background in embedded system concepts and ‘C’ language for the rest of the modules. It aims at familiarizing the students in embedded concepts and programming in ‘C’. This module covers the advanced topics in ‘C’ such as Memory management, Pointers, Data structures which are of high relevance in embedded software is considered in depth. This module makes use of KEIL C Compiler along with ARM Cortex Microcontrollers.

This module covers the architecture of the popular 32-bit bit Microcontroller such as ARM. The ARM Cortex processor is the industry-leading 32-bit processor for highly deterministic real-time applications, specifically developed to enable partners to develop high-performance low-cost platforms for a broad range of devices including microcontrollers, automotive body systems, industrial control systems and wireless networking and sensors. Learning Outcomes After successful completion of the module, the students shall be able to:

Develop Embedded application using Embedded C Programming

Use ARM Cortex M with Embedded C Programming for Application Development ED 502: Embedded Linux Module Duration: 70 Hours Objective The objective of the course is to provide understanding of the techniques essential to the design and implementation of embedded systems with embedded operating systems.

Learning Outcomes After successful completion of the module, the students shall be able to:

Implement embedded systems with Embedded operating systems

ED502 Embedded Linux Mandatory 70 6

ED503 Embedded RTOS Mandatory 140 6

ED504 Porting on ARM Cortex

Microcontrollers

Mandatory 70 6

ED505 IoT (Internet of Things) Applications Mandatory 70 6

ED 506 System Design using FPGAs Mandatory 70 6

ED 507 Embedded Product Design Mandatory 70 6

ED 508 Project Work Mandatory 210 6

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

4

Develop applications with Embedded Linux ED503: Embedded RTOS

Module Duration: 140 Hours Objective The objectives of the course is to provide the students with an understanding of the aspects of the Real-time systems and Real-time Operating Systems and to provide an understanding of the techniques essential to the design and implementation of real-time embedded systems. This course covers two popular real time operation systems VxWorks and RTLinux.

Learning Outcomes After successful completion of the module, the students shall be able to:

Develop an Embedded Real Time software that is required to run embedded systems

Apply the RTLinux RTOS for real-time application development

Develop real-time applications using VxWorks RTOS

Build real-time embedded systems using RTLinux and VxWorks RTOSes

ED504: Porting on ARM Cortex Microcontrollers

Module Duration: 70 Hours

Objective

ARM is a family of instruction set architectures for computer processors based on a reduced instruction set computing (RISC) architecture developed by British company ARM Holdings. In 2005, about 98% of all mobile phones sold used at least one ARM processor. The low power consumption of ARM processors has made them very popular: 37 billion ARM processors have been produced as of 2013, up from 10 billion in 2008. The ARM architecture (32-bit) is the most widely used architecture in mobile devices, and most popular 32-bit one in embedded systems The ARM Cortex processor is the industry-leading 32-bit processor for highly deterministic real-time applications, specifically developed to enable partners to develop high-performance low-cost platforms for a broad range of devices including microcontrollers, automotive body systems, industrial control systems and wireless networking and sensors. The processor delivers outstanding computational performance and exceptional system response to events while meeting the challenges of low dynamic and static power constraints. The processor is highly configurable enabling a wide range of implementations from those requiring memory protection and powerful trace technology to cost sensitive devices requiring minimal area. In this module the development of Application on ARM Cortex Microcontrollers by porting chibi-OS is detailed. Learning Outcomes After successful completion of the module, the students shall be able to:

Comprehend the Kernel Compilation Procedure for ARM and use it for Application Development

Apply Porting of Open Source Operating Systems on ARM Cortex Microcontrollers ED505: Internet of Things (IoT) Module Duration: 70 Hours Objective

The Internet of Things (IoT) is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

5

human-to-computer interaction. The Internet of Things (IoT, sometimes Internet of Everything) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020. The participants of this module will learn about IoT Architecture and Layering Concepts, IoT platform, Wireless sensor networks and IoT Application development. Learning Outcomes

After successful completion of this module, students should be able to:

Apply the concepts of IoT Architecture and Layering

Implement IoT applications using proper hardware and software platforms

Develop IoT Applications with Aurdino and other platforms

ED 506: System Design Using FPGAs Module Duration: 70 Hours Objective

FPGAs are the present day tool for implementing many embedded applications. A basic understanding of digital electronics is very useful for the proper understanding of this topic. Basics of communication are also covered for further applications. The course is structured to include the learning of VHDL syntax and the architecture of most prominent vendor in the FPGA market, Xilinx FPGAs. Hands own experiments and a mini-project are included in the module. Learning Outcomes On completion, the participants will be able to:

Apply VHDL for FPGA Programming

Implement Digital Circuits on Xilinx FPGAs using VHDL

ED 507: Embedded Product Design Module Duration: 70 Hours Objective

The objective of this module is to help fresh graduates and practicing engineers to enhance their knowledge and skills of embedded product design covering the various aspects of product development process and design of a stand- alone embedded system. Learning Outcomes After successful completion of the module, the students shall be able

Apply product development process for realization of the product

Design and develop a standalone Embedded System using Microcontrollers through conceptual design, PCB Design, PCB Assembly, Testing, Integration etc.

ED 508: Project Work Module Duration: 210 Hours

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

6

Course Description

The students can select hardware, software or system level projects. The project can be implemented using Microcontroller or FPGA or RTOS tools which students have studied and used during the course. A total product or project can be selected.

SECTION 1

ASSESSMENT

Body/Bodies which will carry out assessment: Examination Cell, NIELIT, Calicut

Will the assessment body be responsible for RPL assessment?

Yes. We are conducting Online Examination for the selection of the Participants of the Course.

Online Admission Test is of one hour duration with Aptitude (20%), Logical reasoning (20%), C

Programming (10%) and Basic electronics (50%). Basic Electronics includes topics of Digital, Analog,

Microprocessor, Computer Organization, Signals and Systems.

During conduction of the course, we are conducting Theory and Practical Examination at the end of

Each Module except the Final Module of Project Work. During Project Work, reviews are conducted

once in every week to assess the progress of work. Finally a Project work is evaluated with oral

presentation and live demo of project.

For assessing whether the candidate can apply the learned concept properly, a theory examination is

conducted for every module using moodle software with multiple choice questions where awarding

marks is done automatically. For assessing the practical skills acquired, a practical examination is

conducted for 3 hours duration where the student has to solve a given problem, code, compile and

execute on the required hardware and software platform.

Describe the overall assessment strategy and specific arrangements which have been put in place

to ensure that assessment is always valid, consistent and fair and show that these are in line with

the requirements of the NSQF:

Assessment is done by Examination Cell, NIELIT, Calicut.

The Examination Cell develops assessment strategy unique to each module which bifurcate the

theory and practical with higher emphasis on Practical Assessment.

Each Module Assessment consists of Internal Marks ( 20%), Practical Examination (50%) and Theory

Examination (30%). The internal marks are awarded based on the Solution Progress of Lab Exercises

and Mini Projects.

During conduction of the course, we are conducting Theory and Practical Examination at the end of

Each Module except the Final Module of Project Work. During Project Work, reviews are conducted

once in every week to assess the progress of work. Finally a Project work is evaluated with oral

presentation and live demo of project.

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

7

For assessing whether the candidate can apply the learned concept properly, a theory examination is

conducted for every module using moodle software with multiple choice questions where awarding

marks is done automatically. For assessing the practical skills acquired, a practical examination is

conducted for 3 hours duration where the student has to solve a given problem, code, compile and

execute on the required hardware and software platform.

ASSESSMENT EVIDENCE

In this section, you are asked to show how the assessments you will use will cover all the outcomes and criteria in the qualification. NIELIT Assessment / Examination Committee / Panel doing all module assessment and provide grades

Assessment

Module 1

For assessing whether the participant can apply the learned concept of Embedded C Programming with ARM Cortex Micrcontrollers, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant can apply the learned concept of Embedded C Programming, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it in embedded c, compile, link and execute in PC platform with GNU Linux Tools.

For assessing whether the participant can apply the learned concept of ARM Cortex M Architecture and Embedded C Programming on ARM, a Practical Examination is conducted for 3 hours duration where the student has to find solution of a problem by coding in Embedded with KEIL Microvision Tools and implementing it on ARM Cortex Kit

Module 2

For assessing whether the participant can apply the learned concept of Embedded operating systems that is needed to run embedded systems and Embedded Linux Internals, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant can apply the learned concept of Embedded Linux Programming with Internal, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it in embedded c, compile, link and execute in PC platform with GNU Linux Tools.

Module 3

For assessing whether the participant can apply the learned concept of Embedded Real Time software that is required to run embedded systems and VxWorks/RTLinux RTOSes, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant can apply the learned concept of RTLinux RTOS Programming, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it in embedded c, compile, link and execute in PC platform with RTLinux Tools on VmWare Environment.

For assessing whether the participant can apply VxWorks RTOS Programming, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it in embedded c, compile, link and execute in PC platform with VxWorks Tornado Tools.

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

8

Module 4

For assessing whether the participant can apply the procedure of Kernel Compilation for ARM and Porting of Open Source Operating Systems on ARM Cortex Microcontrollers, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant can apply Porting of Open Source Operating Systems on ARM Cortex Microcontrollers, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it in embedded c, compile, link and port on ARM Coterx M based Hardware.

Module 5

For assessing whether the participant can apply the learned concept of the IoT Architecture, Layering concepts, IoT Platform hardware/Software and implementation of IoT applications, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant implement IoT applications on IoT platform, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it and port on IoT Hardware.

Module 6

For assessing whether the participant can apply the VHDL Programming, Xilinx FPGA Architecture and Implementation of VHDL Code on Xilinx FPGA, a theory examination is conducted using moodle software with multiple choice questions where the evaluation is done automatically.

For assessing whether the participant can apply VHDL Programming and Implementation of VHDL Code on Xilinx FPGA, a Practical Examination is conducted for 3 hours duration where the student has to solve a problem, code it and port on FPGAs.

Module 7

For assessing whether the participants have understood the quality principles and the product

development process, a two pronged methodology is adopted as follows:-

A theory test is conducted covering all topics with multiple choices; fill in the blanks and descriptive

questions.

The understanding of the concepts and the participant’s ability to practice them is assessed through a

mini project executed through team work where a complete product is designed and developed using

evaluation board followed by team presentation and project report to evaluate the communication

skills.

Module 8

During this Project Work Module evaluation is done in two phases, initially through project reviews conducted once in every 5 days. Later at the end of project work, live demo of work, oral presentation and viva are conducted.

Grade Sheet

Grade % Marks Grade % Marks Grade % Marks

S 90% and above A 75% to <90% B 60% to <75%

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

9

SECTION 2

EVIDENCE OF LEVEL

Title/Name of qualification: Post Graduate Diploma in Embedded System Design

Level: 6

Assessed outcome Process

Required

Professional

Knowledge

Professional

Skill

Core Skill Responsibility

1. Embedded C and

ARM Cortex

Microcontrollers

Demands a wide

range of

specialized

technical Skill,

clarity of

knowledge and

practice in

broad range of

activity

involving

standard and

non-standard

practices.

Learning and

practicing

Embedded C

programming,

Embedded OS,

RTOS concepts,

Porting OS on

ARM,

Developing

Applications

with IoT, FPGA

Programming

and Embedded

Product Design

will provide

factual and

theoretical

knowledge in

of Embedded

System Design.

In addition a

210 hours

duration

project work

which will

enable the

candidate to

employment as

Embedded

System

Engineer.

Candidate

will acquire

theoretical

and

practical

problem

solving skill

in the field

of

embedded

systems.

Candidate

will be

good in

mathemati

cal

calculation,

will

understand

the social

requiremen

ts and will

be able to

effectively

communica

te and

deliver the

solutions

by

collecting

data and

passing

informatio

n in an

effective

manner.

Candidate will

be able to

work

independently

with

responsibility

for own work

and can

supervise

other work

also when

required.

2. Embedded Linux

3. Embedded RTOS

4. Porting on ARM

Cortex

Microcontrollers

5. IoT (Internet of

Things)

Applications

6. System Design

using FPGAs

7. Embedded Product

Design

8. Project Work

C 50% to <60% D 40% to <50% F <40%

RA (Re Appear) Below 40

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

10

SECTION 3

EVIDENCE OF NEED

What evidence is there that the qualification is needed? This course has been designed meet the increasing manpower requirements in embedded system industry after discussion with Embedded System Companies in Cochin, Trivandrum and Bangalore.

a) Market Survey – Make in India -“The Internet of Things Growth Path” Electronics for You, June 2016.

b) View Point - Make in India -“A Way to Boost Manufacturing and Employment opportunities” Electronics for You, June 2016.

c) Evidence of Requirement in the Industry –VVDN Technologies and Inntot Technologies, Cochin, Kerala.

What is the estimated uptake of this qualification and what is the basis of this estimate?

Estimated uptake is 40 students / Batch with 2 Batches / Year and on the basis of Facilities and Infrastructure in NIELIT Calicut.

What steps were taken to ensure that the qualification(s) does/do not duplicate already existing or

planned qualifications in the NSQF?

The Qualification does not exist as per the information available in public domain.

What arrangements are in place to monitor and review the qualification(s)? What data will be used

and at what point will the qualification(s) be revised or updated?

Based on feedback by participants, employers and based on market survey the qualification will be

reviewed in every 2 years.

SECTION 4

EVIDENCE OF RECOGNITION AND PROGRESSION What steps have been taken in the design of this or other qualifications to ensure that there is a clear path to other qualifications in this sector?

The candidates who complete this course successfully can enroll for MS program in Foreign

Universities with letter of recommendations from the course mentors.

An email details from KAUST (King Abdullah University of Science and Technology) is detailed below.

//=========================================================================//

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

11

//===========================================================//

Annexure – I

Course Curriculum

ED 501: Embedded C and ARM Cortex Microcontrollers

Module Duration: 140 Hours

Objective

This module is framed to set the required background in embedded system concepts and ‘C’

language for the rest of the modules. It aims at familiarizing the students in embedded concepts and

programming in ‘C’. This module covers the advanced topics in ‘C’ such as Memory management,

Pointers, Data structures which are of high relevance in embedded software is considered in depth.

This module makes use of KEIL C Compiler along with ARM Cortex Microcontrollers.

This module covers the architecture of the popular 32-bit bit Microcontroller such as ARM. The ARM

Cortex processor is the industry-leading 32-bit processor for highly deterministic real-time

applications, specifically developed to enable partners to develop high-performance low-cost

platforms for a broad range of devices including microcontrollers, automotive body systems,

industrial control systems and wireless networking and sensors.

Course Description

Embedded Concepts

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

12

Introduction to embedded systems, Application Areas, Categories of embedded systems, Overview of

embedded system architecture, Specialties of embedded systems, recent trends in embedded

systems, Architecture of embedded systems, Hardware architecture, Software architecture,

Application Software, Communication Software, Development and debugging Tools.

‘C’ and Embedded C Introduction to ‘C’ programming, Storage Classes, Data Types, Controlling program flow, Arrays,

Functions, Memory Management, Pointers, Arrays and Pointers, Pointer to Functions and advanced

topics on Pointers, Structures and Unions, Data Structures, Linked List, Stacks, Queues, Conditional

Compilation, Preprocessor directives, File operations, Variable arguments in Functions, Command

line arguments, bitwise operations, Typecasting.

Introduction to ARM Cortex Architecture

Introduction to 32-bit Processors, The ARM Architecture, Overview of ARM, Overview of Cortex

Architecture, Cortex M3 Register Set and Modes, Cortex M3 Processor Core, Data Path and

Instruction Decoding, ARM Cortex M3 Development Environment, Assembler and Compiler, Linkers

and Debuggers, ARM, Thumb & Thumb2 instructions, Mixing ARM & Thumb Instructions, Memory

hierarchy, Memory Mapping, Cache.

Cortex M3 Microcontrollers & Peripherals

Cortex M3 based controller architecture, Memory mapping, Cortex M3 Peripherals – RCC, GPIO,

Timer, System timer, UARTs, LCD, ADC, Cortex M3 interrupt handling – NVIC. Application

development with Cortex M3 controllers using standard peripheral libraries.

Learning Outcomes

After successful completion of the module, the students shall be able to:

Develop Embedded application using Embedded C Programming

Use ARM Cortex M with Embedded C Programming for Application Development

Text Books: 1. Embedded/Real Time Systems Concepts, Design and Programming Black Book, Prasad, KVK. 2. Let us C by Yashwant Kanetkar. 3. The Definitive Guide to the ARM Cortex M3, Joseph Yiu, Newnes.

Reference Books:

1. Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw Hill. 2. Embedded C, Pont, Michael J 3. Embedded Systems an Integrated Approach: Lyla B Das, Pearson 4. C Programming by Worthington, Steve 5. C Programming language, Kernighan, Brian W, Ritchie, Dennis M 6. Art of C Programming, JONES, ROBIN,STEWART, IAN 7. C Programming for Embedded systems, Zurell, Kirk 8. Assembly language Programming ARM Cortex-M3, Vincent Mahout, Wiley 9. Embedded Linux: Hardware, Software, and Interfacing, Hollabaugh, Craig. 10. Embedded/Real-Time Systems: Concepts, Design and Programming: The Ultimate Reference,

Dr. K.V.K.K. Prasad, Published by Wiley DreamTech, 2003

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

13

11. ARM System Developer's Guide - Designing and Optimizing System Software by: Andrew N Sloss, Dominic Symes, Chris Wright; 2004, Elseiver.

12. Cortex M3 Reference manual. 13. STM32Ldiscovery datasheets, reference manuals & Application notes.

ED 502: Embedded Linux

Module Duration: 70 Hours

Objective

The objective of the course is to provide understanding of the techniques essential to the design and implementation of embedded systems with embedded operating systems.

Course Description

Introduction Basic Operating System Concepts

Linux as Embedded Operating System

Comparison of Embedded OS

Embedded OS Tools and Development

Discussion on Embedded OS Applications and Products

System architecture of a Basic OS

Internals of Linux OS

System Calls, Linux Compiler options, Make

Process, Multithreading and Synchronization

Serial port and Network programming with Embedded Linux

Kernel module programming and Device drivers

Inter Process Communication

Pipe and FIFOs, Shared memory, Sockets

Getting Linux on a device

Linux boot sequence, Building Kernel, Building Boot image

Practical Sessions Embedded Linux Applications

Learning Outcomes

After successful completion of the module, the students shall be able to:

Implement embedded systems with Embedded operating systems

Develop applications with Embedded Linux

Reading List

1. GNU/LINUX Application Programming, Jones, M Tims 2. Embedded Linux: Hardware, Software, and Interfacing, Hollabaugh, Craig, 3. Building Embedded Linux Systems: Yaghmour, Karim 4. Embedded Software Primer: Simon, David E. 5. Linux Kernel Internals: Beck, Michael At Al

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

14

6. UNIX Network Programming : Steven, Richard 7. Linux: The Complete Reference: Petersen, Richard 8. Linux Device Drivers: Rubini, Alessandro, Corbet, Jonathan 9. Linux Kernel Programming: Algorithms and Structures of version 2.4: Beck, Michael At Al 10. Linux Kernel Development: Love, Robert 11. Operating System Concepts, Peter B. Galvin, Abraham Silberschatz, Gerg Gagne, Wiley

Publishers

ED503: Embedded RTOS

Module Duration: 140 Hours

Objective

The objectives of the course is to provide the students with an understanding of the aspects of the Real-time systems and Real-time Operating Systems and to provide an understanding of the techniques essential to the design and implementation of real-time embedded systems. This course covers two popular real time operation systems VxWorks and RTLinux.

Course Description

Introduction Embedded Software – Real-time Vs Non Real-time Introduction to Real-time systems and Embedded Real-time Systems Discussion of popular RTOS like RTLinux and VxWorks Comparison of Embedded RTOSs (RTLinux and VxWorks) Design Goals for Real-time software Discussion on Embedded Real-time applications Considerations for real-time programming

System architecture of RTLinux

Introduction RTLinux Thread Creation and Management Thread Synchronization Mechanisms IPC – RTFIFO, Shared Memory, Interrupt Handling

System architecture of VxWorks

Introduction to VxWorks Task Creation and management Inter Task Communication Mechanisms Semaphores, Message Queues, Pipes Interrupts, Tornado tools

Practical Sessions Application Development under RTLinux and VxWorks

Learning Outcomes

After successful completion of the module, the students shall be able to:

Develop an Embedded Real Time software that is required to run embedded systems

Apply the RTLinux RTOS for real-time application development

Develop real-time applications using VxWorks RTOS

Build real-time embedded systems using RTLinux and VxWorks RTOSes

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

15

Reading List

1. Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw Hill 2. Embedded/Real Time Systems Concepts, Design and Programming Black Book, Prasad, KVK 3. Software Design for Real-Time Systems: Cooling, J E Proceedings of 17the IEEE Real-Time

Systems Symposium December 4-6, 1996 Washington, DC: IEEE Computer Society 4. Real-time Systems – Jane Liu, PH 2000 5. Real-Time Systems Design and Analysis : An Engineer's Handbook: Laplante, Phillip A 6. Structured Development for Real - Time Systems V1 : Introduction and Tools: Ward, Paul T &

Mellor, Stephen J 7. Structured Development for Real - Time Systems V2 : Essential Modeling Techniques: Ward,

Paul T & Mellor, Stephen J 8. Structured Development for Real - Time Systems V3 : Implementation Modeling Techniques:

Ward, Paul T & Mellor, Stephen J 9. Monitoring and Debugging of Distributed Real-Time Systems: TSAI, Jeffrey J P & Yang, J H 10. Embedded Software Primer: Simon, David E.

ED504: Porting on ARM Cortex Microcontrollers

Module Duration: 70 Hours

Objective

ARM is a family of instruction set architectures for computer processors based on a reduced

instruction set computing (RISC) architecture developed by British company ARM Holdings. In 2005,

about 98% of all mobile phones sold used at least one ARM processor. The low power consumption

of ARM processors has made them very popular: 37 billion ARM processors have been produced as of

2013, up from 10 billion in 2008. The ARM architecture (32-bit) is the most widely used architecture

in mobile devices, and most popular 32-bit one in embedded systems The ARM Cortex processor is

the industry-leading 32-bit processor for highly deterministic real-time applications, specifically

developed to enable partners to develop high-performance low-cost platforms for a broad range of

devices including microcontrollers, automotive body systems, industrial control systems and wireless

networking and sensors.

The processor delivers outstanding computational performance and exceptional system response to

events while meeting the challenges of low dynamic and static power constraints. The processor is

highly configurable enabling a wide range of implementations from those requiring memory

protection and powerful trace technology to cost sensitive devices requiring minimal area. In this

module the development of Application on ARM Cortex Microcontrollers by porting chibi-OS is

detailed.

Course Description

Porting RTOS to ARM Cortex Microcontrollers

Building root file system, Kernel Compilation for ARM, Porting of OS to ARM. Overview of open

source RTOS (Chibi-OS / FreeRTOS / MicroC-OS etc.), Porting open source - Embedded OS (Linux) &

other RTOS (Chibi-OS / FreeRTOS / MicroC-OS etc.) on ARM Cortex Microcontrollers. RTOS based

applications development on Cortex Microcontrollers.

Learning Outcomes

After successful completion of the module, the students shall be able to:

Comprehend the Kernel Compilation Procedure for ARM and use it for Application Development

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

16

Apply Porting of Open Source Operating Systems on ARM Cortex Microcontrollers Text Books:

1. The Definitive Guide to the ARM Cortex M3, Joseph Yiu, Newnes 2. Real-Time Embedded Multithreading, Edward L Lamie, CMP Books

Reference Books:

1. Assembly language Programming ARM Cortex-M3, Vincent Mahout, Wiley 2. Embedded Linux: Hardware, Software, and Interfacing, Hollabaugh, Craig. 3. Embedded/Real-Time Systems: Concepts, Design and Programming: The Ultimate

Reference, Dr. K.V.K.K. Prasad, Published by Wiley DreamTech, 2003 4. ARM System Developer's Guide - Designing and Optimizing System Software by: Andrew

N Sloss, Dominic Symes, Chris Wright; 2004, Elseiver. 5. Cortex M3 Reference manual. 6. STM32Ldiscovery datasheets, reference manuals & Application notes. 7. Chibi-OS / RT API reference manuals & documents.

ED505: Internet of Things (IoT)

Module Duration: 70 Hours

Objective

The Internet of Things (IoT) is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. The Internet of Things (IoT, sometimes Internet of Everything) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020. The participants of this module will learn about IoT Architecture and Layering Concepts, IoT platform,

Wireless sensor networks and IoT Application development.

Course Description

Introduction to IoT, WoT and M2M

Basics of Internet & Review of Internet protocols

Data logging /IoT Layering concepts

Wireless PAN (Bluetooth & Zigbee), GSM, Wifi

Introduction to Wireless Sensor Networks

Routing Protocols in WSN

Database Management

Learning Outcomes

After successful completion of this module, students should be able to:

Apply the concepts of IoT Architecture and Layering

Implement IoT applications using proper hardware and software platforms

Develop IoT Applications with Aurdino and other platforms

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

17

Reading List

1. 6LoWPAN: The Wireless Embedded Internet, Zach Shelby, Carsten Bormann, Wiley

2. Internet of Things: Converging Technologies for Smart Environments and Integrated

Ecosystems, Dr. Ovidiu Vermesan, Dr. Peter Friess, River Publishers

3. Interconnecting Smart Objects with IP: The Next Internet, Jean-Philippe Vasseur, Adam

Dunkels, Morgan Kuffmann

4. The Internet of Things: From RFID to the Next-Generation Pervasive Networked Lu Yan, Yan

Zhang, Laurence T. Yang, Huansheng Ning

5. Internet of Things (A Hands-on-Approach) , Vijay Madisetti , Arshdeep Bahga

6. Designing the Internet of Things , Adrian McEwen (Author), Hakim Cassimally

7. Asoke K Talukder and Roopa R Yavagal, “Mobile Computing,” Tata McGraw Hill, 2010.

8. Computer Networks; By: Tanenbaum, Andrew S; Pearson Education Pte. Ltd., Delhi, 4th

Edition

9. Data and Computer Communications; By: Stallings, William; Pearson Education Pte. Ltd.,

Delhi, 6th Edition

10. F. Adelstein and S.K.S. Gupta, “Fundamentals of Mobile and Pervasive Computing,” McGraw

Hill, 2009.

11. Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010

12. Cloud Security: A Comprehensive Guide to Secure Cloud Computing, Ronald L. Krutz, Russell

Dean Vines, Wiley-India, 2010

ED 506: System Design Using FPGAs

Module Duration: 10 days

Objective

FPGAs are the present day tool for implementing many embedded applications. A basic understanding of digital electronics is very useful for the proper understanding of this topic. Basics of communication are also covered for further applications. The course is structured to include the learning of VHDL syntax and the architecture of most prominent vendor in the FPGA market, Xilinx FPGAs. Hands own experiments and a mini-project are included in the module.

Course Description

Review of Basic Electronics (Digital Electronics + Communication)

Introduction to VHDL

VHDL Concepts, Types & Operators

Sequential & Concurrent Statements

VHDL Simulation

XILINX FPGA Architecture

Synthesis & Implementation on FPGAs

Mini Project using FPGAs

Learning Outcomes

On completion, the participants will be able to:

Apply VHDL for FPGA Programming

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

18

Implement Digital Circuits on Xilinx FPGAs using VHDL

Reading List:

1. VHDL Analysis and Modeling of Digital Systems – Navabi, Zainalabedin, MGH, New York 2. VHDL Primer – Bhasker, J, PHI Learning, New Delhi 3. Guide to VHDL Syntax – Bhasker, J, PH, New Jersey 4. VHDL - Perry, Douglas L, MGH, New York 5. Digital Systems Design with VHDL and Synthesis : An Integrated Approach – Chang, K C, IEEE

Computer Society Press, California 6. Designer’s guide to VHDL - Ashenden, Peter J, Harcourt India, New Delhi 7. Introductory VHDL: From Simulation to Synthesis - Yalamanchili, Sudhakar, Pearson

Education (Singapore) PTE. Ltd., Delhi 8. VHDL for Digital Design – Vahid, Frank,Lysecky, Roman, John Wiley & Sons, Inc., New Jersey 9. VHDL for Engineers, Short, Kenneth L, Dorling Kindersley (India), Delhi 10. Design Warrior's Guide To FPGAs: Devices, Tools And Flows – Maxfield, Clive Max - Elsevier,

New Delhi 11. FPGA Based System Design – Wolf, Wayne, Pearson Education (Singapore) PTE. Ltd., Delhi 12. Programmable Logic Databook – Xilinx Inc.

ED 507: Embedded Product Design

Module Duration

10 days Objective

The objective of this module is to help fresh graduates and practicing engineers to enhance their

knowledge and skills of embedded product design covering the various aspects of product

development process and design of a stand- alone embedded system.

Course Description

Product Development Process o System level design using hardware and software o Hardware and software integration issues and testing o Hardware and software co-verification o Component cost and costing in product design

Programming Aids o Flowchart Techniques o Flowchart Symbols Meaning o How to Draw a Flowchart o Flowchart Best Practices o Common Mistakes Made when Drawing Flowcharts

Embedded Protocols and Interfacing o Overview of Embedded Protocols, o I2C protocols, SPI, CAN Processor Bus, USB

o GSM, GPS, RFID, RF Module, zigBee and Bluetooth Modules Interfacing with Microcontrollers

Microcontroller Based Design o ORCAD Schematic and PCB Layout o Embedded Hardware Design with Microcontroller

Learning Outcomes

After successful completion of the module, the students shall be able

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

19

Apply product development process for realization of the product

Design and develop a standalone Embedded System using Microcontrollers through

conceptual design, PCB Design, PCB Assembly, Testing, Integration etc.

Reading List

1. Product Design & Development - Karl T Ulrich & Steven D. Eppinger; Mc Graw Hill 2. Relevant Data sheets and application notes

ED 508: Project Work

Module Duration: 210 Hours

Course Description

The students can select hardware, software or system level projects. The project can be implemented

using Microcontroller or FPGA or RTOS tools which students have studied and used during the

course. A total product or project can be selected.

Annexure - II

Candidates Trained

PG Diploma Embedded System Design

Year Batches/Year February August

2004 1 29

2005 2 16 32

2006 2 34 32

2007 2 50 42

2008 2 20 46

2009 2 27 40

2010 2 24 48

2011 2 17 42

2012 2 23 46

2013 2 28 47

2014 2 19 40

2015 2 18 26

2016 1 16

24 292 470

Total 762

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

20

Annexure - II

Placement Details

Post Graduate Diploma in Embedded System Design Placement

This course helps the students to get placement in three ways. 1. Campus placement 2. Job referral programs where we direct our previous batch students to various companies 3. Students apply directly. The theory, practical as well as the projects done during the course enables the students to pass the screening test and helps in the interview. 4. Previous batch non-placed students are also allowed to attend campus programs along with the current batch subject to conditions. 5. Students are encouraged to take up entrepreneurship/ self employment

List of students selected recently Sl No

Name Batch Company

1 Jishnu Mohan Aug-15 GadgEon Smart Systems, Cochin

2 Saravanan R D Aug-15 TATA ELXSI, Trivandrum

3 Anusree V Rajan Aug-15 TATA ELXSI, Trivandrum

4 Bhatt Nishant Jaydeep Aug-15 TATA ELXSI, Trivandrum

5 Venkateshwaran R Aug-15 TATA ELXSI, Trivandrum

6 Srinivasa M Aug-15 TATA ELXSI, Trivandrum

7 Prayag P Aug-15 TATA ELXSI, Trivandrum

8 Abdul Sameeh P Aug-15 Inntot Technologies, Cochin

9 Aswin Karayee Aug-15 Inntot Technologies, Cochin

10 Ragil C T Aug-15 Digital Core Technologies

11 Rohith Kumar R Aug-15 Inntot Technologies, Cochin

12 Shubham Saxena Aug-15 VVDN Technologies, Kochi

13 Arun K J Aug-15 Tata Consultancy Services, Trivandrum

14 Sahad C P Aug-14 GADGEON SMART SYSTEMS, COCHIN

15 Vinu G Aug-14 GADGEON SMART SYSTEMS, COCHIN

16 Edwin Davis Aug-14 WIPRO TECHNOLOGIES

17 Bibin Joy Aug-14 WIPRO TECHNOLOGIES

18 Mohammed Ali Khan A Aug-14 WIPRO TECHNOLOGIES

19 Dinesh Kumar R Aug-14 VVDN TECHNOLOGIES, COCHIN

20 Sreerag T R Aug-14 VVDN TECHNOLOGIES, COCHIN

21 Akesh M Chacko Aug-14 VVDN TECHNOLOGIES, COCHIN

22 Swaroop T K Aug-14 VVDN TECHNOLOGIES, COCHIN

23 Gayathri Babu G Feb-14 GADGEON SMART SYSTEMS, COCHIN

24 Sruthi K S Feb-14 GADGEON SMART SYSTEMS, COCHIN

25 Ganesh R Nair Feb-14 TATA ELXSI, TRIVANDRUM

26 Sruthiraj Koodathil Feb-14 GADGEON SMART SYSTEMS, COCHIN

27 Saranya Raveedran Feb-14 GADGEON SMART SYSTEMS, COCHIN

28 Vijeesh P K Aug-13 SFO TECHNOLOGIES, COCHIN

29 Mohammed Swadiq K C Aug-13 TATA ELXSI, TRIVANDRUM

30 Ansa K Thomas Aug-13 PARC TECHNOLOGIES, BANGALORE

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

21

31 Nithin Mathew Aug-13 SFO TECHNOLOGIES, COCHIN

32 Anju H V Aug-13 SFO TECHNOLOGIES, COCHIN

33 Mushab Bin Saleem Aug-13 VVDN TECHNOLOGIES, COCHIN

34 Kiran S Aug-13 VVDN TECHNOLOGIES, COCHIN

35 Aswin Kumar Aug-13 VVDN TECHNOLOGIES, COCHIN

36 Remith Lal Aug-13 BPL TELECOM PALAKKAD

37 Joji Thomas Aug-13 BPL TELECOM PALAKKAD

38 Sreejith C K Feb-13 CMS INFO SYSTEMS, TRIVANDRUM

39 Pradeep Chandra Feb-13 CATERPILLAR, CHENNAI

40 Murugan G Feb-13 NIFCO SOUTH INDIA

41 Vengateshan S Feb-13 VELS UNIVERSITY, CHENNAI

42 Ravi Ranjan Feb-13 LANDIS+GYR (THOSHIBA), NOIDA

43 Abhishek Nair Feb-13 EDWIN ROBOTICS

44 Rajesh kumar A Feb-13 MIMOWAVE TECHNOLOGIES

45 Anupam Singha Feb-13 MIMOWAVE TECHNOLOGIES

46 Jiss Jose Aug-12 ERENA TECHNOLOGIES, TRIVANDRUM

47 Arun K Aug-12 ERENA TECHNOLOGIES, TRIVANDRUM

48 Nizar Abdul Rasheed Aug-12 PARC TECHNOLOGIES, BANGALORE

49 Sreeram V Aug-12 ERENA TECHNOLOGIES, TRIVANDRUM

50 Anandu Gopinath Aug-12 ERENA TECHNOLOGIES, TRIVANDRUM

51 Varadhi Santhosh Kumar Aug-12 PRESEVI INDUSTRIAL COMPANY, CHENNAI

52 Sheethal Surendran Aug-12 PRESEVI INDUSTRIAL COMPANY, CHENNAI

53 Arjun J Aug-12 NIELIT CALICUT

54 Shaniba Ibrahim Aug-12 NIELIT CALICUT

55 Akhil Prasad Aug-12 NIELIT CALICUT

56 Anbarasan N Aug-12 REINDEER TECHNOLOGIES, CHENNAI

57 Benuvel Gnanakirubakaran J V

Aug-12 REINDEER TECHNOLOGIES, CHENNAI

58 Raguram R R Aug-12 REINDEER TECHNOLOGIES, CHENNAI

59 Sella Raja T Aug-12 REINDEER TECHNOLOGIES, CHENNAI

60 Aravind R Aug-12 BEL, BANGALORE

61 Anuraj T A Aug-12 CALIXTO SYSTEMS PVT LTD, BANGALORE

62 Sharath V K Aug-12 CALIXTO SYSTEMS PVT LTD, BANGALORE

63 Rohith C Mohan Feb-12 VVDN TECHNOLOGIES ,COCHIN

64 Jishnu J Feb-12 VVDN TECHNOLOGIES, COCHIN

65 Nithin Alex John Feb-12 VVDN TECHNOLOGIES, COCHIN

66 Sujit Thomas Aug-11 ADVANCED SYSTEK PVT. LIMITED.

67 Danish Ali CC Aug-11 USHUS TECH (ACCEL), TRIVANDRUM

68 Vineeth J Aug-11 ROBERT BOSCH, COIMBATORE

69 Jithin Krishnan Aug-11 VVDN TECHNOLOGIES, COCHIN

70 Nimmy Jose Aug-11 VVDN TECHNOLOGIES, COCHIN

71 Delbin Joseph Aug-11 VVDN TECHNOLOGIES, COCHIN

72 Bibin C Joseph Feb-11 VVDN TECHNOLOGIES, COCHIN

73 Zubraj Singha Feb-11 NIRMITSU TECHNOLOGIES, BANGALORE

74 Albert George Feb-11 SYSTEM CORP, CHENNAI

75 Subin Jose Aug-10 ERAM TECHNOLOGIES, TRIVANDRUM

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

22

76 Praveen K Aug-10 ERAM TECHNOLOGIES, TRIVANDRUM

77 Anu G Krishnan Aug-10 L & T INFO TECH, BANGALORE

78 Anu S Aug-10 BPL TELECOM, PALAKKAD

79 Hisham P D Aug-10 BPL TELECOM, PALAKKAD

80 Muhammad Faizal Aug-10 BPL TELECOM, PALAKKAD

81 Akhil Abraham Aug-10 BPL TELECOM, PALAKKAD

82 Sandeep O.K Aug-10 BPL TELECOM, PALAKKAD

83 Deepak Sidharth Aug-10 BPL TELECOM, PALAKKAD

84 Adarsh C S Aug-10 IBM INDIA, BANGALORE

85 Minu K T Aug-10 COGNIZANT TECHNOLOGY SOLUTIONS INDIA

86 Prajila K V Aug-10 COGNIZANT TECHNOLOGY SOLUTIONS INDIA

87 Prince John Feb-10 ROBERT BOSCH, COIMBATORE

88 Manu M G Feb-10 ROBERT BOSCH, COIMBATORE

89 Krishna Komara Feb-10 BPL TELECOM PALAKKAD

90 Johncy K George Feb-10 BPL TELECOM, PALAKKAD

91 Mahesh Kumar Reddy Feb-10 BPL TELECOM, PALAKKAD

92 Vineeth Paul Jose Feb-10 BPL TELECOM, PALAKKAD

93 Praveen M Feb-10 MISTRAL SOFTWARE, BANGALORE

94 Pratheek Babu K S Feb-10 CONSYST INTEGRATED CONTROL SYSTEMS

95 Praveen T Paul Feb-10 UNITED ELECTRICAL INDUSTRIES LTD

96 Malinie J Aug-09 ESAB ENGINEERING SERVICES LTD

97 Karthik Pandia Aug-09 WIPRO TECHNOLOGIES, BANGALORE

98 Mable Rose Mathew Aug-09 L&T INFOTECH, BANGALORE

99 Sandeep K Aug-09 ACCENTURE, BANGALORE

100 Vinish Ramachandran Aug-09 ACCENTURE, BANGALORE

101 Gopika Byjunath Aug-09 INFOSYS TECH, MYSORE

102 Lintu Ann Paul Aug-09 COGNIZANT TECHNOLOGY SOLUTIONS INDIA

103 Pauly Varghese Aug-09 ROBERT BOSCH, COIMBATORE

104 Jeffry Antony Aug-09 ROBERT BOSCH, COIMBATORE

105 Dwarakesh R Aug-09 USHUS TECHNOLOGIES ,TRIVANDRUM

106 Vineeth Krishnan Aug-09 USHUS TECHNOLOGIES, TRIVANDRUM

107 Aravind Raj S Feb-09 BPL TELECOM, PALAKKAD

108 Vijay S Feb-09 BPL TELECOM, PALAKKAD

109 Senthil Nathan Feb-09 BPL TELECOM, PALAKKAD

110 Abhilash T Abraham Feb-09 VVDN TECHNOLOGIES, COCHIN

111 Abdul Salam T A Feb-09 WIPRO TECHNOLOGIES, COCHIN

112 Sameel T V Feb-08 DOEACC CENTRE, CALICUT

113 Rojan Joy Feb-08 BPL TELECOM, PALAKKAD

114 Joseph V John Feb-08 ARTIN DYNAMICS TRIVANDRUM

115 Anil.G Feb-08 BPL TELECOM, PALAKKAD

116 Sreejith P Aug-07 BPL TELECOM, PALAKKAD

117 Basanth.A.P Aug-07 US TECHNOLOGIES, TRIVANDRUM

118 Mujammil Ali.A.S Aug-07 ROBERT BOSCH, COIMBATORE

119 K.Varun Aug-06 BPL TELECOM, PALAKKAD

120 Mohideen Saad Aug-06 BPL TELECOM, PALAKKAD

QUALIFICATION FILE: P G Diploma in Embedded System Design (Level 6)

23

121 Sudeep nandan.R Aug-06 BPL TELECOM, PALAKKAD

122 Sandeep.A.V Aug-06 BPL TELECOM, PALAKKAD

123 Sankar Mohan Aug-06 BPL TELECOM, PALAKKAD

124 Vishnu.V Aug-06 BPL TELECOM, PALAKKAD

125 Shimjulal.T.T Feb-06 BPL TELECOM, PALAKKAD

126 Arun.C Aug-05 MISTRAL, BANGALORE

127 Jomin Paul Feb-05 GDA TECH, COCHIN

128 Sreejith.C Feb-05 GDA TECH, COCHIN

129 Vinod Jose Aug-03 TATA ELXSI TRIVANDRUM

130 Liinu Cherian Aug-03 GDA TECH, CHENNAI

131 Jiss Z Joseph Aug-03 TATA ELXSI TRIVANDRUM