【发布时间】:2013-10-25 02:38:47
【问题描述】:
我正在尝试在 VHDL 中使用“浮点和定点包”作为我的滤波器设计的一部分。我使用 Altera Quartus II 作为开发环境。我从网站下载了文件包:http://www.vhdl.org/fphdl/,现在可以在http://web.archive.org/web/20160305202256/http://www.vhdl.org/fphdl/获得
在他们的用户指南中,提到了以下内容:
'fixed_float_types_c.vhdl', 'fixed_pkg_c.vhdl' and 'float_pkg_c.vhdl'
should be compiled into a library called "ieee_proposed".
但是,我不知道如何使用 Altera Quartus II 工具将提到的 *.vhdl 文件编译到库中。
任何提示将不胜感激。
【问题讨论】:
-
我上面包含的行直接来自他们的用户指南,所以是的。
-
嗯,是的,但是它不能作为常规项目编译,因为它没有常规的 VHDL 语法,例如'missing entity' 等...
-
这是个好主意,但我怎样才能在不使用“use
.all;”的情况下包含这些文件类似的东西?我不知道怎么... ;( -
嗯。它也没有成功......或者我应该问'如何将这些文件添加到当前工作库中?'
-
哦,添加一行'图书馆工作;'在 'use work.
.all' 之前,我可以毫无错误地编译它们。现在,我需要测试一下,我是否真的可以使用库函数。谢谢! :)
标签: floating-point vhdl fixed-point intel-fpga quartus