Vhdl 这是一个Ghdl/gtkwave错误吗?

Vhdl 这是一个Ghdl/gtkwave错误吗?,vhdl,ghdl,Vhdl,Ghdl,我在Windows7上使用ghdl+gtkwave进行学习。 我通过调用.bat文件中的一些shell来运行模拟,通常当我遇到一些sintax错误时,我会在dos窗口中看到消息,但在某些情况下,我不理解,没有错误,但gtkwave不会运行 这是一个bug吗?GHDL不是交互式的(与modelsim不同) 因此,您的问题可能是您的模拟器(由GHDL构建的编译代码模拟器)显示出不稳定的组合循环:那么这样一个(编译的)事件驱动模拟器在某个点上不会增加(物理)时间(只会添加增量延迟) 这可以解释为什么g

我在Windows7上使用ghdl+gtkwave进行学习。 我通过调用.bat文件中的一些shell来运行模拟,通常当我遇到一些sintax错误时,我会在dos窗口中看到消息,但在某些情况下,我不理解,没有错误,但gtkwave不会运行

这是一个bug吗?

GHDL不是交互式的(与modelsim不同)

因此,您的问题可能是您的模拟器(由GHDL构建的编译代码模拟器)显示出不稳定的组合循环:那么这样一个(编译的)事件驱动模拟器在某个点上不会增加(物理)时间(只会添加增量延迟)

这可以解释为什么gtkwave没有启动:模拟永远不会结束

因此,问题可能存在于VHDL代码本身。你应该尝试探测/报告实际的模拟时间,看看我的假设是否正确。你的问题是:如果时间没有增加,那么你就遇到前面提到的组合循环问题


JCLL

您能更详细地解释一下您正在调用的命令和得到的响应吗?投票结束因为不清楚。