6

DS-5 シミュレーターでは、FVP、RTSM、Fast Models、Foundation Model、AEM Model、CADI などの多くの用語が使用されます。Arm のドキュメントに記載されている説明はあまり明確ではありません。これらの用語は何を意味し、DS-5 のエンド ユーザーとしてどの用語を気にする必要がありますか?

4

1 に答える 1

9

モデル

  • ソフトウェア シミュレーションの業界用語
  • Arm の場合、コンポーネント モデル (プロセッサ モデルなど) またはシステム/プラットフォーム全体 (VE FVP など) のいずれかを意味するために同じ意味で使用されます。

高速モデル

  • プロセッサや周辺機器などの SOC の個々のコンポーネントのソフトウェア シミュレーション
  • 通常は共有ライブラリとして提供
  • 通常、DS-5 のエンド ユーザーには表示されません。
  • 例: Cortex-A53 モデル。
  • 詳細なドキュメント - https://developer.arm.com/products/system-design/fast-models/docs

サイクルモデル

  • プロセッサと周辺機器を含む SoC のソフトウェア シミュレーション
  • サイクル モデルは Arm RTL から直接コンパイルされ、完全な機能精度を保持します
  • デバッグと分析を可能にするインストルメント化
  • 例: コヒーレント インターコネクト、割り込みコントローラー、タイマー、および UART を備えたマルチクラスター Arm Cortex-A53

仮想プラットフォーム (VP)

  • 実際の開発ボードの仮想バージョン。
  • 通常、実行可能ファイルとして提供されます。
  • 一般的な業界用語。
  • 例: Android エミュレーター

固定仮想プラットフォーム (FVP)

  • 仮想プラットフォームに対する Arm の用語。
  • 実行可能ファイルとして提供されます。
  • 無料ではありません。Arm からライセンスを取得できます。
  • 例: DS-5 の一部として提供されるクアッドコア Cortex-A9 FVP は、単なる Cortex-A9 プロセッサ モデルではなく、Cortex-A9 4 コア SoC シミュレーションと多くのペリフェラルを含む完全な開発プラットフォームです。
  • 詳細なドキュメント - https://developer.arm.com/products/system-design/fixed-virtual-platforms/docs

RTSM

  • 「リアルタイム システム モデル」の略
  • FVP の古い名前。
  • RTSM という用語は、Arm では積極的に使用されなくなりました。代わりに FVP を使用します。

基盤モデルまたは基盤プラットフォーム

  • Armv8 ソフトウェア開発を開始するために Arm が提供する無料の仮想プラットフォーム。
  • 最小限の機能 - Linux でのみ利用可能で、「一般的な」Armv8 プロセッサをモデル化します。

CADI

  • 「Component Architecture Debug Interface」の略 [編集済み]。
  • アーム固有の用語。
  • 実際のハードウェアが提供する JTAG インターフェイスに相当するシミュレータ。
  • DS-5 およびその他のデバッガーは、CADI を使用して Arm の仮想プラットフォームと通信します。
于 2015-08-13T08:09:59.423 に答える