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

5.1i CORE Generator、VANTAGE, VHDL - 「Error: Configuration "cfg_beh" cannot be created because the library already has a configuration with the same name. (util/LBR/58)」というエラー メッセージが表示される

説明

キーワード : Virtex, VHDL, 2.1i

重要度 : 重要

概要 :
Viewlogic Vantage などの VHDL シミュレータなどでは、VHDL コンフィギュレーションのコンパイルは 1 つの名前に対してライブラリ内で 1 回しか実行できません。 (Xilinx Answer 6250) に従って、XilinxCoreLib ライブラリで VHDL モデルをワイルド カードを使用して指定し、同じコンフィギュレーションを再コンパイルすると、このエラーが発生し、次のようなエラー メッセージが表示されます。

"VHDL Compiler, Release 6.202
Copyright (c) 1998, Viewlogic Systems, Inc.
Working library XILINXCORELIB "C:\Temp\Test7\xilinxcorelib.lib".
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 1...
Compiled entity XILINXCORELIB.C_BUFT
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 27...
a.C_BUFT.BEHAVIORAL.c
Compiled architecture XILINXCORELIB.C_BUFT(BEHAVIORAL)
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 45...
Compiled configuration XILINXCORELIB.CFG_BEH of C_BUFT(BEHAVIORAL)
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 50...
Compiled entity XILINXCORELIB.C_PULLUP
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 65...
a.C_PULLUP.BEHAVIORAL.c
Compiled architecture XILINXCORELIB.C_PULLUP(BEHAVIORAL)
--
Compiling "C:\Temp\Test7\XilinxCoreLib\prims_sim_arch.vhd" line 72...
**Error: Cannot create configuration CFG_BEH in library "WORK"
(C:\Temp\Test7\xilinxcorelib.lib)
because configuration with the same name already exists.
(libAccess/127)
The existing configuration is associated with "C_BUFT BEHAVIORAL".
(libAccess/131)
**Error: Unable to create configuration WORK.CFG_BEH of
C_PULLUP(BEHAVIORAL). (compiler/driver/56)
--
5/6 design unit(s) compiled successfully.
Syntax summary: 0 error(s), 0 warning(s) found."

These errors are seen with PULLUP, BUFT and C_LUT models.

このエラー メッセージに記述されているように、Vantage では同じ名前のコンフィギュレーションを複数回コンパイルできません。

ソリューション

PULLUP、BUFT、および C_LUT の "cfg_beh" コンフィギュレーション宣言はすべて prims_sim_arch.vhd ファイルに含まれています。 これらのコンフィギュレーション宣言は実際には空のため、これらのモデルからこの宣言を削除するとこのエラーを回避できます。
AR# 7946
作成日 08/21/2007
最終更新日 07/28/2010
ステータス アーカイブ
タイプ 一般