Beginner VLSI & Verilog Learning Plan (4 Weeks)
Week 1: Foundations of Digital Electronics
- Number systems (Binary, Hex)
- Logic gates & Boolean algebra
- Combinational circuits (MUX, Decoder, Adder)
- Sequential circuits (Flip-Flops, Counters)
Resources:
- YouTube: Neso Academy - Digital Electronics
- Book: Digital Design by Morris Mano
Week 2: Introduction to Verilog HDL
- Verilog syntax & structure
- Modules, data types, operators
- always & initial blocks, if-case
- Testbenches and simulation
Tools:
- ModelSim Student Edition or EDA Playground
Practice:
- 2:1 MUX, 4-bit adder, D Flip-Flop, Counter
Resources:
- YouTube: FPGA4Student, Neso Academy
- Book: Verilog HDL by Samir Palnitkar
Week 3: Build Simple Projects
- Combine components into systems
Beginner VLSI & Verilog Learning Plan (4 Weeks)
Projects:
- 4-bit ALU
- 8-bit counter
- Traffic light controller
- Stopwatch/digital clock (concept)
Concepts:
- FSM (Moore & Mealy)
- Timing diagrams
- Delays & synthesis issues
Week 4: Introduction to FPGA & Design Flow
- RTL -> Simulation -> Synthesis -> Implementation
- FPGA vs ASIC
- Tools: Vivado, Quartus
- Burning code into FPGA board
Optional Hands-on:
- Xilinx Spartan 6/Artix 7 board
- Build clock/counter project on board
Beyond 4 Weeks: What Next?
- Take NPTEL Digital VLSI Design (IIT-R)
- Join communities: r/FPGA, GitHub
- Search for internships or mini-projects