3

Birdie 1.0 -- A Vim plugin that facilitates Verilog netlist tracing.

 2 years ago
source link: https://www.vim.org/scripts/script.php?script_id=6010%231.0
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

A Vim plugin that facilitates Verilog netlist tracing. : vim online

Birdie : A Vim plugin that facilitates Verilog netlist tracing.

 script karma  Rating 0/0, Downloaded by 1  Comments, bugs, improvements  Vim wiki

created by TK Lam   script type utility   description Available commands

Commands should be invoked in the window showing the netlist.

Parse a Verilog netlist using the closed source parser:

:Parse
:ParseAll

The parser is a binary compatible with x86_64 Linux distros with kernel > = 2.6.32. :Parse just extracts the user-defined Verilog modules and instances; whereas :ParseAll extracts everything.

Show the information of the module under the cursor:

:Module

Go to the definition of the module whose name matches with the given regular expression:

:GoToModule <module name regex, e.g. free.*dom>

Go to the declaration of the instance whose instance path matches with the given regular expression:

:GoToInstance <instance path regex, e.g. /top_module_name/path/to/instanc.*>

Extract the definition of a module and put it on a separate buffer/window:

:OneModule <module name regex, e.g. free.*dom>

Show the hierarchy of the design:

:Hier

Source hosted at github: https://github.com/tklam/birdie   install details Just :source the given vim_plugin/birdie.vim
This plugin works in x86_64 Linux only  

rate this script Life Changing Helpful Unfulfilling 

script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes

birdie.zip 1.0 2022-04-10 7.0 TK Lam Initial upload

ip used for rating: 141.164.63.164


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK