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# 15439

5.1i XST - 「FATAL_ERROR:HDLParsers:vhpnames.c:622:$Id: vhpnames.c,v 1.27 2002/04/04 18:27:59 weilin Exp $:200...」 というエラー メッセージが表示される

説明

キーワード : FATAL, ERROR, HDLParsers, VHDL, vhpnames, 610

XST で合成を実行すると、次のようなエラー メッセージが表示されます。

"FATAL_ERROR:HDLParsers:vhpnames.c:622:$Id: vhpnames.c,v 1.27 2002/04/04 18:27:59 weilin Exp $:200 - INTERNAL ERROR... while parsing C:/top.vhd line ##. Contact your hot line. Process will terminate. To resolve this error, please consult the Answers Database and other online resources at http://support.xilinx.com."

この問題は、ジェネリックで宣言された信号のスライス配列を alias 文を使用して作成している場合に発生します。

例 :

signal temp_reg : bit_vector(size downto 0);
alias temp_inarray : bit_vector(size-1 downto 0) is temp_reg(size-5 downto 0);

ソリューション

この問題を回避するには、次の例に示すように、ジェネリック size を実際の値に置き換えてください。

signal temp_reg : bit_vector(size downto 0);
-- alias temp_inarray : bit_vector(size-1 downto 0) is temp_reg(size-5 downto 0);
alias temp_inarray : bit_vector(size-1 downto 0) is temp_reg(11 downto 0);
AR# 15439
日付 12/16/2008
ステータス アーカイブ
種類 一般
このページをブックマークに追加