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