インテル® FPGA Power and Thermal Calculator ユーザーガイド

ID 683445
日付 3/31/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.4.1. インテル® FPGA PTC への階層情報の入力

インテル® FPGA Power and Thermal Calculator (PTC) の見積もりにデザイン階層を反映するには、まず、 インテル® FPGA PTC のデータ入力ページにデザインの消費電力データと階層レベルの情報を入力 (または前の PTC セッションからインポート) する必要があります。 インテル® FPGA PTC は次に、デザイン階層の各レベルごとに、それぞれのアーキテクチャーの機能で消費される電力の小計をワット単位で報告します。

インテル® FPGA PTC で階層レベルを入力する際に、パイプ文字 (|) は階層レベルを表します。例えば、次の表記は 3 つの階層レベルを示しています。階層 a は最上位レベルです。階層 b は 2 番目のレベルで、階層 c は 3 番目のレベルです。

a|b|c

インスタンスのパスは、オプションでパイプ文字 (|) を先頭にして始めることが可能です。ただし、先頭のパイプ文字の有無に関係なく、パスは同じように扱われます。

特定の階層のエンティティー名を入力すると、 インテル® FPGA PTC は、Hierarchy Manager、およびその階層を含むすべてのデータ入力ページでエンティティー名を自動的に更新します。

デザインの階層情報を インテル® FPGA PTC に入力するには、次の手順に従います。

  1. お使いのバージョンの インテル® FPGA PTC を開きます。詳細は、インテル FPGA Power and Thermal Calculator の入手方法 で説明されています。
  2. View メニューをクリックし、 インテル® FPGA PTC のいずれかのページ (Logic ページなど) を選択します。
    図 4.  インテル® FPGA PTC の Logic ページ


  3. Full Hierarchy Name セルには、デザインの階層の階層名を入力します。パイプ文字 (|) を階層レベルの区切り文字として使用します。次の例では、階層レベルの b は階層 a の子階層として定義されています。
    a|b
    図 5.  インテル® FPGA PTC への完全な階層名の入力


  4. Entity Name セルには、デザイン・エンティティーの名前を入力します。新しく入力した階層名がすでにデザインに存在する場合、Entity Name セルにはデータがすでに含まれています。また、特定の階層のエンティティー名を変更すると、その階層名の all_occurrences でエンティティー名が変更されます。
  5. 各階層の #Half ALMs#FFClock Freq. (MHz)、Toggle %Routing Factor セルに値を指定します。他のページのデザイン階層にも同様に入力します。

    インスタンスは インテル® FPGA PTC の Hierarchy Manager に階層的に表示され、各階層レベルの動的消費電力の見積もり、およびすべてのインスタンスと階層レベルの累積消費電力が示されます。

    図 6.  インテル® FPGA PTC の Hierarchy Manager


  6. Hierarchy Manager では、任意のインスタンスを右クリックして、定義した階層レベルの インテル® FPGA PTC のデータを RenameDuplicate、または Export することができます。