A simple, easy, and fast Verilog Simulator
VerilogX is a Verilog simulation software that enables quick debugging of Verilog files. It uses Icarus Verilog (iverilog) and GTKWave to efficiently show output waveform.
During the final year of my University, I had to use Verilog for one of my courses. The software we use to simulate was decades old. It took minutes to configure and view the resultant waveform. Debugging was a nightmare. Changing a single word in the code then simulating it took so much time I started to get angry.
I was looking for a way to easily run my Verilog files. Thus, VerilogX was born.
It's easy to install and run VerilogX.
- Code Editor
I recommend to use Visual Studio Code or Sublime Text 3 along with Verilog extension.
You need to have Java installed in your system. You can download Java (JRE) from here.
-
Download
VerilogX-Linux-v0.1.tar.gz
from here. -
Open terminal at the downloaded location. And enter the following commands:
tar -xvf VerilogX-Linux-v0.1.tar.gz
cd VerilogX-Linux
sudo bash VerilogX-install.sh
- Download
VerilogX-Windows-v0.1.zip
from here. - Unzip it.
- Double click on
VerilogX-Windows-v0.1.exe
to install.
See the open issues for a list of problems, suggestions and solution (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Ibrahim Rafi - [email protected]
Abdullah Al Mamun - [email protected] - for designing the beautiful logo.
Pablo Bleyer Kocik - [email protected] - for Windows binary for iverilog and gtkwave.
Stephen Williams - [email protected] - for Icarus Verilog (iverilog).
Free Software Foundation, Inc. - Website - for GTKWave.
Khude Gobeshok - Website - for their awesome README template.