Arria® 10 デバイスの概要    

ID 683332
日付 10/31/2016
Public
ドキュメント目次

1.6. 可変精度 DSP ブロック

Arria 10の可変精度 DSP ブロックは、固定小数点演算と浮動小数点演算をサポートしています。

固定小数点演算の機能

  • 高性能、最適化された消費電力と、完全にレジスター化された乗算演算
  • 18 ビット27 ビットのワード長
  • DSP ブロックごとに 2 つの18 x 19乗算器または 1 つの27 x 27乗算器
  • 内蔵の加算、減算、および64 ビットのダブル累算レジスターで乗算結果を組合わせ
  • プリアダーが無効にされている際の19 ビットまたは27 ビットのカスケード接続、プリアダーをアプリケーションのフィルタリング用タップ・ディレイ・ラインを形成するために使用する際の18 ビットのカスケード接続
  • 外部ロジックのサポートなしでブロックからブロックへ出力結果を伝播する64ビット出力バスのカスケード
  • 対称フィルター向け19 ビット・モードおよび27 ビット・モードでサポートされるハードプリアダー
  • フィルター実装向け18 ビットおよび27 ビット両方のモードの内部係数レジスターバンク
  • 分割された出力加算器を使用する18 ビットおよび27 ビットのシストリック有限インパルス応答(FIR)フィルター
  • バイアス丸めサポート
浮動小数点演算の機能
  • 乗算、加算、減算、乗算、積和、および積差をサポートする完全にハード化されたアーキテクチャー
  • 累積機能とダイナミック・アキュムレーター・リセット・コントロールを伴う乗算
  • カスケード加算機能を伴う乗算
  • カスケード減算機能を伴う乗算
  • 複素乗算
  • ダイレクト・ベクトル・ドット積
  • シストリックFIRフィルター
表 15.   Arria 10デバイスの可変精度 DSP ブロック・コンフィグレーション
使用例 乗数器のサイズ(ビット) DSP ブロックリソース
中精度の固定小数点 2 つの18 × 19 1
高精度の固定小数点または単精度の浮動小数点 1 つの27 x 27 1
固定小数点の FFT 1 つの19 × 36と外部加算器 1
非常に高精度の固定小数点 1 つの36 × 36と外部加算器 2
倍精度の浮動小数点 1 つの54 × 54と外部加算器 4
表 16.   Arria 10デバイスにおける固定小数点演算に向けたリソース次の表は、各Arria 10デバイスの可変精度DSPリソースをビット単位でリストしています。
バリアント 製品ライン

可変精度

DSPブロック

独立した入力および出力

乗算演算子

18 × 19

Multiplier Adder Sumモード

18 × 18

36ビット入力で加算される乗算加算器

18 × 19

乗算

27 × 27

乗算

Arria 10 GX GX 160 156 312 156 156 156
GX 220 192 384 192 192 192
GX 270 830 1,660 830 830 830
GX 320 984 1,968 984 984 984
GX 480 1,368 2,736 1,368 1,368 1,368
GX 570 1,523 3,046 1,523 1,523 1,523
GX 660 1,687 3,374 1,687 1,687 1,687
GX 900 1,518 3,036 1,518 1,518 1,518
GX 1150 1,518 3,036 1,518 1,518 1,518
Arria 10 GT GT 900 1,518 3,036 1,518 1,518 1,518
GT 1150 1,518 3,036 1,518 1,518 1,518
Arria 10 SX SX 160 156 312 156 156 156
SX 220 192 384 192 192 192
SX 270 830 1,660 830 830 830
SX 320 984 1,968 984 984 984
SX 480 1,368 2,736 1,368 1,368 1,368
SX 570 1,523 3,046 1,523 1,523 1,523
SX 660 1,687 3,374 1,687 1,687 1,687
表 17.   Arria 10デバイスにおける浮動小数点演算に向けたリソース次の表は、各Arria 10デバイスの可変精度 DSP リソースをビット単位でリストしています。
バリアント 製品ライン

可変精度

DSP ブロック

単精度浮動小数点加算器 単精度浮動小数点加算器 単精度浮動小数点乗算モード

ピーク

秒あたりのギガ浮動小数点演算(GFLOPs)

Arria 10 GX GX 160 156 156 156 156 140
GX 220 192 192 192 192 173
GX 270 830 830 830 830 747
GX 320 984 984 984 984 886
GX 480 1,369 1,368 1,368 1,368 1,231
GX 570 1,523 1,523 1,523 1,523 1,371
GX 660 1,687 1,687 1,687 1,687 1,518
GX 900 1,518 1,518 1,518 1,518 1,366
GX 1150 1,518 1,518 1,518 1,518 1,366
Arria 10 GT GT 900 1,518 1,518 1,518 1,518 1,366
GT 1150 1,518 1,518 1,518 1,518 1,366
Arria 10 SX SX 160 156 156 156 156 140
SX 220 192 192 192 192 173
SX 270 830 830 830 830 747
SX 320 984 984 984 984 886
SX 480 1,369 1,368 1,368 1,368 1,231
SX 570 1,523 1,523 1,523 1,523 1,371
SX 660 1,687 1,687 1,687 1,687 1,518