Ist Semester

Theory 26 Hrs, Practical -44 Hrs, Assignments – 30 Hrs


  • Embedded applications and Generic Embedded System block diagram
  • Power Management
    • Fundamentals: L,C,R
    • Linear power supply (operation, efficiency considerations, design)
    • Switchers (operation, efficiency considerations, design)
    • Buck, Boost, Fly-back, Charge pump
    • Control schemes and stability analysis
  • Analog signal chain design
    • Data converters and types, ADC, DAC architectures, applications
    • ADC, DAC circuit design, Understanding data converter specifications
    • Design of op-amp circuits, Ideal Op-Amp, Specifications , Stability, Noise considerations, Op-Amp applications
    • Physical Implementation
    • PCB design- Board level parasitic, Transmission line -Termination, Delays, Crosstalk, Grounding, PCB layer stack-up.

List of Practical

  • Design, wind ferrite core inductor-Measure using di/dt, Find saturation current,
  • Design, MOSFET based isolated gate driver circuit with self-designed & wound ferrite core pulse transformer.
  • Design and characterize Buck regulator with current limit.
  • Characterize ADC
  • Design Op-Amp driver for ADC
  • Study effect of source series and load shunt termination in CMOS clock line on PCB
  • Ground plane v/s star ground
  • Assignment -1:Power supply design
  • Assignment-2 :Signal Chain Design
  • Assignment-3:Board design

Theory –38 Hrs Practical – 96 Hrs


  • Introduction to Variables, Expressions and Basic Data types and basic I/O
  • Conditionals and Loops
  • Arrays and Strings
  • Introduction to Pointers
  • Functions and Macros, Multi File Programming, Creating Library, Code reuse
  • Function pointers, Callbacks , basics of structure, Basic Search Mechanism , Hashing
  • Embedded Tools, Linker, Linker command file, map file controlled placement of code
  • Multi-threaded programming in Windows Environment
  • Python basics, Variables, Conditionals, Functions, File operations

List of Practical:

  • Conditional and Loops
  • Arrays and Strings
  • Functions and Macros
  • Pointers
  • Generic Search Implementation using Fpts
  • Multi-threaded programming
  • Programming in Python

Theory-25, Practical 80 Hrs


  • Assembly Instructions, addressing modes, Register set, and mapping to C code and data constructs and C calling conventions. C Stack allocation, Compiler optimization techniques
  • Memory Architecture and impact C data types ,
  • Cache and its , Von Neuman vs RISC architecture.
  • Interrupt Architecture, Interrupt context, enabling, disabling of interrupts. Interrupt architecture to support Real time application.. Handing interrupts from C. Interrupt related metrics for Real time application ,Traps,
  • High End Embedded Processor features: Memory Protection, Supervisory Mode, Virtual Memory, and Multi Stack.
  • Peripheral space, Memory mapped vs I/O mapped. Need for PCI/USB standardization.
  • Timer, UART, SPI, I2C


  • Understand Assembly Instruction using Compiler.
  • Understand Addressing mode to access local, global, stack, pointer variables.
  • Understand C –calling convention implemented for a processor architecture
  • Understand Processor Reset Function and C startup environment, Understand stack initialization and global variable initialization
  • Thru Timer interrupt, interrupt context, Processor support for specifying interrupt vectors, Global interrupt disable
  • Write a basic UART loop back and understand Interrupt blocking at source and interrupt controller at specific IRQ level
  • SPI interacting with ADC
  • Write a Timer based scheduler
  • Generate waveforms via GPIO and simulate PWM
  • I2C interacting with EEPROM

Theory- 15 Hrs Assignments – 44 Hrs Practical-28


  • High Speed Digital System Design- High Speed Combinational Logic Design, High Speed Sequential Logic Design, Static Timing Analysis
  • Memory Architectures and Interfaces- RAM – SRAM, SDRAM, FLASH – NOR, NAND, SD/MMC Card Interface, DDR1/2/3
  • Programmable Logic Devices -CPLD Architecture , FPGA Architecture

List of Practical:

  • Design and Simulate a complete application circuit using discrete digital elements
  • Design and Simulate a State machine. Convert the same in discrete logic using various methods
  • Design a DDR memory interface and debug the SI issues on board using MSO
  • Experiments using CPLD/FPGA kits
  • Assignment: Digital system designing
  • Assignment. Designing Memory interface
  • Assignment: PLD based Design -CPLD
  • Assignment: PLD based Design-FPGA

32 Hrs

Employable graduates, Skill Assessment, Self-awareness, Requirement of business today and preparing for tomorrow, Handling complexities and ambiguities , Professionalism , Qualities of a professional


  • Testing skills and values
  • Self-Awareness -Understanding Personal Characteristics

Career Planning, Business Ethics, Values, Personal Characteristics, Identifying suitable job/role / job fit criterion.


  • Evaluation of skill and interest and creating SWAT.
  • Evaluation of Values relevant to profession

Business Communication: Preparing, writing and presenting business case, Briefing notes, Listening skills, International communication, Understanding impact of culture in communication, Effective inter-gender communication and relationships,


  • Preparing, writing and presenting business case
  • Organization Culture, Matrix organization, various roles and its linkages to competency, competency building, planning growth, working in team and managing one, Being accountable and assigning accountability, influencing without authority, Building relationships for success: in function and inter functional,
  • Activity : Identifying suitable career for oneself.

120 Hrs

  • Projects would be identified at the commencement of first semester. The first semester is more focused on conceptualization and understanding of project requirement. The second semester would involve realization of the project.
  • Evaluation would be based on assessment of created artifacts, VIVA and presentations.
  • ekLakshya VLSI R&D Centre Pvt Ltd,
    C-Lite Building,
  • BVB Campus Vidyanagar, Hubli
    Hubli Karnataka 580031 India
  • Phone: 0836-2272210 / 8050050183 / 8050050185
  • Email:

© eklakshya VLSI R&D Centre Pvt Ltd, All rights reserved

Site Cared & Crafted by webdreams,india