0

问题:创建一个显示恒定频率方波的 vcd 文件。

您提供的任何链接都会很有用,因为我搜索了很多但我没有找到任何东西,不幸的是我没有背景。

我们不允许在 verilog 或系统 verilog 中编码。我们应该在python或cpp或c中编码,并创建一个vcd文件,然后在波形程序中打开它以显示具有恒定频率的方波。

打开 vcd 文件的编辑器:

在此处输入图像描述

4

1 回答 1

1

使用 VHDL,您可以使用 Modalism 生成 VCD 转储文件。(所有粗体命令都将输入到命令窗口中)。

要创建 .vcd 文件:

  1. 在成绩单窗口中成功编译和加载设计
  1. 指定 VCD 文件名
  • 语法:vcd 文件<文件名>.vcd
  1. 启用 VCD 以在所需实例下转储信号
  • 语法:vcd add <path_to_instance>/*

注意:此命令不会转储子实例的信号

为加密实例启用 VCD 将生成警告

  1. 运行模拟生成VCD数据库
  1. 退出模拟
  • 语法:退出 sim

如果您有 Xilinx ISE,您可以使用以下方法生成 VCD 文件。(可以在 Xilinx ISE 窗口下半部分的命令提示符下键入这些命令)。

vcd dumpfile results.vcd
vcd dumpvars -m /
vcd dumpon
run 1000 ns
vcd dumpoff
vcd dumpflush
于 2021-06-19T20:31:10.040 回答