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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4526|回复: 18

gvim中进行verilog语言信号追踪、显示拓扑插件

[复制链接]
发表于 2016-12-10 14:48:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 cfyrcj 于 2016-12-12 22:25 编辑

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.21.tar (490 KB, 下载次数: 38 )


注意:
(1)在code目录下通过vtags生成vtags.db后,第一次打开verilog code时需要编译生成的database,所以第一打开code比较慢,之后打开code就会非常迅速。


安装方式:
1. 下载插件代码,解压并复制到自选的安装路径下。下面以安装目录为“~/vtags-1.20/为例”
   代码下载地址:(1)http://www.vim.org/scripts/script.php?script_id=5494
2. 在linux配置文件中添加别名。
  ~/.cshrc  中添加:alias vtags 'python  ~/vtags-1.20/vtags.py'
或  ~/.bashrc 中添加:alias=vtags 'python  ~/vtags-1.20/vtags.py'
  source ~/.cshrc 或 source ~/.bashre 使设置生效。
3. 在vim配置文件中加入插件。
  ~/.vimrc  中添加: source  ~/vtags-1.20/vtags_vim_api.vim
4. 本步骤可选,可以在vtags-1.20/vim_glb_config.py中设置插件的一些全局设置,
  你也可以使用vtags时生成的局部配置文件vim_local_config.py中进行设置。
5. cd 到code目录使用命令:vtags, 在code目录下生成base文件 vtags.db, 用gvim打开代码就可以使用上面定义快捷键中功能。
注: 要求python版本2.7,详情请看《用户使用指南》。
 楼主| 发表于 2016-12-14 15:19:20 | 显示全部楼层
备注: 目前为了追踪时准确知道每一步的操作,所以所有追踪都是单步的,没有添加跨模块或信号追踪,后续若有需求可再行添加。
 楼主| 发表于 2016-12-14 15:20:26 | 显示全部楼层
回复 1# cfyrcj
发表于 2016-12-20 18:29:40 | 显示全部楼层
试试看~多谢了
 楼主| 发表于 2016-12-21 09:13:31 | 显示全部楼层
回复 4# cnjsdfcy

恩,哈哈,若有好的建议或发现bug随时告诉我,谢谢!
发表于 2016-12-21 20:53:48 | 显示全部楼层
回复 1# cfyrcj

Thanks
发表于 2016-12-21 20:54:46 | 显示全部楼层
回复 1# cfyrcj
Thanks
发表于 2016-12-22 14:12:44 | 显示全部楼层
gvim中进行verilog语言信号追踪、显示拓扑插件
 楼主| 发表于 2016-12-22 14:26:31 | 显示全部楼层
本帖最后由 cfyrcj 于 2016-12-22 14:28 编辑

回复 8# quwerwp


    是啊,哈哈!
发表于 2016-12-23 15:33:13 | 显示全部楼层
mark一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 12:30 , Processed in 0.022152 second(s), 7 queries , Gzip On, Redis On.

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