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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6090|回复: 10

[原创] 新的工具语言Gv

[复制链接]
发表于 2011-1-17 22:37:56 | 显示全部楼层 |阅读模式

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

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

x
Gv是一种面对Testbench对象进行设计及描述的命令解释型验证语言。
Gv提供了几类简单、直观的命令,语法形式简单灵活,用户只需要通过快捷的命令描述,定义好Testbench中各类验证组件,再使用代码生成命令,就能自动产生出可用的SystemVerilog验证代码,将产生的代码加入到可用的Testbench框架中(如VMMOVM Testbench框架),并在编译时加载已经编译好的Gvlib,就能开始仿真了。
Gv与传统的验证语言(SystemCSystemVerilog)不同的是,Gv是提供基于对象设计命令的方式,语法简单、实用、直观,代码量少、复杂度低,即使非专业验证人士也能轻松使用,同时它基于解释器实时运行更新;而传统的验证语言是抽象型设计,语法形式复杂,代码量大、复杂度高、调用关系多,需要专业从业人员才能使用,而且设计的代码需要经过仿真器进行语法编译。
Gv可以用于产生代码的Testbench对象(组件)有激励源、BFMMonitorInterfaceTestbench Top,因此,再加入Testbench框架(如VMMOVM Testbench框架),即可快速完成整个Testbench代码的设计,而且产生的代码没有人工错误引入,节省了很多代码设计时间、调试时间和修改时间。
Gv1.0_beta.rar (159.83 KB, 下载次数: 51 )
附件里面是Gv工具软件,附有help和demo
发表于 2011-1-18 07:46:47 | 显示全部楼层
thanks a lot
发表于 2011-1-18 09:29:47 | 显示全部楼层
谢谢啊
发表于 2011-1-18 20:20:06 | 显示全部楼层
thanks!
发表于 2011-1-18 21:21:16 | 显示全部楼层
Thanks!!!!
发表于 2011-1-23 11:23:54 | 显示全部楼层
了解一下。
发表于 2011-2-11 15:40:58 | 显示全部楼层
以?还有这种好东西?赶紧看看!!
 楼主| 发表于 2011-2-22 23:21:27 | 显示全部楼层
本帖最后由 hemm2000 于 2011-2-22 23:22 编辑

工程操作示例说明:
运行cmd.exe进入example目录下运行上级目录win32下的Gv.exe,然后直接source exam.gv,就能得到自动产生的SV组件,然后试用modelsim进行仿真,在lib下有编译好的需要加载的库,编译时加载方法:
vlog +acc=p -L../lib xxx.sv,得到编译好的work库就能进行仿真了。
几个常用命令:
timescale:设置仿真精度和单位。
scpy:拷贝一个信号的描述内容给另一个信号。
cpy:拷贝一个group的内容给另一个group
unanc:释放一个已经声明的group
anccrg:声明一个“CRG(时钟复位产生)”类group
ancdat:声明并描述一个“DAT(数据源)”类group
ancsgl:声明一个“SGL(信号源)”类group
mgclk:描述一个时钟信号
mgrst:描述一个复位信号
mgbit:描述一个单比特信号
mgbus:描述一个总线信号
mgcrg:指定一个“SGL”类group/信号或“MNT”类group/信号的时钟复位信号
mgsmp:描述一个直接采样信号
pgtb:产生Testbench顶层
vgdrv:产生Class型发送DriverSystemVerilog代码文件
pgtxif:产生发送InterfaceSystemVerilog代码文件
发表于 2011-2-23 16:29:20 | 显示全部楼层
Who is vendor?
发表于 2011-4-11 19:42:26 | 显示全部楼层
这个是那个团队开发的工具??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

×

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

GMT+8, 2024-11-5 12:42 , Processed in 0.028085 second(s), 9 queries , Gzip On, Redis On.

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