Intel® Quartus® Prime Standard Edition用户指南: 入门

ID 683475
日期 12/16/2019
Public
文档目录

5.4.3. 确保每个库具有不同VHDL Namespace

Intel® Quartus® Prime Pro Edition综合要求每个库的VHDL namespace(命名空间)各不相同。 较严格的库绑定要求会更符合VHDL语言规范并产生确定性行为。以帮助基于团队的工程避免出现意外的名称冲突。请确认您的RTL适应该变更。
表 20.  VHDL Namespace差异
其他Quartus软件产品 Intel® Quartus® Prime Pro Edition
对于Example RTL,分析器以非指定顺序搜索所有库,直到发现utilities_pack包并使用该数据包中的内容。如果另一个库,例如projectLib也包含utilities_pack,并且在分析器搜索到myLib之前就被发现,则分析器可能会使用该库而非myLib.utilites_pack 对于Example RTL,分析器使用myLib中特定的utilities_pack。如果库myLib中不存在utilities_pack,则分析器生成报错信息。

Example RTL:

library myLib; use
myLib.utilities_pack.all;