- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从由 modelsim 或 ghdl 执行的模拟中转储内部信号。一切正常使用:
对于modelsim,添加vhdl源,然后编译:
vsim -novopt work.uut_testbench
vcd file ../uut.vcd;
vcd limit 50000000;
vcd add -r /uut_testbench/uut_core/*;
run 6000
quit -sim
ghdl -i --ieee=synopsys --warn-no-vital-generic --workdir=work --work=work ./uut*.vhd
ghdl -m --ieee=synopsys --warn-no-vital-generic --workdir=work --work=work uut_testbench
./uut_testbench --stop-time=6000ns --vcd=../uut.vcd
Type InternalState is (Idle,Valid,Stalled);
Signal sState,sPrevState :InternalState;
$comment sstate is not handled $end
最佳答案
试试 Tony Bybell 的 gtkwave,您可以在其中指定枚举替换值(快速入门、别名文件和附加外部反汇编程序下的 gtkwave 手册)。 Gtkwave 还与 ghdl 的原生波形格式 (ghw) 兼容。见 Gtkwave on SourceForge ,有一个手册链接,您可以链接下载 W32 和 Mac 应用程序的二进制文件。它也应该可以通过几乎任何 Linux 发行版获得。
关于signals - Modelsim 和 GHDL 无法将 vhdl 用户定义的信号类型转储到 vcd 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655153/
我有一个 VHDL 程序,但我无法用 GHDL 详细说明它,因为要详细说明的实体在一个包中。如何使用 GHDL 详细说明包中的实体? 编辑: 感谢您的回答,过了一段时间我发现包中的代码类似于一个接口(
在用 VHDL 测试一个简单的生命游戏实现时,在打印出“测试结束”消息后,空测试台的 GHDL 模拟以 100% 的 CPU 使用率挂起。 代码如下: ----- Package ----------
几个月以来,我一直在使用 ghdl 进行学习。 现在我被迫使用 windows 并尝试在那里也使用 ghdl 和 gtkwave。 我的问题是:在我安装了 ghdl 之后,我试图编译一些代码。与: g
我写了一些vivado RTL,然后在实体的端口上添加了一些vhdl属性来定义Xilinx Vivado工具的接口(interface),如下所示: library ieee; use iee
我有一个 VHDL 测试台,我想将 32 位二进制字写入文件以进行测试。下面是一个最小的、完整的、可验证的示例。 当使用 GHDL(下面的命令)执行时,会在指示的行生成溢出。如果该行被注释掉,则执行成
我编写了一些 vhdl 代码,其中包含半加法器的实现。它只有几行代码,没有任何错误。 当我用 ghdl 编译它时,它会生成相应 vhdl 文件的 .o 文件。但是当我执行ghdl -e filenam
晚上好, 我想下载 GHDL,所以我做了这个命令: sudo apt-get install ghdl 但是我有一条消息说没有任何版本的 GHDL 包是 disponible 的,但它存在于数据库中。
我按照此步骤在我的 Debian 中安装了 GHDL 编译器,但现在我需要卸载此编译器才能安装 x64 版本,但我不能。 By downloading the binaries and unpacki
我是 ghdl 模拟器的新手,在 Windows 上使用 ghdl。我在我的电脑上安装了 ghdl (ghdl-0.33-win32) 并尝试了简单的加法器代码并且它有效。我目前需要模拟一些我使用过
我在使用 GHDL ( http://ghdl.readthedocs.io/en/latest/ ) 来模拟我的 VHDL 设计时遇到问题。所以,当我使用命令 ghdl -e Averager_tb
我试图用 GHDL 模拟 Xilinx GTXE2 收发器。在 GTXE2_CHANNEL.vhd 中,我收到一个错误,即在库“ieee”中找不到“std_logic_arith”。 首先,这是我的机
我刚刚写了一个简单的 VHDL 程序。我将文件保存为 .vhd 文件。然后我编译它 ghdl -a test.vhd 然后构建和可执行文件 ghdl -e test 最后尝试运行它 ghdl -r t
我正在尝试使用 ghdl 编译器编译 vhdl 代码。但是我缺少两个 util 库: util.misc_conv_pkg and util.vstring. 因此此代码不起作用 LIBRARY ut
我正在尝试从由 modelsim 或 ghdl 执行的模拟中转储内部信号。一切正常使用: 对于modelsim,添加vhdl源,然后编译: vsim -novopt work.uut_testbenc
我是一名优秀的程序员,十分优秀!