Intel Agilex® 7 エンベデッド・メモリー・ユーザーガイド

ID 683241
日付 4/10/2023
Public
ドキュメント目次

4.2.3. eSRAM Intel Agilex® FPGA IP のパラメーター

このパラメーターを使用することで、実装するチャネルを選択することができます。
表 34.  eSRAM Intel Agilex® FPGA IP のパラメーター・エディター: General タブ
パラメーター 選択可能な値 詳細
インターフェイス
Interface
  • Enable Port 0
  • Enable Port 1
  • Enable Port 2
  • Enable Port 3
On/Off eSRAM に対して有効にするチャネルを指定します。eSRAM ごとに 4 つのポートがあります。
  • Enable Port 0 - このオプションは、eSRAM のポート 0 を有効にします。
  • Enable Port 1 - このオプションは、eSRAM のポート 1 を有効にします。
  • Enable Port 2 - このオプションは、eSRAM のポート 2 を有効にします。
  • Enable Port 3 - このオプションは、eSRAM のポート 3 を有効にします。
表 35.  eSRAM Intel Agilex® FPGA IP のパラメーター・エディター: Port タブ
パラメーター 選択可能な値 詳細
チャネル幅と深度
How wide should the data bus be? データバスの幅を指定します。
  • 1 から 64 ビット
How many words of memory?

ポートの N ビット・ワードの数を指定します。この値を使用して、オンにするバンクの数を導出します。残りのバンクは、省電力の目的でシャットダウンされます。有効にされるバンク数は、ポートの深さを 1024 で割った値に等しくなります。この 1024 は各バンクの深さです。

注: 有効になっていないバンクにアドレス指定を試みると、発生するデータはランダムになり、値を伴いません。
ポートの機能
Enable Write Forwarding On/Off 書き込み転送を有効にします。これにより、eSRAM 内の同じアドレスへの書き込みおよび読み出し時のデータの一貫性が保証されます。書き込み転送では、書き込みポート上に存在するデータを取り出し、読み出しポートに読み出しデータとして転送します。

書き込み転送された読み出しデータに必要な時間は、通常の読み出しと同じです。読み出しロジックはターゲットアドレスに格納されているデータを使用しませんが、データはそのアドレスに書き込まれます。