Skip to content

Rahulpro963/verilog_practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

verilog_practice

This repository contains my complete hands-on journey into Verilog HDL β€” from beginner to advanced level.
All code is written, simulated, and tested using tools like Icarus Verilog, GTKWave, Yosys, and EDAPlayground.


πŸš€ How to Run Simulations Locally

  1. Install tools:

  2. Compile and simulate:

    iverilog -o and_sim and_gate.v and_gate_test.v
    vvp and_sim
    
  3. View waveform:

    gtkwave and_wave.vcd

🌐 Online Simulation

You can also run and visualize this project using EDAPlayground:

  • Select Icarus Verilog as the simulator
  • Use GTKWave viewer
  • Paste your code in the left (testbench) and right (design) panes

πŸ“Œ Goals

  • βœ… From logic gates β†’ FSMs β†’ RTL design β†’ Synthesizable modules
  • βœ… Include testbenches, waveforms, and synthesis outputs
  • βœ… Organized and beginner-friendly

πŸ‘¨β€πŸ’» Author

  • Name: Rahul (@Rahulpro963)
  • Focus: VLSI, digital logic, and hardware design

πŸ“œ License

This repo is for learning purposes. You're free to fork, use, or contribute!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors