Skip to content

This is a python script that automatically generates testbench templates for Verilog and VHDL source files. It parses the provided HDL source file for a module's name, parameters, and ports and then writes a testbench template for that module. This can be used to automate and streamline the process of setting up simulations for your HDL modules.…

Notifications You must be signed in to change notification settings

jacobgualtieri/VHDL_Port_Map_Generator

Repository files navigation

Author: Jacob Gualtieri

~~ v1.1.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Released: 7/3/2021

This script has been completely rewritten from the ground up!

This python3 script can read basic Verilog and VHDL files and automatically
create testbenches testbench templates for them.

The script has changed entirely. It is now much more organized and readable

As of this version, these are the limitations:
 - The script can only create Verilog testbenches from Verilog source files,
   and the same is true for VHDL.
 - There is no user input at this point, as all filenames and paths have been
   hardcoded.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

About

This is a python script that automatically generates testbench templates for Verilog and VHDL source files. It parses the provided HDL source file for a module's name, parameters, and ports and then writes a testbench template for that module. This can be used to automate and streamline the process of setting up simulations for your HDL modules.…

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published