Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

rohanchakraborty197/VerilogCode

Open more actions menu

Repository files navigation

Verilog Code Repository

Welcome to the Verilog Code Repository! This repository contains a collection of Verilog modules, testbenches, and simulation files for digital design projects. These designs range from simple logic gates to more complex components like ALUs, FSMs, and CPUs.

🛠️ Requirements

To work with the files in this repository, you need the following tools:

  • Verilog Simulator (e.g., Icarus Verilog, ModelSim, or Vivado)
  • GTKWave (for waveform viewing)
  • Text Editor or IDE (e.g., VS Code, Vivado, or Quartus)

🚀 Getting Started

  1. Clone the repository: git clone https://github.com/your-username/verilog-code.git cd verilog-code

  2. Compile Verilog code using Icarus Verilog: iverilog -o output.out src/your_module.v tb/your_module_tb.v

  3. Run simulation: vvp output.out

  4. View waveform (if applicable): gtkwave dump.vcd

📚 Contents

  1. src/: Contains the main Verilog modules.
  2. tb/: Includes testbenches for verifying each module.
  3. sim/: Output files from simulations and waveform files.
  4. docs/: Block diagrams, flowcharts, and design documentation.

📌 Notes

  1. Each module is self-contained with a corresponding testbench.
  2. All modules are written in Verilog HDL and follow standard coding conventions.
  3. Please refer to individual module comments for functionality.

🤝 Contributing

Pull requests are welcome! If you want to contribute, please fork the repository and create a new branch.

📄 License

This repository is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.