Skip to content

TanmayBansode/veri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Veri : Automating Icarus Verilog Workflow

This PowerShell script automates the compilation, simulation, and waveform viewing process for Verilog designs using Icarus Verilog and GTKWave. The script allows users to specify a Verilog design file, a testbench file, and perform actions such as compilation, simulation, and waveform visualization.

Usage

Run the script using PowerShell with the following syntax:

veri <DesignFile> [Action]

Parameters

  • <DesignFile>: The main Verilog design file (e.g., design.v).
  • <Action> (optional): The operation to perform. Defaults to all.
    • compile: Compile the Verilog files.
    • simulate: Run the simulation.
    • view: Open the waveform in GTKWave.
    • all: Perform all steps sequentially (default).

Contributions

This script currently supports PowerShell. To expand its usability, contributions are welcome for equivalent implementations in:

  • Bash (Linux/macOS)
  • Batch (Windows CMD)

If you create a Bash or Batch version of this script, feel free to share it!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published