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

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

6.2.8. Avalon® Memory-Mapped (AVMM) インターフェイス信号

次のAVMMインターフェイス信号は、HBM2 Pseudo Channelごとに提供されます。
表 27.  AVMMインターフェイス信号
ポート名 入力/出力 概要
ctrl_amm_0_0_waitrequest_n 出力 1 HBMがビジーのときにアサートします。
ctrl_amm_0_0_read 入力 1 読み出し要求です。
ctrl_amm_0_0_write 入力 1 書き込み要求です。
ctrl_amm_0_0_address 入力 28/29 書き込みまたは読み出しアドレスです。4Gデバイスの場合は28ビット幅、8Gデバイスの場合は29ビット幅です。
ctrl_amm_0_0_readdata 出力 256 読み出しデータです。
ctrl_amm_0_0_writedata 入力 256 書き込みデータ
ctrl_amm_0_0_burstcount 入力 7 AVMMバーストカウントです。BL4の場合は7'h1、バースト長8の場合は7'h2に設定されます。
ctrl_amm_0_0_byteenable 入力 32 書き込みデータのバイトイネーブル。
ctrl_amm_0_0_readdatavalid 出力 1 読み出しデータが有効の場合アサートします。
ctrl_ecc_readdataerror_0_0 出力 1 コントローラーのECCロジックによってHighにアサートされ、読み出しデータに修正不可能なエラーがあることを示します。
ctrl_auto_precharge_0_0 入力 1 Controller ConfigurationでEnable Auto Precharge Controlオプションが選択されている場合に使用できます。メモリー・コントローラーへの読み出しまたは書き込み要求とともにHighにアサートされると、自動プリチャージがイネーブルされていることを示します。
ctrl_user_priority_0_0 入力 1 Controller ConfigurationでEnable Command Priority Controlオプションが選択されている場合に使用できます。メモリー・コントローラーへの読み出しまたは書き込み要求とともにHighにアサートされると、要求が高プライオリティーであり、他の低プライオリティー要求の前に実行する必要があることを示します。

Avalon®メモリーマップド・インターフェイスについて詳しくは、Avalonインタフェースの仕様書 を参照してください。