Multiport RAM (MPRAM) ブロックは、XCVP1002 デバイスと XCVP1052 デバイスでサポートされます。MPRAM ブロックは最大 8 個のメモリ ユニットを持ち、各メモリ ユニットは 2048x128b のシングル ポート メモリ マクロ 20 個で構成されています。つまり、各メモリ ユニットのサイズは最大 5 MB となります。メモリ ユニットには、2 つのローカル読み出しと 1 つのローカル書き込み (128 ビット) ポートが含まれ、これらのポートは関連するメモリ ユニットにのみアクセスできます。
詳細は、 『Multiport RAM LogiCORE IP 製品ガイド』 (PG415) を参照してください。
図 1. MPRAM
消費電力パラメーターは、マルチ ポート RAM LogiCORE IP の [Power Estimation] タブから設定できます。
- [Interface Clock Frequency]
- コアに供給されるクロックのクロック周波数 (MHz)。これはインターフェイスが実行される頻度です。
- [Toggle Rate (%)]
- すべてのインターフェイスに対するユーザー定義の全体的なデータ トグル レート
- [Global/Unit Interface - Active Duty Cycles (%)]
- インターフェイスのユーザー定義の読み出しおよび書き込みアクティブ デューティ サイクル (%)。100% の場合はインターフェイスがサイクルごとにアクティブであり、0% の場合はインターフェイスが使用されていないということです。
図 2. MPRAM 電源構成
注記: 複合アクティビティ デューティ サイクルは、IP 作成を提供する平均アクティブ デューティ サイクルとトグル レートから算出されます。