インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

5.1. システムメモリー管理ユニットの機能

  • 中央TCUは、次のマスターに対する5つの分散TBUをサポートします。
    • FPGA
    • DMA
    • EMAC0から2 (集合的に)
    • USB0と1、NAND、SD/MMC、ETR (集合的に)
    • セキュア・デバイス・マネージャー (SDM)
  • ページ・テーブル・エントリーと中間テーブル・ウォーク・データを格納するキャッシュを統合しています。
    • TCU内の512エントリーのマクロTLBページ・テーブル・エントリー・キャッシュ
    • FPGA TBU内のテーブル・ウォーク・データに向けた128エントリーのマイクロTLBおよび他のすべての分散TBUに対する32エントリーのマイクロTLB 
    • キャッシュに対するシングルビット・エラー検出とエラー検出時の無効化
  • ARM® Cortex® -A53 MPCore™ のMMUと通信します。
  • システム全体のアドレス変換
  • アドレスの仮想化
  • 32コンテキストのサポート
  • 変換には2つのステージが利用可能です。また、ステージ1およびステージ2を組み合わせた変換も可能です。
    • ステージ1でのセキュアまたは非セキュアな変換機能
    • ステージ1からステージ2の変換に向けた属性変更サポート
    • 複数レベルのアドレス・ルックアップが可能
    • ステージのバイパスまたは無効化が可能
  • 最大49ビットの仮想アドレスと最大48ビットの物理アドレスおよび中間物理アドレスをサポートします。
  • プログラミング可能なQoS (Quality of Service) を提供し、ページ・テーブル・ウォークの調停をサポートします。
  • 変換エラーのフォールト処理、ログの記録、および割り込みを提供します。
  • デバッグをサポートします。