Birdie 1.0 -- A Vim plugin that facilitates Verilog netlist tracing.
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.
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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK