3

我正在尝试使用“浮点和定点包”作为我在 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 文件编译到库中。

任何提示将不胜感激。

4

2 回答 2

6

使用 Altera Quartus II GUI,您可以通过名为“Files”的“Project Navigator”选项卡将“fixed_float_types_c.vhdl”、“fixed_pkg_c.vhdl”和“float_pkg_c.vhdl”文件添加到项目中。见下图。

在此处输入图像描述

添加文件时,您可以在“属性”下指定目标库。见下图。

在此处输入图像描述

您还可以修改项目的 Quartus II 设置 (".qsf") 文件,并添加以下行:

set_global_assignment -name VHDL_FILE fixed_float_types_c.vhdl -library ieee_proposed
set_global_assignment -name VHDL_FILE fixed_pkg_c.vhdl -library ieee_proposed
set_global_assignment -name VHDL_FILE float_pkg_c.vhdl -library ieee_proposed

但是,您可能需要确定是否需要编译到“ieee_proposed”库中,否则您可以将它们与其他文件一起编译到“工作”库中。

于 2013-10-25T08:35:28.047 回答
0

work只需像在项目中的任何其他文件一样编译它们并通过use work._library_name_.

于 2013-10-25T08:49:09.280 回答