標準データ出力カスケード モード

Versal ACAP メモリ リソース アーキテクチャ マニュアル (AM007)

Document ID
AM007
Release Date
2020-11-24
Revision
1.1 日本語

このカスケード モードでは、下段のブロック RAM のデータ出力を上段のブロック RAM の最終出力マルチプレクサーに入力します (下図参照)。このカスケード接続は、ブロック RAM のカラム全体に適用できます。このモードでは、わずかなロジック リソースを使用するだけで非常にワード数の多い RAM を実装できます。必要なロジック リソースは、EN ピンを駆動するロジック、ブロック RAM のピンを駆動するロジック、カスケード マルチプレクサーのセレクト値を正しく決定するためのロジック、そして DO_REG を使用する場合はデータ アライメントのためのロジックのみです。入力マルチプレクサーはブロック RAM への書き込みデータに常に DIN を選択し、ブロック RAM の出力マルチプレクサーは常にブロック RAM の出力データを選択します。そして、最後の出力マルチプレクサーは現在のブロック RAM のデータ (またはオプションの出力レジスタのデータ) または下段のブロック RAM からのカスケード データのいずれかを選択します。ブロック RAM のチェーンの長さは最終的な Clock-to-Out パフォーマンスに影響するため、カスケード接続するブロック RAM の数によってはパフォーマンスが低下することがあります。ブロック RAM の機能はすべてサポートされます。

注記: ブロック RAM カラム内での配置順は CASCADE_ORDER 属性で指定し、オプションのブロック RAM レジスタを使用するかどうかは DO_REG 属性で指定します。
図 1. ブロック RAM のカスケード接続 – 標準データ出力カスケード モード