Login

ARM The Architecture For The Digital World  

AMBA用CoreLinkシステム コントローラ

AMBA用CoreLinkシステム コントローラ Image (View Larger AMBA用CoreLinkシステム コントローラ Image)
CoreLinkレベル2キャッシュ、 DMAInterrupt 、および TrustZone用のCoreLink™ コントローラは、AMBAシステム内で重要なタスクを実行する低消費電力、高性能のIP コアです。   ARM プロセッサ、 マルチメディア 、およびシステムIPとの互換性が最適になるように設計されており、 相互接続および メモリ コントローラ製品ラインに適した補完要素になっています。

CoreLink 400シリーズは、MMU-400システム メモリ管理ユニットを搭載したI/O仮想化を導入して、他のマスタのアドレス変換を備えたCortex-A15で、ハイパーバイザ モードを補完するので、ハードウェア プラットフォームを変更することなく複数のソフトウェア環境をサポートできます。

 


メモリ、キャッシュ、DMA、TrustZone ®テクノロジ 、および 割り込み処理用CoreLink コントローラ

システム メモリ管理ユニット

CoreLink MMU-400メモリ管理ユニットは、Cortex™-A15ハイパーバイザ モードのハードウェア支援仮想化をSoC全体に拡張します。 MMU-400は、そのTLBによって定義された物理アドレスに変換され、その他のマスタが一貫したメモリ マッピングを使用するように、現在のCPUコンテキストを反映しています。MMU-400のフィッティングによって、ドライバは準仮想化を使用するハイパーバイザのための移植を必要としなくなり、準仮想化ソフトウェアの大量のオーバーヘッドを削減してパフォーマンスを向上させます。

ARMでMMU-400を使用できる仮想化の使用例が多数概説されています。システムMMU仮想化ホワイトペーパー

レベル2キャッシュ コントローラ

CPUからオフチップ メモリへの通信は、多くのSoCでパフォーマンスのボトルネックになっています。  レベル2キャッシュ コントローラは、オンチップのメモリ アクセスの標準的なレイテンシをオフチップのデータ アクセスの10~25%に維持することでCPUのパフォーマンスを向上させます。 同時に、オフチップ メモリの帯域幅に対するCPUの要求が軽減されるため、リソースが他のマスタに解放されます。 

通常、オンチップ アクセスの消費電力は、オフチップの場合よりも1桁小さいので、レベル2キャッシュ コントローラは、電力効率にも非常に貢献します。

CoreLinkレベル2キャッシュ コントローラは、CPUに組み込むか、スタンドアロンのコンポーネントとして提供できます。 いずれの場合も、プロセッサの要件を満たし、AMBA AXIまたはAHB相互接続との統合が簡単にできるように、CPUと並行して設計されます。

DMAコントローラ

DMAを効率的に使用すると、システム パフォーマンスがさまざまな面で大幅に向上します。例えば、DMAコントローラを使用するとCPUの負荷を軽減できるので、消費電力が削減されたり、CPUのパフォーマンスが向上したりします。

AMBA DMAコントローラは、ハイエンドのシステムとエネルギー効率の高いシステムの両方を補完するように設計されています。 これらのコントローラによって、高性能で柔軟性が高いと同時に面積効率も高いDMA処理機能の集中化が提供されます。

割り込みコントローラ

AMBA割り込みコントローラは、AHBまたはAXIインタフェースを備えたマルチプロセッサ システムで動作するARM汎用割り込み仕様の効率的な実装を提供します。 高度な設定が可能で、単一または複数のCPUを制御できるさまざまな割り込みソースの処理にも柔軟に対応できます。

TrustZoneコントローラ

悪質なソフトウェアがメモリ領域やペリフェラル(キーボードや画面)にアクセスするのを防ぎ、システム全体のセキュリティを保護するARMTrustZoneをサポートする次の3つのシステムIPブロックがあります。

  • TrustZoneアドレス空間コントローラ(TZC-380):外部メモリ領域のコード/データを保護
  • TrustZone保護コントローラ(BP147):ペリフェラルのセキュリティ状態を制御
  • TrustZone内部メモリ ラッパ(BP141):オンチップ メモリ内のセキュア領域の管理

LCDコントローラ

64ビットのカラーLCDコントローラ(PL111)は、AHBマスタおよびスレーブ インタフェースをサポートし、TFT、STN、シングルおよびデュアル パネル ディスプレイを操作します。


AMBA AXI用コントローラ

機能製品コード説明
システムMMUMMU-400AMBA 4プロトコルを使用した2段マスタ アドレス変換
レベル2キャッシュ コントローラL2C-310Cortex-A、 Cortex-R、および ARM11ベースの設計用の高性能レベル2キャッシュ コントローラ
DMAコントローラDMA-330 AXIベースの設計用のDMA集中処理 
割り込みコントローラGIC-390 マルチプロセッサAXIおよびAHBシステム用の汎用割り込みコントローラ
TrustZoneコントローラTZC-380AXIメモリ領域を保護するTrustZoneアドレス空間コントローラ

AMBA AHB用コントローラ

機能 製品コード  説明 
レベル2キャッシュ コントローラ L2C-210 ARM9およびARM1136ベースの設計用のレベル2キャッシュ コントローラ
DMA コントローラ                DMA-230Cortex-Mベースの設計用にゲートと消費電力が最適化された高効率のDMAコントローラ
PL080/PL081AHBベースの設計用の2チャネルと8チャネルのDMAコントローラ 
カラーLCDコントローラPL111AHBインタフェースを持つカラーLCDコントローラ
割り込みコントローラGIC-390マルチプロセッサAXIおよびAHBシステム用の汎用割り込みコントローラ
PL190/PL192 AHBベースの設計用の割り込みコントローラ

 


» 
Latest Forum Posts

Maximise