システムアーキテクチャ
Armのシステムアーキテクチャは、ハードウェアとソフトウェアの相互運用を簡素化するコンポーネントとインターフェイスを定義しています。これらのアーキテクチャは、エコシステム全体に標準化と共通性を提供し、ソフトウェアの所有コスト削減に役立ちます。
Armは、無料で使用可能なシステムアーキテクチャを提供しています。これにより、エコシステムの開発者は、セキュアで効率のよいシステムを容易に設計できます。
特長とメリット
電力効率、高い性能、安全性を確保できるデバイスには、「性能のよいCPU」以上の機能が求められます。さらに、CPUを、メモリ、ストレージ、GPUといったその他のコンポーネントに連携させるシステム・コンポーネントも必要です。Armのシステムアーキテクチャは、ハードウェア、ファームウェア、ソフトウェア全体に対応しています。また、標準化とベストプラクティスの指針として利用できます。これにより、システムを設計するときに、コストを削減し、市場投入までの時間を短縮できます。
どの製品も、成功を収めるにはセキュリティが不可欠です。Armのシステムアーキテクチャには、厳格なセキュリティ原理、ベストプラクティス、業界動向が統合されています。これにより、一貫性のある標準化されたアプローチを得られ、セキュアなプラットフォームを設計できます。その好例が、Platform Security Architecture(PSA)であり、これによりエコシステムを牽引し、パートナーが拡張性のあるセキュリティを設計時に組み込めるように支援します。Armのセキュリティアーキテクチャフレームワークをご確認ください。
Armは、さまざまな市場にまたがるシステムアーキテクチャを提供しています。オートモーティブ、組み込み、IoT、モバイル、サーバーとインフラストラクチャ、機械学習などの市場。また、業界全体で、シリコンパートナーやオペレーティングシステム(OS)ベンダーと協力し、ハードウェアとOS間、およびファームウェアとOS間のインターフェイスを設計しています。
Armは、パートナーとエコシステムに、構築や技術革新の基盤という価値をもたらしています。市場に応じて変更できるシステムアーキテクチャにより、組み込み、モバイル、インフラストラクチャなど多岐にわたるマーケットセグメントで、さまざまな製品が生み出されています。
Standardized Foundations for Scalable, Interoperable Systems
We help you consistently combine Arm-specific interfaces and industry-standard interfaces to achieve a base level of compatibility across implementations for common market problems.
Generic Operating System Support
Chiplet Architecture
We let you design chiplets that can be customized and incorporated into multiple systems using standard system partitioning and connectivity.
Server Management
We expose essential features expected by data center and enterprise users, ranging from remote server monitoring and control to deployment, hardware lifecycle management, and fault management and troubleshooting.
Enabling Seamless Performance and Portability Through Software Standard
System Firmware
Facilitate secure and efficient system functionality with a set of low-level interface standards.
Software Development
Optimize performance while maintaining portability using Arm C-Language Extensions to gain access to Arm-specific instructions.
The Application Binary Interface helps ensure compatibility across compliers, linkers and run-time libraries.
Unified Standards for Component and Software Integration
Advanced Microcontroller Bus Architecture(AMBA)
Advanced Microcontroller Bus Architecture(AMBA)は、システム・オン・チップ(SoC)内の機能ブロックを接続・管理するための、無料で使用可能なオープンスタンダードです。
Key Takeaways
Key Takeaways
- Free and Open System Architecture Standards
Arm offers free system architecture specifications that guide the design of secure, efficient systems. These include definitions across hardware, firmware, and software components, enabling interoperability and ecosystem-wide adoption. - Balanced Standardization That Enables Innovation
The architecture defines just enough standard interfaces to tackle common design challenges, promoting reuse and consistency, while preserving flexibility for developers to maintain design differentiation and creativity. - Optional But Often Critical for Compatibility
While adoption isn't mandatory, these system architectures are particularly useful in key markets like IoT, mobile, infrastructure, and automotive. They help ensure compatibility, especially when integrating off-the-shelf components or software platforms.
Frequently Asked Questions
Armシステムアーキテクチャとは何ですか?
Armシステムアーキテクチャは、ハードウェア、ファームウェア、ソフトウェアコンポーネント間の一貫したインターフェイスを定義するためにエコシステムパートナーと共同開発されたオープンスタンダードのセットです。幅広いプラットフォームにわたる相互運用性、再利用性、安全なシステム設計を促進します。これらのアーキテクチャは、Arm固有の要件に対応することで業界標準を補完します。
これらのアーキテクチャを実装するにはシステムが必要ですか?
Armは、それらの使用を義務付けていません。ただし、コンプライアンスは、特定の市場では不可欠であったり、既製のコンポーネントやオペレーティングシステム(OS)を使用する場合に有利であったりすることがよくあります。Armは、オープンソースプロジェクトに貢献し、コンプライアンスツールを提供することで、導入を積極的にサポートしています。その結果、これらのアーキテクチャは、SoCベンダー、OEM、ファームウェア開発者、オペレーティングシステム(OS)保守担当者、その他のエコシステムパートナーによって、モバイル、エンベデッド、オートモーティブ、IoT、データセンターの各市場で広く採用されています。
Armシステムアーキテクチャは無料で使用できますか?
幅広いエコシステムコラボレーションと互換性を可能にするため、公開されているArmシステムアーキテクチャ仕様のほとんどは、無料で利用できます。詳細については、関連する仕様のライセンスセクションを参照してください。
これはArmのSystemReadyとどのように関係するのでしょうか?
SystemReadyは、プラットフォームがBSA(Base System Architecture)やBBR(Base Boot Requirements)などのシステムアーキテクチャ標準に準拠していることを保証するArmのコンプライアンスプログラムです。幅広いOSサポートを保証し、プラットフォームの統合を簡素化することを支援します。
Armシステムアーキテクチャのハイレベルの概要はどこで入手できますか?
アーキテクチャを学ぶ - Armシステムアーキテクチャガイドでは、主要なArmシステムアーキテクチャの標準について、明確かつハイレベルの紹介が提供され、それらが一般的に適用される場所についても説明されています。これは、これらの標準が相互運用性とプラットフォームの一貫性をサポートする方法を理解するための素晴らしい出発点です。