AR# 47719

2012.x IP パッケージャー - 「ERROR:sim - Line ##: Formal has no actual or default value」というエラー メッセージが表示される

説明

Vivado および CORE Generator の両方のツールで配布される IP をパッケージ化しました。

CORE Generator ツールで IP を生成すると、複数のポートに対してエラーが発生します。 

エラー メッセージで報告されるポートは、生成したコアに対してはディスエーブルになっています。

パッケージ化された IP を CORE Generator で生成したときに表示されるエラー メッセージの例は次のとおりです。

Customize and GenerateINFO:sim:172 - Generating IP...
Applying current project options...
Finished applying current project options.
Resolving generics for 'my_core_v1_0_0'...
Applying external generics to'my_core_v1_0_0'...
Delivering associated files for'my_core_v1_0_0'...
Generating implementation netlist for'my_core_v1_0_0'...
INFO:sim - Pre-processing HDL files for'my_core_v1_0_0'...
Running synthesis for'my_core_v1_0_0'

ERROR:sim - "/project/tmp/_cg/my_core_top.vhd" Line 62: Formal <reset> has no actual or default value.
ERROR:sim -"/project/tmp/_cg/my_core_top.vhd" Line 65: Formal <data2>has no actual or default value.
ERROR:sim - Failed executing Tcl generator.
Closed project file.

ソリューション

Vivado Design Suite 2012.x の IP パッケージャーでは、インターフェイス パラメーターに基づいて最上位入力ポートに定数ドライバーを割り当てることができます。

この機能を使用するように IP がパッケージ化されていて、生成されたコアでそのピンが使用されない場合 (デフォルトの定数ドライバーが必要)、上記のエラー メッセージが表示されて生成ができません。

このコアは Vivado デザイン ツールでは正しく生成できます。

Vivado Design Suite 2012.x でこの問題を回避するには、Vivado ツール用と CORE Generator ツール用と別々に IP をパッケージ化してください。またはデフォルトのドライバー機能を使用しないでください。

AR# 47719
日付 06/11/2014
ステータス アーカイブ
種類 既知の問題
ツール