This package provides some helpful code generators for using the MyHDL
python package for Verilog Cosimulation. It is based on the Verilog HDL Support
vscode package (repository link.)
Given a verilog module, this will create a snippet for verilog testbench which can be used to bind the module to MyHDL. All nets are initialized as reg
types which must be corrected based on the given module. The path of the source file may have to be changed as well.
Given a verilog module, this will create a snippet for that same module in MyHDL format which can be referred to in a MyHDL testbench.
This package relies on Ctags for parsing. The recommended version to install is Universal Ctags
- Windows - Daily builds are available at ctags-win32
- Linux - Installation instructions are here
- macOS - Install through Homebrew from here
Initial release
Added Unittest instantiation and updated testbench and bind instantiation.
Added user setting to modify default iverilog myhdl.vpi path.
Added user setting to modify default sources path.
Added functionality for differentiating between input and output ports.
Added file creation functionality.