インテルのみ表示可能 — GUID: iga1404342830151
Ixiasoft
インテルのみ表示可能 — GUID: iga1404342830151
Ixiasoft
33.6. アーキテクチャー
SDRAMコントローラーは、1つまたは複数のSDRAMチップに接続し、SDRAMプロトコルのすべての要件を処理します。デバイスの内部で、コアはリニアメモリー (フラットアドレス空間) として表示される Avalon® -MMスレーブポートを Avalon® -MMマスターデバイスに提供します。
コアは、次の方法でSDRAMサブシステムにアクセスすることができます。
- さまざまなデータ幅 (8ビット、16ビット、32ビット、または64ビット)
- さまざまなメモリーサイズ
- 複数のチップセレクト
Avalon® -MMインターフェイスはレイテンシーを認識するため、読み出し転送をパイプライン化することができます。コアは、オプションでアドレスおよびデータバスを他のオフチップ Avalon® -MMトライステート・デバイスと共有することができます。
SDRAMコア内の制御ロジックは主に、次の機能を担います。
- リフレッシュ操作
- オープン行の管理
- 遅延とコマンドの管理
データバスの使用は複雑であるため、複雑なDRAMコントローラー回路が必要です。これは、DRAMに書き込まれるデータは書き込みコマンドと同じサイクルで提供される必要がありますが、読み出しでは、読み出しコマンドの2から3サイクル後に出力が生成されるためです。SDRAMコントローラーでは、データバスが読み出しと書き込みに同時に必要とされないことを保証する必要があります。