Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

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

AMBA用CoreLinkシステム コントローラ Image (View Larger AMBA用CoreLinkシステム コントローラ Image)
CoreLinkレベル2キャッシュDMA割り込み、および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のフィッティングによって、ドライバは準仮想化のためのハイパーバイザ ソフトウェアの移植を必要としなくなり、準仮想化ソフトウェアの大量のオーバーヘッドを削減してパフォーマンスを向上させます。

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

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

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

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

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

DMAコントローラ

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

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

割り込みコントローラ

AMBA割り込みコントローラは、AHBまたはAXIインタフェースを備えたマルチプロセッサ システムにおいてARM Generic Interrupt Specificationに基づく効率的な実装を提供します。 高度な設定が可能で、単一または複数の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