问题描述
您提供的任何链接都会很有用,因为我搜索了很多,但没有找到任何东西,不幸的是我没有背景。
我们不允许在 verilog 或系统 verilog 中编码。 我们应该用python或cpp或c编写代码,并创建一个vcd文件,然后在波形程序中打开它,显示恒定频率的方波。
打开 vcd 文件的编辑器:
解决方法
借助 VHDL,您可以使用 Modalism 生成 VCD 转储文件。 (所有 粗体命令将被输入到命令窗口中)。
要创建 .vcd 文件:
- 在脚本窗口中成功编译和加载设计
- 指定 VCD 文件名
- 语法:vcd 文件
.vcd
- 启用 VCD 在所需实例下转储信号
- 语法:vcd add
/*
注意:此命令不会转储子实例的信号
为加密实例启用 VCD 会产生警告
- 运行模拟生成 VCD 数据库
- 退出模拟
- 语法:quit sim
如果您有 Xilinx ISE,您可以使用以下方法生成 VCD 文件。 (这些命令可以在 Xilinx ISE 窗口下半部分的命令提示符处输入)。
vcd dumpfile results.vcd
vcd dumpvars -m /
vcd dumpon
run 1000 ns
vcd dumpoff
vcd dumpflush