ハードウェアがなくてもソフトウェア开発が可能
Fast Modelは、Arm CPUおよびシステム滨笔の高精度かつ柔軟なプログラマビューモデルで、ハードウェアが実装される前でも最新のArm IPをターゲットにしたソフトウェア开発を進められます。 統合や検証を継続的に行うために、ターゲットを簡単に展開したり自動化したりできる点も評価されています。
特长とメリット
Arm IPと平行して开発およびテストされたFast Modelsは、非常に精度が高い検証済み仮想プロトタイプをソフトウェア开発に提供できます。 Fast Modelsは、OSカーネルやデバイスドライバーなどの低レベルのソフトウェア开発に最適です。
Fast Modelsは、コプロセッサーレジスタ、例外レベル、変換テーブル、キャッシュなど、極めて详细なArm IP実装をサポートしています。 SystemCインタフェースにより、サードパーティモデルを仮想SoCプロトタイプとして統合することができます。
Fast Modelsのデバッグインタフェースで、多くのデバッグベンダがサポートしているモデルへの仮想接続が可能です。 このインタフェースでは、ハードウェアターゲットとソフトウェアターゲットでデバッグツールを変更しなくても、同じ操作でデバッグできます。
Fast Modelsのデバッグインタフェースで、多くのデバッグベンダがサポートしているモデルへの仮想接続が可能です。 このインタフェースでは、ハードウェアターゲットとソフトウェアターゲットでデバッグツールを変更しなくても、同じ操作でデバッグできます。
仮想プロトタイピングのメリット: SoC設計からソフトウェア开発まで
仮想プロトタイプにソフトウェアベースの方法を取り入れることで、設計を早期に検証し、ハードウェアとソフトウェアの並行开発を始めることができます。
适用例
早期のソフトウェア开発
ドライバー、ファームウェア、OS、アプリケーションなどの複雑なSoCソフトウェアを、シリコンが利用できるようになる前でも开発しデバッグできます。
システム最适化
実装に取りかかる前に、ハードウェアとソフトウェアのトレードオフを评価し、迅速に変更を行い、别案の可能性を模索します。
ソフトウェア开発の加速化
ハードウェアが利用できるようになる前でも、最新のArmベースデバイスでソフトウェアの开発を開始できます。 シリコンが利用できるようになる前でも、最新のArm CPUとシステム滨笔の検査を開始できます。
テストと検証
复数のサイトにまたがる拡张、展开、管理が简単な仮想プロトタイプは、継続的な统合や検証ファームによく使われます。
ハードウェアとソフトウェアの协调设计
ハードウェアとソフトウェアの开発を同時に進め、製品ライフサイクルを加速化します。