Intel Agilex® 7デバイスのプロトコル経由コンフィグレーション (CvP) 実装ユーザーガイド

ID 683763
日付 7/07/2023
Public
ドキュメント目次

6.2.3.2. Logic Lock領域の定義

コアリソースの予約を予約済みコア・パーティションの更新リビジョンで行うには、固定サイズと位置、コアのみ、予約済みLogic Lock領域を定義してください。更新リビジョンでは、この領域を使用してコア開発を行います。この領域に含めることができるのは、コアロジックのみです。予約済みの配置領域のサイズが十分に大きく、更新リビジョンのすべてのコアロジックが含まれていることを確認してください。

次の手順を実行して、コアのベースリビジョンのLogic Lock領域を定義します。

  1. Project Navigatorウィンドウで、デザイン・インスタンスを右クリックし、Logic Lock Region > Create New Logic Lock Regionをクリックします。新しい領域がLogic Lock Regionsウィンドウに表示されます。また、デザイン・インスタンスを右クリックし、Locate Node > Locate in Chip Plannerをクリックして、領域を確認することもできます。
    図 17. Project NavigatorでのLogic Lock Regionの作成
  2. Assignments > Logic Lock Regions Windowをクリックして、Logic Lock Regionsウィンドウを表示します。
    1. WidthHeight、配置領域の座標をOrigin列で指定します。
    2. ReservedオプションとCore-Onlyオプションをイネーブルします。
    3. Fixed/LockedSize/State列で選択します。
    4. Routing Regionセルをダブルクリックします。Logic Lock Routing Region Settingsダイアログボックスが表示されます。
    図 18. Logic Lock Regionウィンドウ
  3. Routing Typeで、Fixed with ExpansionExpansion Length 1で指定します。
  4. OKをクリックします。
  5. File > Save Projectをクリックします。

    この設定は、.qsf ファイル内の次の割り当てに対応します。

    set_instance_assignment -name PLACE_REGION "X1 Y1 X20 Y20" -to <partition hierarchical path>
    set_instance_assignment -name RESERVE_PLACE_REGION ON -to <partition hierarchical path>
    set_instance_assignment -name CORE_ONLY_PLACE_REGION ON -to <partition hierarchical path>
    set_instance_assignment -name REGION_NAME led_inst_0 -to <partition hierarchical path>
    set_instance_assignment -name ROUTE_REGION "X0 Y0 X21 Y21" -to <partition hierarchical path>
    set_instance_assignment -name RESERVE_ROUTE_REGION OFF -to <partition hierarchical path>