加载中
加载中
表情图片
评为精选
鼓励
加载中...
分享
加载中...
文件下载
加载中...
修改排序
加载中...
Icarus Verilog 开源verilog仿真器简明使用教程
warmonkey2024/10/20电子技术软件综合 IP:广东
关键词
verilogfpga

iverilog体积小、速度快、安装使用简单。显示波形还需要使用GTKWave。组合起来完全可以代替FPGA厂家提供的仿真工具。

相比原厂工具巨大的体积,iverilog+gtkwave是一种轻量的快速方案,具备常见的必要功能。


安装步骤如下:

  1. 下载安装包

    Screenshot 2024-10-20 160947.jpg

    https://bleyer.org/icarus/iverilog-v12-20220611-x64_setup.exe

    如以上链接失效,可以自行搜索iverilog windows

    此安装包已经包含了GTKWave,安装的时候记得选上。并且要把安装目录添加到PATH环境变量(安装包自动)


  2. 准备演示代码

demo.v

Other
`timescale 1ns/1ns module demo();     initial begin         $dumpfile("demo.vcd");         $dumpvars(0, demo);     end     initial begin         for(integer i=0; i<100; i++) begin             #1 $display(i);         end     end endmodule

run_demo.bat

Bash
del /s /q demo.out demo.vcd iverilog.exe -g2012 -s demo -o demo.out demo.v vvp.exe demo.out  gtkwave.exe demo.vcd demo.gtkw

    3. 运行仿真

    运行run_demo.bat,将变量i拖放到右边的波形窗口。可以点击File->Write Save File 保存当前标签页的波形显示设置。注意保存的只是显示的设置,配置文件是命令行指定的demo.gtkw。具体波形数据在demo.vcd文件中。

修改代码后,关掉gtkwave,重新运行bat文件,即可调取上次的波形显示设置,并显示最新的仿真结果。

Screenshot 2024-10-20 161619.jpg Screenshot 2024-10-20 161634.jpg

来自:电子信息 / 电子技术计算机科学 / 软件综合严肃内容:专业科普
0
3
新版本公告
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的