Armコンパイラ

Arm®プロセッサと共同開発された唯一の商用コンパイラです。Arm, Thumb®、Thumb-2、VFP、及びNEON™命令セットをターゲットとしたアプリケーションをビルドするための、業界標準のCおよびC++コンパイラとして認識されています。

メーカー

特長

  • コード サイズの大幅な縮小
    • アプリケーションフットプリントを他のコンパイラと比較して、最大30%削減できる技法が組み込まれています。Armコンパイラにはオプションのmicrolib Cライブラリがあり、ランタイムライブラリのコードサイズで、最大50%の縮小を実現します。
  • 高精度
    • Armコンパイラによって選択されるデフォルトのライブラリは、C++例外処理及びIEEE 754浮動小数点のサポートを含む、C/C++機能の完全な補完物を提供します。 また、別のデバイスへの移植を迅速に行うことが可能です。

Armコンパイラ5

  • 高機能純正コンパイラ
  • Armv7-Aアーキテクチャ(Arm® Cortex®-A9/A15/A17)の推奨コンパイラ
  • 各Coreに最適化されたコードを生成可能
  • Safety Certified(機能安全対応)対応
    ※DS-5 Ultimate Edition/MDK-PROにのみ対応
  • IEC 61508(SIL 3)、ISO 26262(ASIL D)のソフトウェア開発認証済み

Armコンパイラ6

  • Armv8アーキテクチャ(Cortex-A32/A35/A53/A55/A57/A72/A73/A75、Cortex-M23/M33)の推奨コンパイラ
  • Armコンパイラ5に対し、ビルドに要する時間が最大42%高速化
  • Safety Certified(機能安全対応)対応予定

Arm Compiler 6.6

Armプロセッサーのためのリファレンス C/C++ ツールチェーン

Arm社のCompilerは 1990年から多くの客先実績があり、世界中の数百億個のデバイスに使用されています。Arm の Compiler 6 は最新かつ最も効率的な C/C++ Compiler です。Armv6-M から v8-A64 bit までの Arm Cortex プロセッサ向けにコードは最適化されております。 Compiler 6 は LLVM フレームワークをベースに Arm によって開発されており、新規のハードウェア機能を最も効率的に実装できます。 新規プロセッサの検討をしている半導体設計担当者やその他ユーザーに対して、Arm Complier ツールチェーンは最も安全な選択肢です。

Arm Compiler 5 vs 6.6 機能比較

  • 幅広いArm coreをサポートし、かつ最適化を実現
  • コードサイズを増加する一方でエリア面積は省スペース化を実現(C MicroLib library)
  • Arm社の品質保証による認証済のクオリフィケーションキットにて機能安全要求に早期に対応、長期メンテナンスサービスも充実
  • 3rd party の OS から解析ツールまで産業市場における幅広いエコシステムを構築!
  • GCC も互換対応

Arm Compiler 機能安全パッケージ(車載ユーザ向け)

Arm Compilerは長年に渡り世界中の車載、医療、産業、航空、鉄道などの分野で使用されてきました。お客様での機能安全に関する開発効率を簡易化するために、Arm Compiler C/C++ ツールチェーンの複雑な機能安全パッケージを Arm 社から提供できます。
このパッケージはツールチェーンの証明に際し信頼度の高いエビデンスで、ほとんどのツールチェーンの機能安全に対応可能です。
これは認定された特定のブランチで使用可能で、安全マニュアル、開発プロセスのドキュメント、テストと欠陥のレポート、評価レポートによるTUV, SUD の認証や長期サポートやメンテナンスの契約オプションなどが含まれます。

Arm Compiler 5 vs 6.6 機能比較

Arm Compiler 5.06
Arm Compiler 6.6
Certification
ISO 26262 ASIL D
IEC 61508 SIL 3
ISO 26262 EN 50128
IEC 61508 IEC 62304
※Any safety integrity level
Core support
Up to Armv7-M/R/A
All current Arm Cortex cores
Including Armv8-M/R/A
Functionality
 
New features such as LTO
GCC compatibility
Expressive diagnostics
Availability
DS-5 Ultimate, MDK Pro Term only
DS-5 Ultimate, MDK Pro Standalone (term/perpetual)

お問い合わせ

丸文株式会社 アルテミスカンパニー
TEL:03-5640-9845
メール:arm_marketing@marubun.co.jp