記事 ID: 000076209 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/27

特定のグローバル、地域、デュアル地域、または周辺のクロック・ネットワークを使用するようにデザイン内のクロックを割り当てる方法は?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

インテル® 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
各信号を特定の地域クロック・ネットワークに割り当てるには、以下のような 2 つの独立した割り当てを使用します。
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
解決方法

 

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。