Stratix IV GX デバイス・トランシーバーのダイナミック・リコンフィグレーション・デザインが、Quartus® 設定ファイル (.qsf) にGXB_TX_PLL_RECONFIG_GROUP割り当てを追加していない場合、Quartus® II ソフトウェアの TX PLL のマージに失敗します。
GXB_TX_PLL_RECONFIG_GROUP QSF アサインメントは、ALTGX トランシーバー内にインスタンス化された TX PLL をフィッターに通知します。
以下の制約例は、ダイナミック・リコンフィグレーションを使用してバンク内の CMU TX PLL を切り替える 2 つの ALTGX トランシーバー IP、常にトランシーバー・バンクの外側にある ATX PLL、およびチャネルの代替トランシーバー・バンクに配置された CMU です。
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 0 -to"PMAPCS_PHY0|PMAPCS_PHY0_alt4gxb:PMAPCS_PHY0_alt4gxb_component|tx_pll0」
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 0 -to"PMAPCS_PHY1|PMAPCS_PHY1_alt4gxb:PMAPCS_PHY1_alt4gxb_component|tx_pll0」
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 1 -to"PMAPCS_PHY0|PMAPCS_PHY0_alt4gxb:PMAPCS_PHY0_alt4gxb_component|atx_pll0」
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 1 -to"PMAPCS_PHY1|PMAPCS_PHY1_alt4gxb:PMAPCS_PHY1_alt4gxb_component|atx_pll0」
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 2 -to"PMAPCS_PHY0|PMAPCS_PHY0_alt4gxb:PMAPCS_PHY0_alt4gxb_component|tx_pll_edge0」
- set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP 2 -to"PMAPCS_PHY1|PMAPCS_PHY1_alt4gxb:PMAPCS_PHY1_alt4gxb_component|tx_pll_edge0」
|tx_pll0 は、チャネルが存在するトランシーバー・バンク内の CMU です。
|atx_pll0 は ATX PLL で、チャネルが存在するトランシーバー・バンクの外側に存在します。
|tx_pll_edge0 は、チャネルが存在する代替トランシーバー・バンク内の CMU です。
Quartus® II RTL ビューアーを使用して ALTGX コンポーネントの TX PLL に移動し、右クリックして Quartus® II アサインメント・エディターで TX PLL を見つけることができます。