Digital Electronics, Digital VLSI, Signals and Systems, Computer Architecture, Machine Learning, Digital System Design using FPGA

Score: 0
20.00 USD /single lesson (60 min.)
Science / Electronics

Lesson schedule

Tutor score

Lessons given:

Students feedbacks

Tutor information

General information

nick str
country India
languages Bengali, English, Hindi


Master of Techonolgy (M.Tech.) 2017-'19 

< ul>
  • Major: Electronic Systems Engineering
  • School: Indian Institute of Science, Bangalore - 560012. INDIA
  • CGPA: 9.2 out of 10
  • Bac helor of Techonolgy (B.Tech.) 2011-'15 

    < ul>
  • Major: Electronics and Communication Engineering
  • School: National Institute of Technology, Trichy - 620015. INDIA
  • CGPA: 8.53 out of 10 (First class with distinction)
  • Experience: 2 years

    About me

    Digital Electronics: 

    • Introduction to number systems
    • Combinational and Sequential Logic
    • Design of Finite State Machines (Mealy and Moore) 
    • Timing Analysis in Digital Circuits

    Digital VLSI: 

    • Realization of digital circuits using CMOS technology
    • Introduction to stick diagram, ASIC design flow and layout
    • Delay and Power
    • Introduction to hardware description languages: Verilog and VHDL
    • Introduction to Memory: SRAM and NAND Flash

    Signals and Systems: 

    • Introduction to types of signals and systems in real life
    • Frequency domain transformation of signals: fourier transform, laplace transform, Z- transform, discrete fourier transform, fast fourier transform (FFT)
    • Sampling of continuous time signal into discrete domain
    • Concept of FIR and IIR filters
    • Introduction to MATLAB for signal processing

    Computer Architecture: 

    • Basic structure of Computer Hardware and Software
    • Introduction to Assembly language programming
    • Memory - concept of cache and virtual memory, cache coherency
    • Computer peripherals
    • RISC processor architecture
    • Introduction to Operating systems (OS)

    Machine Learning: 

    • What is machine learning and its use in real life
    • Basic probability, Bayes theorem
    • Classification and regression problems, SVM
    • Introduction to Neural networks
    • Introduction to Deep learning libraries in Python and real time demo of developing a neural network from scratch

    Digital System Design using FPGA: 

    • Review of basic Digital circuit design and hardware description languages
    • Introduction to Field Programmable Gate Arrays (FPGA): structure and working principle
    • Working with tools, such as Xilinx VIVADO, how to program on FPGA