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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 老扁

请教modelsim vs VCS

[复制链接]
发表于 2003-11-18 14:27:18 | 显示全部楼层

请教modelsim vs VCS

faint!
我说的肯定行的,我这就是这么用的,是不是你的软件的问题啊
或是你弄的不对?
我这pc and unix版的都能work
你查看的时候要把显示的基数radix选为ascii,
//btw,个人的威望和什么有关,我的为零,有些不能看
 楼主| 发表于 2003-11-18 15:17:31 | 显示全部楼层

请教modelsim vs VCS

[这个贴子最后由老扁在 2003/11/18 03:38pm 第 1 次编辑]

回alphame:
我想对于编译器来说,代码里面的宏定义最后都被替换为二进制数啦,所以要想直接显示你当初的宏名称是不可能的了。
在VCS里也是这样,必须自己再在工具里输入一些宏让工具去匹配来实现这个功能的。
我想你所说的你的可以做到,可能是你定义的是字符串型,当然什么时候显示都是你当初赋的字符啦。不过对于verilog来说,实际设计里是不会有字符串的!
BTW:俺刚才试了一下,确实是俺说的那样,也如你的例子中所显示的那样,情况是这样的:
一个字符的ASCII码是8位,所以俺为了显示“BYTE”就定义了一个32位数,然后赋给它<=“BYTE”,这时候在波形里可以看到显示了“BYTE”字符串;你的例子也是这样,因为你定义了一个81位的数,然后把“NOP”字符赋给它了,在波形里肯定能显示出来。
现在的问题是,在设计里是不可能用字符来编码的,明白了吧!
而我的问题是怎样去在波形里显示出来你当初用宏名称来定义的编码。
发表于 2003-11-18 15:43:29 | 显示全部楼层

请教modelsim vs VCS

老兄:

reg[80:0] s_inst;
case (inst)
32'b0000000xxxxxxx : s_inst <= "NOP  ";
这样的语句写在原文件里面,如果想看inst是什么含义,比如是不是nop指令,可以查看s-inst,用我说的办法,s_inst申明为积存器,当然,使用调试的,inst才是你需要的东西,内容全是机器的指令码
按正常的办法看,比如,用16进制,s_inst是一个很长的二进制数,但是他“应该”是
NOP的ASCII表示,在选为ascii个后,波形工具可以自动显示为NOP的。
不知道这样的代码算不算宏,反正好使,而且不是字符串形,verilog
没有字符串形,呵呵
已经发生的东西,不存在不可能了:)
明白了么?早明白了吧,呵呵
 楼主| 发表于 2003-11-18 16:00:43 | 显示全部楼层

请教modelsim vs VCS

呵呵
看来你还是没有明白俺说的。
你的s-inst对于俺来说是多余的,而且你也只能把s-inst用ASCII显示出来。
俺要的是把用宏定义的inst直接显示出来,而不依靠额外变量和代码?

发表于 2003-11-19 18:13:32 | 显示全部楼层

请教modelsim vs VCS

how to do  in VCS ?
 楼主| 发表于 2003-11-19 19:30:03 | 显示全部楼层

请教modelsim vs VCS

回plus:
VCS的波形Radix中有自定义类型,你可以在里面定义你的宏。
然后用这个自定义的类型来显示你的信号,就ok啦。
而modelsim中没有这个功能。郁闷哦。
发表于 2003-11-20 18:19:24 | 显示全部楼层

请教modelsim vs VCS

thank!!!
发表于 2004-1-7 15:44:49 | 显示全部楼层

请教modelsim vs VCS

看来大家讨论的还是很热烈的嘛
发表于 2004-1-9 16:38:18 | 显示全部楼层

请教modelsim vs VCS

回老扁:
  不好意思,以前没仔细看你前面的帖子,现在明白了你的意思了,modelsim我也没发现能作到你说的(没有去开发,呵呵,用pli应该可以开发很多的功能吧,没用过,也许有人做过了,呵呵)。
   我的方法很简单,能作到类似的效果,算是曲线救国吧,至于多余的变量,好象问题不大啊,什么也不影响吧,而且可以用perl变个脚本处理。
   say sorry to you ^+++^
发表于 2006-9-8 23:59:30 | 显示全部楼层
不懂 学一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-15 13:52 , Processed in 0.024242 second(s), 9 queries , Gzip On, MemCached On.

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