Industrial Training
Industrial training is offered by various departments in different domains. A department wise list of such programs are provided below.
Information Technology Department
|
Embedded Systems Department
|
Product Engineering Department
|
VLSI Department
|
Industrial/customised training/Internship of 1 to 4 weeks duration is offered to Engineering Degree/Diploma students in Electronics/ Electrical and related fields to expose them to the state of the art practices and equipment used in industry. In addition to this customized training programs in specific areas of Electronics/IT are offered to candidates of sufficient batch strength against specific requests: |
||
Industrial Drives | ||
---|---|---|
Duration |
1Week / 2Week (as per customer requirement) |
|
Minimum number of candidates per batch |
10-20 |
|
Training Fee |
Depends on number of candidates and duration |
|
Scope of Training/Topics | ||
A training program covering theory and design guide lines of AC and DC Drives followed by hands on sessions on configuration and operation of state of the art industry standard drives such asABB ACS550 AC Drive ABB DCS800 DC Drive Allen Bradley Power Flex 40 Lab Volt AC/DC Drive trainers |
||
Hardware System Design | ||
Duration |
1 Week to 4 Weeks (as per customer requirement) |
|
Minimum number of candidates per batch |
10-20 |
|
Training Fee |
Depends on number of candidates and duration |
|
Scope of Training/Topics | ||
Basic Electronics DesignUse of Test Measurement Equipment like DMMs, LCR Meter, DSO, Function Generator, Power Meter- measurement of Power factor, THD, Wattage, VA, Efficiency EDA tools covering PCB design tools likeOrCad, Mentor Graphicsetc. |
Microcontrollerbased system design with 8051 microsand peripheral interfacing with ADC, DAC, LCD, RTC, EEPROM,Keyboard etcProgramming withKeil C, RTOSconcepts Mini project to practice skills learned |
Embedded Product Design | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Duration< | 1 Week / 2 Weeks (as per customer requirement) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Minimum number of candidates per batch | 10-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Training Fee |
Depends on number of candidates and duration |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scope of Training/Topics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The course covers the product development process used in industry including Quality concepts, Quality Function Deployment, Industrial design, EDA Tools such as Mentor Graphics/ OrCADand ends with a mini project to help them apply the skills they have learned |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EDA Tools | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Duration |
1 Week / 2 Weeks (as per customer requirement) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Minimum number of candidates per batch |
10-20 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Training Fee |
Depends on number of candidates and duration |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scope of Training/Topics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
How to design professional PCBs withOrCAD/ Mentor Graphics. The course covers the drawing of schematics, net list generation, layout and routing and generation of BOM andGerber files for fabrication of the boards. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Highlights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Faculty: handled by faculty with more than 15 years experience in design of embedded products for customers including TISCO, MILMA, KELTRON, KEL, BPL, Regional Science Centre.etc.Lab:Equipped with state of the art design and development tools, test and measurement equipment, evaluation boards, drives etc.
Learn how to develop device drivers for Linux systems. This course teaches you about the different types of Linux device drivers as well as the appropriate APIs and methods through which devices interface with the kernel. The course covers Internals of Linux OS, System Calls, Linux Compiler options, MakeProcess, Multithreading and Synchronization, Serial port and Network programming with Linux, Device drivers |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Linux Internals and OS Porting | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Duration |
1 Week / 2 Weeks (as per customer requirement) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Number of candidates per batch |
10-20 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Training Fee |
Depends on number of candidates and duration |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scope of Training/Topics |
This course provides a summary of the steps when porting Linux to a new ARM platform or a new processor. In this course we assume that the participants has a knowledge of C programming operating systems concepts such as interrupt handling, system calls and memory management.
The course covers Basic Operating System Concepts, Linux as Embedded Operating System, Embedded OS Tools and Development, Discussion on Embedded OS Applications and Products
Linux Kernel & Driver Debugging | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
This course is dealing with how to do some very basic debugging of both your running kernel and a loaded module using the debuggers running in user space.
The course covers Internals of Linux OS, System Calls, Linux Compiler options, MakeProcess, Multithreading and Synchronization, Kernel module programming.
Open source RTOS for Embedded Systems | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
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 open source real time operation system FreeRTOS. FreeRTOS is a popular real-time operating system for embedded devices, being ported to 31 microcontrollers. It is distributed under the GPL with an optional exception.
Yocto Embedded Linux BSP Development | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
Yocto is a distribution build environment and tools for embedded, Supports ARM, PPC, MIPS, x86. The course focuses on App Dev Tools which allow development against the stack, including Eclipse plugins and emulators.
Internet of Things and Application Development | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
The participants of this module will learn about IoT Architecture and Layering Concepts, IoT platform, Wireless sensor networks and IoT Application development. The course covering 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
Embedded System Design using Arduino | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.
This course included Introduction to Arduino, Introduction to Arduino IDE and the experiments with Arduino.
Embedded System Design using Raspberry pi | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
Raspberry Pi is a dynamic microcontroller that is capable of just about anything a computer is. It runs with the Python programming language, and is a great way to learn about hardware hacking and coding. This course includes python programming and lab experiments on Raspberry Pi.
Embedded System Design using ARM Microcontrollers | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
The ARM Architecture, Overview of ARM, Overview of Cortex Architecture, Cortex M3 Register Set and Modes, Cortex M3 Processor Core, ARM, Thumb & Thumb2 instructions, Cortex M3 Peripherals – RCC, GPIO, Timer, System timer, UARTs, ADC, Cortex M3 interrupt handling – NVIC. Application development on Cortex M3 controllers using standard peripheral libraries.
System Design using DSP | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
DSP Fundamentals, FFT, Filter Design, Introduction to MATLAB, DSP Programming using MATLAB, Introduction to DSP Processors, Code Composer Studio (CCS)
Real Time Operating Systems (VxWorks) | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
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 includes Introduction to VxWorks, Task Creation and management, Inter Task Communication Mechanisms, Semaphores, Message Queues, Pipes, Interrupts and Tornado tools.
Embedded Protocols | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
This course is focused on common protocols used in embedded systems. Many of them are byte-stream protocols that can be transmitted by a variety of serial protocols on a variety of hardware.Through these course participants are learning about the common embedded protocols like I2C, SPI and CAN etc. The participants are learning how to interface these protocol based sensors to the microcontrollers.
Embedded Sensors and Interfaces | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
This course covers the Sensors & Actuators basics, interfacing concepts to embedded system and Hands on with sensors and microcontrollers.
Wireless Technology and Protocols | |
---|---|
Duration |
1 Week / 2 Weeks (as per customer requirement) |
Number of candidates per batch |
10-20 |
Training Fee |
Depends on number of candidates and duration |
Scope of Training/Topics |
The objectives of the module are to provide the students with an understanding of the concept of Internet of Things and Wireless Sensor Networks.
The course coversWireless Sensor Networks, Overview of Wireless sensor Networks, Overview of Wireless Modems ( RF, GSM/GPRS, Bluetooth, Zigbee, WiFi etc.) , RFID Basics, WSN topology and deployment strategies , Wireless Sensor Network Simulators, WSN Simulators.
1. FPGA Prototyping / 10. FPGA Based Embedded System Design |
---|
Field Programmable Gate Arrays (FPGAs) combine the programmability of processors with the performance of custom hardware, for building reconfigurable high performance computing architectures. Since FPGAs provide a useful balance between performance, rapid TTM, and flexibility, they have become the primary prototyping device for Electronic System Design & Manufacturing Industries pan sectors like Communication, Signal Processing ,Control, Instrumentation, Automotive, Avionics, Aerospace Defense , Consumer Electronics etc. |
2. IC Design flow from Specification to tape out |
IC Design flow from Specification to tape out comprises a set of hardware and software co-design, synthesis, verification, physical design, place and route and test/debugging tools. It will start with the design at register-transfer level (RTL), and then takes the RTL design through the synthesis and verification stages at the gate level and switch level to eventually produce a physical design described in graphics data system II (GDSII) format that is ready to signoff for fabrication and manufacturing test (commonly referred to as RTL to GDSII design flow). |
4. Embedded Digital Signal Processing / 8. DSP System Design / 14. VLSI Architecture for DSP |
Digital Signal Processors from traditional vendors have been the primary choice for signal processing applications for many years. While they are still widely used for many applications today, the ubiquitous requirements for multimedia gadgets that require higher performance and algorithm complexity, is fueling a rate of growth that Moore 's Law is hard pressed to keep up with. As such, another option has emerged. In terms of their size and processing speeds, modern FPGAs (Field Programmable Gate Arrays) have attained a level that makes it possible not only to perform individual mathematical operations but also to accommodate entire DSP algorithms FPGAs have evolved to become reconfigurable signal processors that warrant serious consideration for many of today's signal processing design challenges. The program aims at acquainting participants with FPGA design flow for developing IP cores for Digital Signal Processing |
5. Object Oriented Programming for VLSI Verification/ 15.SystemVerilog based IC Verification |
SystemVerilog is the first hardware design and verification language to adopt the Object Oriented Programming (OOP) paradigm. OOP is the most popular programming paradigm in software today, integrating program and data into an object structure that encapsulates both what needs to be done and how to do it. The program takes a student from basic concepts to sophisticated OOP with SystemVerilog, Constrained Randomization and Functional Coverage. Learn to deploy Object Oriented Programming in Systemverilog testbenches. Understand how OOP improves the implementation, maintainability and reusability of your code using Classes, Inheritance and Polymorphism |
6. VLSI Physical Design /11.Analog Design Flow |
IC Design, which involves processing, Layout, System Design Methods using Cadence tool. The course will benefit VLSI Engineers seeking lateral shift to a back end job. Engineers looking to work for Block level Physical Design Implementation, Place and Route job domains. This will take VLSI Engineers to a new level known as Physical Design Engineer. The Physical Design Engineer is responsible for converting the circuit design to a geometric representation for manufacturing the integrated circuit (IC). The main objective of the program is to make individuals understand the functional design of IC, converting them into geometric representation to enable Integrated Circuit manufacturing process; verifying and validating the integrated circuit layout. |
7. Audio Video Compression Techniques 3.Digital Image Processing |
The aims of this program are to study methods for handling and compressing various kinds of data, such as text, image, audio ,video etc and to understand data compression techniques for multimedia and other applications, in particular to the Internet using scientific computation tools like MATLAB®/SIMULINK® |
9. RTL design using programmable language/12. Hardware modelling using VHDL/Verilog/ 13. VLSI IP Core Design |
Any digital system can be represented in a Register Transfer Level (RTL) and HDLs are used to describe this RTL. Verilog is one such HDL and it is a general-purpose language –easy to learn and use Standard . It’s syntax is similar to C. The idea is to specify how the data flows between registers and how the design processes the data. To define RTL, hierarchical design concepts play a very significant role. Hierarchical design methodology facilitates the digital design flow with several levels of abstraction. In the process of SoC design, various blocks in the design defined in the form of modules and instances. For instance for a microprocessor a high level representation means splitting the design into blocks based on their function. In this case the various blocks are registers, ALU, Instruction Decode, Memory Interface, etc. |