rpct.net
当前位置:首页 >> 用moDElsim仿真后,怎样导出某一波形的数据 >>

用moDElsim仿真后,怎样导出某一波形的数据

如图: tb文件还有v文件请自行下载。 请采纳!(*^__^*)

modelsim仿真的时候会自动生成一个wvf文件啊,你可以在你的工程目录下查看一下,如果要生成vcd文件的话,可以参考下面命令: initial begin $dumpfile ("xxx.vcd"); $dumpvars(0,xxx); $dumpon; $dumpoff; end

工具栏第二行(有保存、打英新建的那一行)找到亮着的那个show wave。 点一下会出现 缩小版的objects窗口和wave窗口,在objects窗口左上角有view objects windows的小图标,点一下就ok

因为你testbench里定义的out只有1bit 重新定义下out,添加位宽即可

点开主模块前面的“+”号,下面的分模块的中间变量的波形拉出来就可以了。

你给我个邮箱 说一下你具体的问题 我可以发给你资料 或者你可以搜我的文章‘基于FPGA的双路可移相任意波形发生器’ 有问题可以问我

LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITYdecoder_tb IS ENDENTITY; ARCHITECTUREbehaviour OFdecoder_tb IS COMPONENT decoder IS PORT(a,b,c,e1,e2,e3: INSTD_LOGIC; y : OUTSTD_LOGIC_VECTOR(7 DOWNTO 0)); ENDCOMPONENT; --定义测...

在波形图中添加了新的信号后,需要重新进行仿真。

那是你testbench写的有问题

可以导出vcd文件,指定想要导出的变量 或者你也可以用$fopen , $fwrite 输出中间变量啊,和输出变量一样的方式啊,如果想要把中间变量调到顶层来,可以用tmp_variable = tb.top.A.variable 的格式 其中top A 为逐一递减的层次模块实例名

网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com