Contact us

Internship on VLSI & FPGA Design

Language: English

Instructors: Manikandan

₹3999 37.51% OFF

₹2499 including GST

Why this course?

Description

This FPGA Internship Module delivers an extensive curriculum on digital system design using Verilog HDL and Intel’s Quartus Prime environment. Learners are introduced to VLSI design fundamentals and FPGA-based development using ALTERA MAX10 boards.

Practical experience is emphasized through implementation of real-world systems including LED blinkers, seven-segment displays, motor controllers, and digital communication protocols like UART and AMBA. By completing structured projects such as a car parking system or a PING PONG game on FPGA, students develop a robust understanding of hardware-software interfacing and embedded system design. This module is tailored for electronics enthusiasts, embedded developers, and aspiring VLSI engineers.

Day-Wise Breakdown:

  • Day 1: Introduction to VLSI and ALTERA MAX10 FPGA
  • Day 2: Overview of FPGA Architecture
  • Day 3: Intel Quartus Prime Software Installation and Configuration
  • Day 4: Digital Electronics – Number Systems, K-Maps, Sequential and Combinational Circuits
  • Day 5: Introduction to Verilog HDL and Data Types
  • Day 6: Combinational Logic Design in Verilog
  • Day 7: Sequential Logic Design – Latches
  • Day 8: Understanding Timing Regions in Verilog
  • Day 9: Introduction to Finite State Machines (FSM)
  • Day 10: Designing a Moore FSM
  • Day 11: Designing a Mealy FSM
  • Day 12: Implementation of Single Port RAM in Verilog
  • Day 13: Designing Counters in Verilog
  • Day 14: Logical Design Exercises in Verilog
  • Day 15: FIFO Memory Design in Verilog
  • Day 16: Introduction to Communication Protocols
  • Day 17: LED Blinking Project using MAX10 FPGA
  • Day 18: Seven Segment LED Display Implementation
  • Day 19: Stepper Motor Control using Verilog on FPGA
  • Day 20: UART Protocol Implementation
  • Day 21: AMBA-APB Protocol for On-Chip Communication
  • Day 22: Clock Frequency Division for Servo Motor Control
  • Day 23: Car Parking System Design using FPGA
  • Day 24: Home Automation using UART on FPGA
  • Day 25: VGA Interface Implementation with MAX10 FPGA
  • Day 26: PONG Game Design Concepts and Architecture
  • Day 27: PING PONG Game Implementation on FPGA
  • Day 28: Introduction to AMBA-AHB Protocol
  • Day 29: AHB Protocol Coding and Simulation Project

Course Curriculum

How to Use

After successful purchase, this item would be added to your courses.You can access your courses in the following ways :

  • From the computer, you can access your courses after successful login
  • For other devices, you can access your library using this web app through browser of your device.

Reviews