Verilog中Dump函数及用法

转载 2015年11月19日 10:26:26

Verilog提供一系列系统任务用于记录信号值变化,常见的格式有vcd,fsdb等。
1,Dump VCD格式

$dumpfile("file. dump"); 打开一个VCD数据库用于记录
$dumpvars(level,start_module); 要记录的信号,level=0表示记录所有
$dumpflush; 将VCD数据保存到磁盘  不明白
$dumpoff; 停止记录
$dumpon; 重新开始记录
$dumplimit(); 限制VCD文件的大小(以字节为单位)
$dumpall; 记录所有指定的信号值

用法:

initial
begin
$dumpfile (“verilog. dump”);
$dumpvars (0, testfixture);
end

举例:

$dumpvars; // Dump所有层次的信号
$dumpvars (1, top); // Dump top模块中的所有信号
$dumpvars (2, top. u1); // Dump实例top. u1及其下一层的信号
$dumpvars (0, top. u2, top. u1. u13. q); // Dump top.u2及其以下所有信号,以及信号top. u1. u13. q。
$dumpvars (3, top. u2, top. u1); // Dump top. u1和top. u2及其下两层中的所有信号。

相关文章推荐

Verilog十大基本功2(testbench的设计 文件读取和写入操作 源代码)

需求说明:Verilog设计基础 内容       :testbench的设计 读取文件 写入文件 来自       :时间的诗 十大基本功之 testbench ...

dump文件的创建及使用

更多精彩内容,请见:http://www.16boke.com 1.创建dump文件的原因 windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动...

php中print_r、var_dump和var_export几个函数的用法区别

下面介绍一下print_r、var_dump、var_export几个函数的用法区别,他们都是用来打印数组对象。 1、print_r ( $array/$var ) print 是打...

lua——string库函数的用法例子(包括string.dump的用法例子)

--string.dump(function)。返回指定函数的二进制代码(函数必须是Lua函数,并且没有up value) --[[Example:将一个函数转换成二进制码,输出;再换回来,输出;再...

dump函数文档

  • 2015年01月27日 15:39
  • 3KB
  • 下载

perl高级用法--通过学习Verilog::Getopt掌握package的写法

# See copyright, etc in below POD section. #########################################################...

Verilog延时:specify的用法(转)

检查时序的方式之一是时序仿真,在仿真过程中计算与该模块相关的延迟值;之二是静态时序验证。 (1)延迟类型 ·分布延迟:在每个独立的元件基础上定义一种建模方式是将延迟值赋给独立的门,另一种是在单...

Verilog中条件编译命令 `ifdef、`else、`endif 用法之1

一般情况下,Verilog HDL源程序中所有的行都参加编译。但是有时候希望对其中的一部份内容只有在条件满足的时候才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足条件...

verilog中的function用法与例子

函数的功能和任务的功能类似,但二者还存在很大的不同。在 Verilog HDL 语法中也存 在函数的定义和调用。 1.函数的定义 函数通过关键词 function 和 endfunction...

sigmoid函数导数的硬件实现(verilog)

仿真思路其实是使用了很普通的硬件的函数的仿真方法,但是有趣的是我为了提升精度将划分划分的更加细致了; 看一下matlab源代码还有图像大家就知道了:function Mysolution() x1=...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Verilog中Dump函数及用法
举报原因:
原因补充:

(最多只允许输入30个字)