インテル® Quartus® II ソフトウェアを特定のグローバル、地域、デュアル地域、または周辺クロック・ネットワークに割り当てするには、 ~clkctrl
デザインの信号バージョンに適用します。
例えば、デザインにグローバルまたは地域のクロック・ネットワークを使用する PLL 出力が含まれている場合、コンパイル後に次の 2 つのノード名が存在します。
|altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]
|altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl
~clkctrl
この拡張機能は、クロック制御ブロックの出力から与えられる信号を識別します。
これらのノード名を確認するには、Node Finder で PLL 出力を検索するか、フィット後のテクノロジー・マップ・ビューアーでクロックソースを探します。
特定のクロックリソースへの PLL クロック出力の正しい割り当ての例を以下に示します。
- グローバル・クロック・リソースの場合:
set_location_assignment CLKCTRL_G2 -to "|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
- 地域のクロックリソースの場合:
set_location_assignment CLKCTRL_R1 -to ";|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
- デュアル・リージョン・クロック・リソースの場合、2 つの
~clkctrl
デュアル・リージョン・クロック・ネットワーク用のノードが存在し、各地域ネットワークに 1 つ存在します。|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl
|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl_d
set_location_assignment CLKCTRL_R1 -to "|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
set_location_assignment CLKCTRL_R11 -to "|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl_d"
- 周辺クロックリソースの場合:
set_location_assignment CLKCTRL_X0_Y74_N127 -to ~clkctrl