インテル® Cyclone® 10 GX FPGA デバイス用 Early Power Estimator ユーザーガイド

ID 683150
日付 5/08/2017
Public
ドキュメント目次

4.5. Cyclone® 10 GX デバイス用 EPE - DSP ワークシート

Cyclone® 10 GXデバイス用 Early Power Estimator (EPE) の DSP ワークシートの各行は、すべてのインスタンスで同一のコンフィグレーション、クロック周波数、トグルレート、およびレジスター使用率を有する、DSP デザインモジュールを表します。

図 15. Early Power Estimator の DSP ワークシート
表 13.  DSP ワークシート情報
カラムヘッダー 説明
Module

この列には DSP モジュール名を入力します ( オプション入力 )。

Configuration モジュールの DSP ブロック・コンフィグレーションを選択します。
# of Instances

同じコンフィグレーション、クロック周波数、トグルレート、およびレジスター使用率を有する、DSP ブロック・インスタンス名を入力します。この値は、使用する専用 DSP ブロック数と必ずしも同じである必要はありません。例えば、FPGA デバイス内の同じ DSP ブロックに実装された2つの 18 × 18 単純乗算器の使用が可能です。この場合、インスタンスの数は2になります。

任意モードでデバイスに適合できるより大きいインスタンス数を決定するには、次の手順を実行します。

  1. Cyclone® 10 GX Device Handbook のVariable Precision DSP Blocksの章を開けます。
  2. Number of DSP Blocksの表で、動作モードのデバイスで使用可能なより大きい DSP ブロック数を取得します。
  3. DSP Block Operation Modesの表から、より大きい数を動作モードの# of Multsで除算します。結果の値は、デバイスでサポートされるインスタンスのより大きい数になります。
Clock Freq (MHz)

モジュールのクロック周波数を単位 MHz で入力します。この値はデバイスファミリーのより大きい周波数仕様で制限されます。

Toggle %

各クロックサイクルでの DSP データ出力の平均トグルレートを入力します。トグルレートは 0~50% です。デフォルト値は 12.5% です。消費電力をより慎重に見積る場合は、これより高いトグルレートを使用します。

50% はランダムに変化する信号に相当し、信号の半分は同じ値を保持するため、変化しません。これは、DSP ブロックの重要性の高いトグルレートと見なされます。

Preadder? DSP ブロックの PreAdder 機能がオンになっている場合は、Yesを選択します。
Coefficient? DSP ブロックの Coefficient 機能がオンになっている場合は、Yesを選択しします。
Registered Stages

レジスターステージの数を選択します。より多くのステージを登録すると、DSP fMAXが増加し、消費電力が削減されますが、レイテンシーが増加します。

  • 0—なし
  • 1—入力
  • 2—入力および出力
  • 3—入力、出力、および乗算器
  • 4—入力、出力、乗算、および浮動小数点加算器
Thermal Power (W)–Routing

配線見積りによる消費電力を単位 W でを示します。

配線消費電力は、配置配線によって異なり、デザインの複雑さに関係します。ここに示された値は、100 以上の実際のデザインでの観測に基づいた配線消費電力を表しています。

Thermal Power (W)–Block

DSP ブロックによる消費電力の見積りを単位 W で示します。

Thermal Power (W)–Total

EPE スプレッドシートに入力された情報に基づいて消費電力を見積り、単位 W で示します。総消費電力は DSP ブロックで消費される電力で、配線消費電力とブロック消費電力と同じです.

User Comments コメントを入力します ( オプション入力 )。