Home |   Contact Us |   Our Team | FAQs
Important Announcements
Diploma in Embedded and VLSI
6 months full time Post Graduate course
 
 Program Coverages -
 
     
 
Programming Languages and Fundamentals 100 Hours
Advanced Micro controller Programming 80 Hours
Real Time Operating System Programming and Driver Development 130 Hours
Embedded System Techniques and Programming 20 Hours
Advanced Digital Design 20 Hours
HDLs 120 Hours
VERILOG 120 Hours
HDLs: Synthesis 20 Hours
ASIC Designing 20 Hours
System Architecture 30 Hours
CMOS 40 Hours
Project 160 Hours
  Total 860 hrs
 
     
     
 
MODULE CONTENTS
 
     
 
 Programming Languages and Fundamentals 100 hrs
  Quick Introduction to C Programming Concepts 30 hrs
  Introduction to Linux


Basic Commands
  Overview of C Programming Language Data types, storage qualifiers, and Conditional constructs.
  Unary, Binary, Logical, and Ternary operators, Type conversion, Data Input and Output, Loops, one–dimensional and two–dimensional arrays, Pointers and Arrays using Pointers
  Function, Function call and Run–time Stack User–defined data types – Structures, Union, Enumeration and Typedef
  File, File Access modes, File Input/Output Recursion, Factorial Function, Function pointers
  Data Structures Concepts 50Hours
  Arrays, stacks, Queues, Linked Lists (Singly, Doubly, Circular) Trees, Threaded trees, AVL Trees Graphs, Sorting (bubble, Quick, Heap , Merge)
  Networking Fundamentals 12Hours
  Networking Fundamental OSI Layers
  TCP/IP Protocols  
  Software Engineering Concepts 8Hours
  Software life cycle and various life cycle models, SDLC Project Management
  Embedded Systems Development The process of Embedded System Development (Embedded Design Life Cycle)
  Design Engineering, Testing Strategies and Tactics Project Management and Introduction to Risk Management
     
Advanced Micro controller Programming 80 hrs
  AVR Micro controller 40 hrs
  Introduction to AVR Micro Controller Memory System
  I/O Subsystem, Polling, Interrupt
Watchdog Timer, Timer/Counter
  8 bit Instruction Set and Assembly Programming UART, Serial Communication
  I2C, SPI, CAN  
  ARM Micro controller 40 hrs
  Introduction to ARM Micro-Controller ARM Architecture and Organization
  ARM Processor Series Overview ARM/THUMB Instructions Set
  ARM Exceptions and Interrupt Handling C and Assembly for ARM
     
Real Time Operating System Programming and Driver Development 130 hrs
  Operating System Concepts 20 hrs
  Operating System Fundamentals Processes & Threads
  Scheduling & Synchronization Memory Management
  Virtual Memory & File System  
  Linux Programming 30 hrs
  Interrupt Management and h/w Interrupts/ Handlers
IPCs Techniques
  Memory Management Techniques File System Management Techniques
  Disk-cache and Disk I/O Management Introduction to POSIX and Open group /SUS Standards
  RTOS Programming 20 hrs
  Characteristics of Real-time Systems Latency - Interrupt, Dispatch, Context-switch and Scheduling Jitter
  Priority Inheritance and Priority Ceiling Protocol ISRs in RTOS, Registering ISRs in RTOS, Device-Driver Framework in RTOS
  Linux Device Driver Programming 60 hrs
  Linux Kernel Re-configuration and Re-compilation Introduction to Linux Device Model
  Debugging Techniques in the Kernel
Introduction to PCI Bus Architecture and Specifications
  Introduction to USB Device-Driver  
 Embedded System Techniques and Programming 20 hrs
  Design Methodologies Embedded Software
  Network on Chip Programming Techniques
     
Advanced Digital Design 20 hrs
  Basic overview of combinational Circuit design Basic overview of Sequential Circuit design
  Design of State machine concept (Mealy and Moore) Design techniques for Speed, Area
     
 HDLs 120 hrs
  VHDL 120 hrs
  Introduction to HDL
VHDL Flow
  Language constructs
Concurrent constructs
  Sequential Constructs
Subprogram
  Packaging Timing Issues
     
 VERILOG 120 hrs
  Introduction to modeling Styles in Verilog Data types
  Modeling concepts
Task and Functions
  Verification and Writing test benches
Introduction to SystemVerilog
     
 HDLs: Synthesis 20hrs
  Logic Synthesis
Designing Constraints
  Timing Constraints
Low power designing
     
 ASIC Designing 20 hrs
  ASIC Design Flow Choosing Technologies
  BIST Micros and Testability
  Boundary Scan System Level Test
  Test Pattern DFT guideline
     
 System Architecture 30 hrs
  FPGA Architecture and comparison of available FPGA architectures Memory Architecture
  Computer Architecture I/O Standards (USB, PCI-E, Ethernet)
     
 CMOS 40 hrs
  IC Design Cycle Introduction to Design Tool
  Switching Characteristics Loading effects
  Power consumption Chip bounding
     
Projects 160 hrs
 
     
     
   
  Disclaimer : The syllabus & course structure of all courses shown above are as on 3oth November 2008.
The course structure & syllabus are subject to change from time to time. Please refer to
C-DAC ACTS website
for latest Course Structure & Syllabus.
 
Copyright © 2011 by SunBeam Group of Companies. All Rights Reserved.