gtkwave,开源波形显示软件

来自 bluesky1 博客。http://blog.sina.com.cn/s/blog_566ca6330100c0t3.html~type=v5_one&label=rela_prevarticle

- GTKWave's homepage (?):
http://www.cs.manchester.ac.uk/apt/projects/tools/gtkwave/
- gEDA GTKWave:
  http://www.geda.seul.org/tools/gtkwave/

以下网址下载win32版本GTKwave

http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win32.html

具体用法:

windows命令行或者是cygwin下: gtkwave ***.vcd
另外,右键可以拉伸波形。

iverilog 是一个开源的verilog解释程序
    提供命令行的编译模式和文本界面的输出
    当然也可以写一点简单的makefile
      比如你的verilog 的源代码为test.v
在testbench中添加

$dumpfile("test.vcd");
$dumpvars(0, testbench.XX);
$dumpvars(1, testbench.XXX);
$dumpvars(2, testbench.XXXX);
     windows命令行下运行

iverilog test.v      //可以跟参数
    就会生成a.out       //
    然后运行  ./a.out  //要在CODE中加入输出语句
   再用gtkwave test.vcd 即可查看生成的波形。

简要介绍下vcd,lxt.

gtkwave,icarus支持vcd,lxt,lxt2 dump.

vcd通用但vcd dump太大,gtkwave不太能很好的处理,导致崩溃。所以最好之前用lxt或将vcd转化为lxt格式。lxt格式是gtkwave的专用格式。gtkwave有带工具可以做此转化。

转载:http://www.eefocus.com/czzheng/blog/11-08/229642_734f4.html

最新文章

  1. Ext中renderer用法及参数
  2. JavaScript思维导图—字符串函数
  3. Java计算程序运行时间
  4. Behavior-Based Intelligence
  5. SequoiaDB的数据分区操作
  6. 【英语】Bingo口语笔记(10) - 常见词汇的缩读
  7. ffmpeg参数解释 <第三篇>
  8. 128M小内存VPS优化与typecho环境搭建
  9. python多线程不能利用多核cpu,但有时候多线程确实比单线程快。
  10. JVM中的堆和栈
  11. linux 系统备份和恢复
  12. Cisco Packet Tracer
  13. Cracking The Coding Interview 5.7
  14. (转)Linux netstat命令详解
  15. 【kuangbin专题】计算几何_凸包
  16. Linux每天一个命令:tar
  17. 微信小程序 开发过程中遇到的坑(一)
  18. linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法
  19. 开始SDK之旅-入门2-集成流程图、轨迹图到系统
  20. Kafka与.net core(二)zookeeper

热门文章

  1. JACOB的语法
  2. (转)找回vss超级管理员密码
  3. XHTML学习要点
  4. ASP.NET 5 Beta5来了(翻译)
  5. 采用web service传输超大数据
  6. go语言基础之类型转换
  7. SQL IN
  8. 【精】iOS6 及其以上版本号自己主动旋转、手动强制旋转方案及布局适配
  9. [AngularJS] $scope.$warchCollection
  10. linux free命令详解和使用实例(查看内存使用率)