文章 ID: 000084822 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

(# 警告 [1]: <file name="">(): 组件没有默认绑定:"scfifo"。(实体上没有通用的"maximize_speed")</file>

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明 这一警告消息可能会在 MegaWi出现®-生成 DCFIFO Quartus 设计® II 软件版本 4.0 在 Modelsim 中编译® 模拟。

如果您在生成 FIFO 时,为在 MegaWi 第 7 页上配备完全同步 RAM的设备选择是(最佳速度),ModelSim软件会发出编译警告。

为了避免 Quartus® II 软件版本 4.0 出现此警告消息,请在 MegaWizhd 生成的文件中注释出maximize_speedoptimize_for_speed参数/通用性。此外,创建和定义SCFIFO实例的lpm_widthu值。

下面是 VHDL MegaWiledd 生成的输出文件中修改的代码示例:

COMPONENT  scfifo

GENERIC 

(

ALLOW_RWCYCLE_WHEN_FULL: STRING := "OFF";

ALMOST_EMPTY_VALUE: NATURAL := 0;

ALMOST_FULL_VALUE: NATURAL := 0;

LPM_NUMWORDS: NATURAL;

LPM_SHOWAHEAD: STRING := "OFF";

lpm_width: NATURAL;

lpm_widthu: NATURAL; -- Altera edit

--MAXIMIZE_SPEED: NATURAL := 5; -- Altera edit

--OPTIMIZE_FOR_SPEED: NATURAL := 5; -- Altera edit

OVERFLOW_CHECKING: STRING := "ON";

UNDERFLOW_CHECKING: STRING := "ON";

USE_EAB: STRING := "ON";

lpm_type: STRING := "scfifo"

);



and



scfifo14 :  scfifo

  GENERIC MAP (

LPM_NUMWORDS => 3,

LPM_SHOWAHEAD => "OFF",

lpm_width => 32,

lpm_widthu => 2, -- Altera edit

OVERFLOW_CHECKING => "ON",

UNDERFLOW_CHECKING => "ON",

USE_EAB => "OFF)

Quartus® II 软件版本 4.0 SP1 解决了此问题。

相关产品

本文适用于 1 产品

Stratix® FPGAs

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。