【问题标题】:make(generate) a vcd file using python or c or cpp使用python或c或cpp制作(生成)一个vcd文件
【发布时间】:2021-09-03 18:39:37
【问题描述】:

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

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

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

打开vcd文件的编辑器:

【问题讨论】:

    标签: python c++ c wave vcd


    【解决方案1】:

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

    创建 .vcd 文件:

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

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

    为加密实例启用 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
    

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 2016-10-05
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 2020-09-26
      • 2015-09-28
      相关资源
      最近更新 更多