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

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

5.3. システムへの統合

SMMUは、分散する5つの変換バッファーユニット (TBU) に接続している変換制御ユニット (TCU) で構成されます。

TBUは次のマスターにインターフェイスします。

  • FPGA
  • DMA
  • EMAC0から2 (集合的に)
  • USB0と1、NANDコントローラー、SD/MMCコントローラー、 ARM® エンベデッド・トレース・ルーター (ETR) (集合的に)
  • セキュア・デバイス・マネージャー (SDM)

TBU内のそれぞれのTLBは、頻繁に使用されるアドレス範囲をキャッシュします。複数のTBUを備えることにより、TLBで頻繁にキャッシュされるアドレスが、それらに接続されているマスターにローカル化されます。TCUはアドレスミスの際にページ・テーブル・ウォークを実行します。

Cortex® -A53 MPCore™ には、アドレス変換に向けた独自のメインおよびマイクロ・トランスレーション・ルックアサイド・バッファー (TLB) がありますが、SMMUと通信することにより、変換テーブルの一貫性を保ちます。 Cortex® -A53 MPCore™ MMUの詳細に関しては、 Cortex® -A53 MPCore™ の章を参照してください。

図 7. システムへの統合