Dany20的个人空间 https://blog.eetop.cn/1635624 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Modelsim加载多个波形文件对比

已有 2252 次阅读| 2017-5-17 22:55 |系统分类:芯片设计

波形比较必须有一个Dataset,即至少运行两次仿真,第一次仿真波形保存为WLF文件,用来和第二次仿真生成的波形文件做比较。
波形比较可以在多语言混合仿真环境下进行。多语言支持类型参考于斌编写的《Modelsim电子系统分析及仿真》。

进行一个最简单的波形比较可以使用比较向导。菜单栏选中[Tools] -> [Waveform. Compare] -> [Comparison Wizard from].(适合初学者)。
波形比较需要步骤如下:
(1)启动波形比较
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Start Comparison]。
(2)添加比较对象
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Add]添加比较对象。Modelsim提供三个选项:Compare by Signal、Compare by Region和Clocks。
(3)指定比较方式
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Options] 可以设置比较方式和比较选项。比较方式:连续比较、时钟比较。 连续比较可以设置容错差:Leading Tolerance和Trailing Torelance。时钟比较需指定时钟。
(4)设置比较选项
主要设置那个值可以匹配0、1、X、Z。
(5)显示比较结果并保存
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Run Comparison]

可以在波形窗口、列表窗口查看比较结果
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Difference] -> [Show] 命令窗口显示出具体提示信息。
保存结果信息:菜单栏 -> [Tools] -> [Waveform. Compare] -> [Difference] -> [Save] (生成.dif文件)或[Write Report] (生成.txt文件)。 
保存比较规则:菜单栏 -> [Tools] -> [Waveform. Compare] -> [Rules] -> [Save](生成.rul文件);
菜单栏 -> [Tools] -> [Waveform. Compare] -> [Reload] 重载规则文件;


--------------------------------------------------------------------
下面描述wlf文件保存方法(Dataset)。
以下转自博客:http://www.cnblogs.com/raymon-tec/p/5626120.html

首先选中波形,然后点击file----datasets。
wpsAC8C.tmp
 
选中sim文件,然后点击save as。
wpsAC9D.tmp

保存为wlf文件格式。
对所保存的文件命名。完成之后点击done即可。
wpsACAF.tmp

在完成上述的加载波形之后,会有多个.wlf文件,如上图所示,若要产生对比波形,需要将某个.Wlf中的信号重新加载过来即可,如下图操作。
选中ex1.wlf文件,然后选择objects中的信号,然后点击右键 add---to wave ---selected signal,就会出现下图所示的对比波形。
wpsACBF.tmp

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 120

    访问数
关闭

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

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

GMT+8, 2024-4-20 11:10 , Processed in 0.027677 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部