AR# 14109

|

4.1i XST - 「ERROR:Xst:1044 - <file>.v Line xx. Part-select is outside limits set by declaration of '<my_bus>'」というエラー メッセージが表示される

説明

キーワード : XST, Verilog, bus, limits, select, 1044, バス, 制限, 選択

重要度 : 標準

概要 : Verilog ソース コードをコンパイル中に、XST で次のようなエラー メッセージが表示されます。

ERROR:Xst:1044 - <file>.v Line xx. Part-select is outside limits set by declaration of '<my_bus>'

ソリューション

Verilog 内で信号にアクセスする場合、データ タイプ (レジスタまたはネット) を宣言しておく必要があります。 たとえば、バスを介した inout ポートを reg または wire として宣言する前に使用すると、上記のようなエラーが発生します。

バスを使用する前にデータ タイプの宣言文をコードに含めると、この問題は回避できます。

コード例 :

inout [7:0] mybus; ... wire [7:0] mybus; ... assign blah = mybus; assign mybus = foo[7:0];
AR# 14109
日付 08/06/2003
ステータス アーカイブ
種類 一般
People Also Viewed