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

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

3.4. Cyclone® 10 LP EPE - DSP ワークシート

DSP セクションの各行は、すべてのインスタンスが同じコンフィグレーション、クロック周波数、トグルレート、およびレジスター使用率のマルチプライヤー・デザイン・モジュール表します。一部の ( またはすべての )DSP またはマルチプライヤー・インスタンスが異なるコンフグレーションの場合、情報を異なる行に入力する必要があります。

DSP またはマルチプライヤー・モジュールごとに、次の情報を入力します。

  • コンフィグレーション
  • インスタンスの数
  • クロック周波数 ( 単位 MHz)
  • データ出力のトグルレート
  • 入力および出力のレジスターの有無
  • モジュールのパイプライン化の有無
  • 係数
  • レジスターステージ
図 16. EPE スプレッドシートの DSP ワークシート
表 10.  DSP ワークシート情報
カラムヘッダー 説明
Module この列には DSP モジュール名を入力します ( オプション入力 )。
Configuration モジュールの DSP ブロック・コンフィグレーションを選択します。
# of Instances

同じコンフィグレーション、クロック周波数、トグルレート、およびレジスター使用率を有する、DSP ブロック・インスタンス名を入力します。この値は、使用する専用 DSP ブロック数とは無関係です。

例えば、FPGA デバイス内の同じ DSP ブロックに実装された4つの9×9単純乗算器が使用できます。この場合、インスタンスの数は4になります。

任意モードでデバイスに適合するより大きいインスタンス数を決定するには、次の手順を実行します。
  1. それぞれのデバイスハンドブックの「DSP Blocks」「Variable Precision DSP Blocks」、または「Embedded Multipliers」の章を開けます。
  2. 「Number of DSP Blocks」の表で、動作モードのデバイスで使用可能なより大きい DSP ブロック数を取得します。
  3. 「DSP Block Operation Modes」の表から、より大きい数を動作モ ードの「# of Mults」で除算します。
  4. EPE スプレッドシートの「# of Instances」の結果の値を使用します。
Clock Freq (MHz) モジュールのクロック周波数を単位 MHz で入力します。この値はデバイスファミリーのより大きい周波数仕様で制限されます。
Toggle %

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

さらに、50% は ( 信号の半分の時間は 0~0 または 1~1 のため ) ランダムに変化する信号に相当します。これは、DSP ブロックの重要性の高いトグルレートと見なされます。

Reg Inputs?

専用 DSP ブロックまたはマルチプライヤー・ブロックの入力が、専用入力レジスターを使用して入力されているかを選択します。DSP またはマルチプライヤー・ブロックが専用入力レジスターを使用している場合はYesを選択します。入力が登録されていないか、ALM またはルックアップ・テーブル (LUT) のレジスターを使用して入力されている場合はNoを選択します。

Reg Outputs?

専用 DSP ブロックまたはマルチプライヤー・ブロックの出力が専用出力レジスターを使用して入力されているかを選択します。DSP またはマルチプライヤー・ブロックが専用出力レジスターを使用している場合はYesを選択します。入力が登録されていないか、ALM または LUT のレジスターを使用して入力されている場合はNoを選択します。

Pipelined?

専用 DSP ブロックをパイプライン化するかどうかを選択します。パイプライン化された DSP は、Cyclone 10 LP デバイスでは使用できません。

Thermal Power (W)–Routing

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

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

Thermal Power (W)–Block DSP ブロックによる消費電力の見積りを単位 W で示します。この値は自動的に計算されます。
Thermal Power (W)–Total 入力情報に基づいて見積られた消費電力を単位 W で示します。総消費電力は DSP ブロックで消費される電力で、配線消費電力とブロック消費電力と同じです。この値は自動的に計算されます。
User Comments コメントを入力します(オプション入力)。

DSP ブロック・コンフィグレーションのについて詳しくは、Cyclone® 10 LP Device Handbook のDSP BlocksVariable Precision DSP Blocks、またはEmbedded Multipliersの項を参照してください。