UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
ステータス アーカイブ
種類 一般
このページをブックマークに追加