High Bandwidth Memory (HBM2) Interface Intel® FPGA IPユーザーガイド

ID 683189
日付 10/05/2020
Public
ドキュメント目次

2.3. インテル® Stratix® 10 HBM2の機能

インテル® Stratix® 10 FPGAでは、次のHBM2機能を提供しています。
  • Pseudo Channelモードで、HBM2インターフェイスごとにHBM2チャネルを1つから8つサポートします。
  • 各HBM2チャネルでは、128ビットDDRデータバスをサポートします。ECCサポートはオプションです。
  • Pseudo Channelモードでは、各チャネルを分割して個別の64ビットI/O疑似チャネル2つにします。この2つの擬似チャネルは、半独立的に動作します。つまり、チャネルのロウおよびカラムのコマンドバスのほか、CKおよびCKE入力を共有しますが、コマンドをデコードしたり実行したりするのは別々です。アドレスBA4では、コマンドを疑似チャネル0 (BA4 = 0) または疑似チャネル1 (BA4 = 1) のいずれかに送り、一意のアドレス空間を各疑似チャネルに対して提供します。Pseudo Channelモードでは、DRAMトランザクションのバースト長は4に設定する必要があります。
  • ストローブ RDQS_t / RDQS_c および WDQS_t / WDQS_c を参照するデータ。32DQごとにストローブペア1つです。
  • 差動クロック入力 (CK_t / CK_c)。未終端データ/アドレス/cmd/clkインターフェイスです。
  • CK_t および CK_c の正の各エッジで入力されたDDRコマンド。Row Activateコマンドにはメモリーサイクルが2つ必要です。その他のコマンドはすべてシングルサイクル・コマンドです。
  • コマンド、書き込みデータ、読み出しデータパリティーをサポートします。
  • バンクのグループ化のサポート。
  • データバス反転のサポート。
  • 擬似チャネルごとの64ビットデータ。擬似チャネルごとに8つの追加データビットが使用可能です。このデータビットは、次のいずれかに使用できます。
    • ECC。実装されるECCスキームは、ダブルビット・エラー検出 (SECDEC) を備えたシングルビット・エラー訂正です。これには、8ビットのECCコード (シンドロームとも呼ばれます) が含まれます。
    • データマスク (DM)。バイトごとの書き込みデータをマスクするためのデータマスクです。
    • 未使用のままにすることもできます。
  • I/O電圧1.2VおよびDRAMコア電圧1.2V。