在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2194|回复: 2

gvim中进行verilog语言信号追踪、显示拓扑插件,最新1.23版

[复制链接]
发表于 2017-1-22 15:03:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
原来帖子过了时间没办法编辑了,重新发一个最新版修改了一些大家提供的bug。

vtags 是一款在gvim下实现类似verdi的信号追踪、显示拓扑等功能的插件。vtags插件完全使用python实现,目前实现功能包括信号追踪、宏定义追踪、显示模块拓扑、快速打开文件、保存和打开gvim快照、添加断点等功能。

支持功能和快捷键:
快捷键                    功能
gi                          进入子模块
gu                         回到上层模块
<Space><Left>     追信号源,或宏定义
<Space><Right>   追信号目的
<Space><Down>  回退
<Space><Up>      向前
<Space> + v        显示策略,和展开收回策略条目
<Space> + c        添加记录点
<Space> + b        添加基本模块
<Space> + d        删除记录点或基本模块
<Space> +h         固定当前窗口
<Space>              快速访问
<Space> + s        储存快照
gvim/vim             加载快照
详细信息看《二:开始使用及支持功能和快捷键》

vtags-1.23.tar.gz (265.18 KB, 下载次数: 22 )

注意:
(1)在code目录下通过vtags生成vtags.db后,第一次打开verilog code时需要编译生成的database,所以第一打开code比较慢,之后打开code就会非常迅速。
(2)如果你对设计文件不是全部使用 .v作为文件名后缀,需要修改vtags-1.xx/vim_glb_config.py line:46 support_verilog_postfix,添加你自己的文件名后缀,否则vtags就不会将对应后缀的文件识别为verilog文件,那么也就无法追踪到对应文件。
       举例:I use  xxx.v,  xxx.sv,   xxx.V,   xxx.d in my design i need set as :  support_verilog_postfix     = ['v', 'sv', 'V', 'd' ]


安装方式:
1. 下载插件代码,解压并复制到自选的安装路径下。下面以安装目录为“~/vtags-1.23/为例”
   代码下载地址:(1)http://www.vim.org/scripts/script.php?script_id=5494
2. 在linux配置文件中添加别名。
  ~/.cshrc  中添加:alias vtags 'python  ~/vtags-1.23/vtags.py'
或  ~/.bashrc 中添加:alias=vtags 'python  ~/vtags-1.23/vtags.py'
  source ~/.cshrc 或 source ~/.bashre 使设置生效。
3. 在vim配置文件中加入插件。
  ~/.vimrc  中添加: source  ~/vtags-1.23/vtags_vim_api.vim
4. 本步骤可选,可以在vtags-1.23/vim_glb_config.py中设置插件的一些全局设置,
  你也可以使用vtags时生成的局部配置文件vim_local_config.py中进行设置。
5. cd 到code目录使用命令:vtags, 在code目录下生成base文件 vtags.db, 用gvim打开代码就可以使用上面定义快捷键中功能。
注: 要求python版本2.7,详情请看《用户使用指南》。


历史版本:
http://bbs.eetop.cn/thread-619265-1-1.html
http://bbs.eetop.cn/thread-620729-1-1.html
发表于 2017-1-29 16:38:22 | 显示全部楼层
Thanks
发表于 2017-3-7 00:52:48 | 显示全部楼层
谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 20:05 , Processed in 0.017218 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表