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

ID 683445
日付 4/01/2024
Public
ドキュメント目次

3.2.2.2. インテル® 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の Design Hierarchy タブ、およびその階層を含むすべてのデータ入力ページでエンティティー名を自動的に更新します。

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

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


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


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

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

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