1. MAX® 10エンベデッド・メモリーの概要
2. MAX® 10エンベデッド・メモリーのアーキテクチャーと機能
3. MAX® 10エンベデッド・メモリーのデザイン検討事項
4. RAM: 1-PORT IP コア・リファレンス
5. RAM: 2-PORT IP コア・リファレンス
6. ROM: 1-PORT IPコア・リファレンス
7. ROM: 2-PORT IPコア・リファレンス
8. シフトレジスター(RAMベース)IP コア・リファレンス
9. FIFO IPコア・リファレンス
10. ALTMEMMULT IPコア・リファレンス
11. MAX 10 エンベデッド・メモリー・ユーザーガイドの追加情報
2.2.1. サポートされるメモリーの動作モード
| メモリーの動作モード | 関連する IP コア | 説明 |
|---|---|---|
| シングルポートRAM | RAM: 1-PORT IP コア | シングルポート・モードは、単一アドレスからの非同時の読み出しおよび書き込み動作をサポートします。 書き込み動作中は、読み取りイネーブル・ポートを使用してRAMの出力ポートの動作を制御します。
|
| シンプル・デュアルポートRAM | RAM: 2-PORT IP コア | 書き込み動作がポートAで起こり、読み取り動作がポートBで起こる異なる位置に、読み取り動作と書き込み動作を同時に実行することができます。 |
| トゥルー・デュアルポートRAM | RAM: 2-PORT IP コア | 2 つのポート動作の任意の組み合わせが実行できます。
|
| シングルポートROM | ROM: 1-PORT IP コア | 読み取り動作には1つのアドレスポート のみが使用可能です。 メモリーブロックをROMとして使用することができます。
|
| デュアルポートROM | ROM: 2-PORT IP コア | デュアルポートROMは、シングルポートROMとほぼ同じ機能ポートを有します。この 2 つの相違点は、デュアルポートROMは読み出し動作のための追加のアドレスポートを有することです。 メモリーブロックをROMとして使用することができます。
|
| シフトレジスター | シフトレジスター(RAMベース)IP コア | メモリーブロックをシフト・レジスター・ブロックとして使用して、ロジックセルとルーティンリソースを節約することができます。 入力データ幅(w)、タップの長さ(m)、およびタップの数(n)によってシフトレジスターの容量(w × m × n)を決定します。 より大きなシフトレジスターを実装するためにメモリーブロックをカスケード接続することができます。 |
| FIFO | FIFO IP コア | メモリーブロックを FIFO バッファーとして使用することができます。
|
| メモリーベース・マルチプライヤー | ALTMEMMULT IP コア | メモリーブロックをメモリーベースのマルチプライヤーとして使用することができます。 |