AR# 18203

|

6.1i ECS - ModelSim ファンクション シミュレーション、VHDL - 「ERROR: No actual specified for clkfb, clkin, dssen, psclk, psen, psincdec, psincdec, rst」というエラー メッセージが表示される

説明

キーワード : ISE, 6.1, ECS, schematic, vhf, DCM, actual, specified, functional, simulation, ModelSim, Modelsim, MTI, 回路図, 指定, ファンクション, シミュレーション

重要度 : 標準

概要 :
回路図デザインにファンクション シミュレーションを実行すると、ModelSim で次のエラー メッセージが表示されます。

"# -- Compiling entity design
# -- Compiling architecture behavioral of design
# ** Error: design.vhf(114): No actual specified for clkfb.
# ** Error:design.vhf((114): No actual specified for clkin.
# ** Error: design.vhf(114): No actual specified for dssen.
# ** Error: design.vhf(114): No actual specified for psclk.
# ** Error: design.vhf(114): No actual specified for psen.
# ** Error: design.vhf(114): No actual specified for psincdec.
# ** Error: design.vhf(114): No actual specified for rst.
# -- Loading package textio
# -- Loading package vital_primitives
# -- Loading package vpkg
# -- Loading entity dcm
# ** Error: design.vhf(116): near "port": expecting: END_
# ERROR: C:/Modeltech57c_xe/win32xoem/vcom failed.
# Error in macro ./design_test.fdo line 5
# C:/Modeltech57c_xe/win32xoem/vcom failed.
# while executing
# "vcom -93 -explicit top.vhf"

このエラー メッセージは DCM の使用上の問題に関連しています。 この問題を修正する方法を教えてください。

ソリューション

この問題は、ECS (回路図エディタ) で生成された VHF ファイルに含まれる構文エラーが原因です。 ECS では、DCM ポートのマップでジェネリック マップ文の最後にセミコロンが追加されます。 このセミコロンが原因で、ModelSim で次のエラー メッセージが表示されます。

"Error: design.vhf( line_number): near "port": expecting: END"

セミコロンを削除して、シミュレーションを再実行することでこの問題を回避してください。

メモ : DCM の STATUS 出力を使用しない場合は、デザインのファンクション モデルをコンパイル中に別の問題が発生する可能性があります。

DCM ポートのマップに含まれる次の文が原因で、ModelSim でエラーが発生します。
STATUS(7 downto 0)=> open

ModelSim では次のエラー メッセージが表示されます。

"Error: design.vhf(line_number): Formal status must not be associated with OPEN when subelements are associated individually"

この問題を回避するには、次のいずれかを実行します。

ModelSim のコンパイル オプションで 93 から 87 に変更する。警告メッセージは表示されますが、シミュレーションは正しく実行されます。

または

回路図で DCM の STATUS 出力に信号を追加する。

メモ : この信号は未接続にしておいてください。 この信号が未接続であると、ザイリンクス フロー中に自動的に最適化され削除されます。

2 番目のエラー メッセージに関する詳細は、(Xilinx Answer 15691) を参照してください。
AR# 18203
日付 01/08/2006
ステータス アーカイブ
種類 一般
People Also Viewed