AR# 18747

|

LogiCORE 1、10 Gigabit Ethernet MAC、XAUI、1000BASE-X PCS/PMA v4.0 - 「ERROR:HDLParsers:1202 - Redeclaration of symbol...」というエラー メッセージが表示される

説明

キーワード : gigabit, Ethernet, MAC, GMAC, XGMAC, 10GMAC, XAUI, 1000BASE-X, PCS/PMA, v4.0, synthesis, XST, ギガビット, イーサネット, 合成

重要度 : 標準

概要 :
Gigabit Ethernet MAC、1000BASE-X PCS/PMA、10 Gigabit Ethernet MAC、XAUI v4.0 などのコアを生成する際に、次のようなコンポーネント名を使用すると、合成でエラーが発生します。

- gmac_core
- gpcs_pma_core
- xgmac_core
- xaui_core

XST では、これらのいずれかが再び宣言されたことを示す「ERROR:HDLParsers:1202」というエラー メッセージが表示され、合成できません。 たとえば、XAUI コアが xaui_core というコンポーネント名で生成されると、XST で次のエラー メッセージが表示されます。

"ERROR:HDLParsers:1202 - C:/xaui_core/implement/vhdl/xaui_core_top.vhd Line 203. Redeclaration of symbol XAUI_CORE."

ソリューション

この問題は、これらの名前が HDL 最上位のラップ ファイルでインスタンス ラベルとして使用されているために発生します。 合成ができないのは、この識別子が重複して宣言されるためです。 この問題は、今後の CORE Generator リリースでは、これらの名前を使用できないようにする予定です。

この問題を回避するには、CORE Generator で上記のインスタンス ラベルをコンポーネント名として使用しないか、HDL ラップ ファイル内のインスタンス ラベル xaui_core を合成ツールで使用できるように変更してください。
AR# 18747
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed