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

5.1i XST - 「FATAL_ERROR:HDLParsers:vhptype.c:172:$Id: vhptype.c,v」 というエラー メッセージが表示される

説明

キーワード : HDLParsers, XST, error, aggregate, alias, エラー, 集合, エイリアス

重要度 : 標準

概要 :
XST で VHDL デザインを合成すると、次のエラー メッセージが表示されます。

"Compiling vhdl file <filename>.vhd in Library work.
FATAL_ERROR:HDLParsers:vhptype.c:172:$Id: vhptype.c,v 1.6 2001/10/12 21:32:28 weilin Exp $:200 - INTERNAL ERROR... while parsing D:/customer/bastinaire/testcase.vhd line 33. 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. If you need further assistance, please open a Webcase by clicking on the "WebCase" link at http://support.xilinx.com
Error: XST failed
Reason: "

このエラーは、集合割り当てにエイリアス信号を使用していると発生する場合があります。

alias d0 : std_logic is di0;
alias d1 : std_logic is di1;
alias d2 : std_logic is di2;
alias d3 : std_logic is di3;
alias d4 : std_logic is di4;
alias d5 : std_logic is di5;
alias d6 : std_logic is di6;
alias d7 : std_logic is di7;
signal data_l : std_logic_vector(7 downto 0);
begin
(d7,d6,d5,d4,d3,d2,d1,d0)<=std_logic_vector'("10101010");

ソリューション

この問題を回避するためには、信号を割り当てる場合にエイリアスではなく、ネット名を使用します。

この問題は、最新版の 5.2i サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://support.xilinx.co.jp/xlnx/xil_sw_updates_home.jsp
この修正は、5.2i サービス パック 2 以降に含まれます。
AR# 16508
日付 10/20/2005
ステータス アーカイブ
種類 一般
このページをブックマークに追加