AR# 14779

|

4.2i ISE - テストベンチ波形の作成を実行すると「ERROR:Portability:90 - Command line error: Switch '-entity' is unexpected」というエラー メッセージが表示される

説明

キーワード : HDL Bencher, recursive, VHDL, Create, Waveform, 再帰, 作成, 波形

重要度 : 標準

概要 :
Project Navigator の [プロジェクト] → [新規ソース] をクリックして [新規ソース] ダイアログ ボックスで [Testbench Waveform] を選択し、 新規ソースに名前を付けて該当する HDL ファイルと関連付けると、次のようなエラー メッセージが表示されます。

ERROR:Portability:90 - Command line error: Switch '-entity' is unexpected.

ソリューション

VHDL エンティティでそれ自身を再帰的にインスタンシエートすると、HDL Bencher でこのエラー メッセージが表示されます。

たとえば、VHDL モジュールがそれ自身を再帰的に my_num (エンティティの一般整数値) 回だけ繰り返しインスタンシエートすると、 my_num の長さのシフト レジスタが生成されます。

HDL Bencher では現在のところ、このタイプの HDL 構造が処理されません。再帰呼び出しの含まれる VHDL ファイルを使用するには、手動でテストベンチを作成する必要があります。
AR# 14779
日付 02/07/2006
ステータス アーカイブ
種類 一般
People Also Viewed