VC ++默认绑定错误?

时间:2016-10-12 08:20:42

标签: api ubuntu visual-c++ vhdl

我正在使用VC ++构建一个dll,它可以很好地构建,没有错误包含在我的API中。

这些文件是使用Freehdl转换为C ++的VHDL项目的结果,以便在多个项目中使用逻辑。

唯一的问题是,在测试期间,它显示以下内容......

This is the console output using command line.

我认为问题是函数所需的内存大小太大,所以我把它减少到大约24位,但问题仍然如图所示......

enter image description here

我之前没有遇到过这个问题。 如果有人知道可能是什么问题,请照亮我们。 感谢。

1 个答案:

答案 0 :(得分:0)

正常VHDL编译中的

默认绑定意味着所有VHDL组件都与实体连接,而不使用配置文件来指定连接。如果失败,组件声明和实体之间可能会不匹配。

我没有使用FreeHDL,也无法对这里发生的事情做出准确的评论,但我读到“每个VHDL实体声明都转换为C ++类。”,这可能意味着原始VHDL被破坏或不完整,或者它没有被正确解释。显然,它只在运行时检查其中一些。

一个好的起点是用另一个模拟器实际编译你的VHDL项目 - 这将告诉你是否有错。否则你可能遇到了FreeHDL错误。