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

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

6.5.5.1. 割り込みイネーブルと割り込み生成の条件

特定の条件に基づいて割り込みを実行するには、条件を設定して、割り込み生成をイネーブルしてください。

割り込み生成をイネーブルするには、コマンドの発行をアドレス位置16'h0100 (Pseudo Channel 0の場合) および16'h0200 (Pseudo Channel 1の場合) に対して行います。これには、対応するWrite Data (PWDATA) を使用します。

  • PWDATA[0] - 割り込みをイネーブルです。
  • PWDATA[11:1] - さまざまなステータス信号を一覧表示します。これを単独または組み合わせて使用して、Interrupt信号をトリガーします。
    • Mask値を1'b0に設定して、対応するエラー条件を使用し、Interrupt信号を生成します。
    • Mask値を1’b1に設定すると、Interruptジェネレーターでは、その特定のエラー状態を無視します。例えば、ダブルビット・エラー条件を使用してInterrupt信号を生成するには、PWDATA[2] を1’b0に設定します。

次の表で説明するのは、16ビットWrite Data (PWDATA) のInterrupt Enableおよび割り込み条件の設定についてです。

表 38.  割り込み条件
書き込みデータビットの定義 説明
[0] Interrupt Enable : HBM2コントローラーへの割り込みをイネーブルします。これは、PWDATA[11:1] で設定した条件がTRUEの場合です。

1 - Interruptをイネーブルします。

0 - Interruptをディスエーブルします。

[1] SBE Interrupt Maskです。
[2] DBE Interrupt Maskです。
[3] Read DPE Interrupt Maskです。
[4] Write DPE Interrupt Maskです。
[5] Address Command Interrupt Maskです。
[6] CATTRIP Interrupt Maskです。
[7] Calibration Interrupt Maskです。
[8] Write SRAM SBE Interrupt Maskです。
[9] Write SRAM DBE Interrupt Maskです。
[10] Read SRAM SBE Interrupt Maskです。
[11] Read SRAM DBE Interrupt Maskです。
[15:12] 予約済み。