機能安全コンプライアンス
Armソフトウェア・テスト・ライブラリ(STL)は、ISO26262 ASIL Dにシステムが適合できるようサポートするArmの機能安全の技術を補完することができます。STLは、Armベースのプロセッサー上で起動時およびランタイム時に実行してエラーの有無をテストする効率的なアセンブリ言語ルーチンです。 わかりやすい1つのC言語アプリケーション・プログラミング・インタフェース(API)により、開発者はすばやく簡単に、複数のCPUシステムにテスト機能を展開できます。
特長とメリット
広範な機能安全評価プロセスを通過した安全性テストライブラリは、市場投入までの時間の短縮や、ユーザーのシステムが業界の安全規格に確実に適合するための支援につながっています。
リアルタイムに診断する必要がない場合、システムがオンラインになるときにブート診断(データを破壊する可能性があります)を実行することで、稼動システムの潜在的障害を回避します。
ランタイム時診断は通常のシステム動作中に実行するので、データを破壊することがあってはならず、ワーストケース実行時間と呼ばれる明確に決められた時間内に特定の機能を完了する必要があります。
業界標準では、できるだけ多くのエラーをカバーする診断テストが求められています。 ArmベースのプロセッサーについてはArmが最も詳しいため、潜在的エラーの診断も最も広範囲にわたります。
Armソフトウェア・テスト・ライブラリのコードはサイズが最適化されており、必要なメモリリソースが少ないため、コストを削減することができます。 ビルトインのプロセッサー機能を最大限に活用して適切な粒度のテストを高速で実行し、ほかのシステム機能に対する診断実行時間を最小限に抑えます。
Armソフトウェア・テスト・ライブラリは、ほかのシステム機能への影響を抑えながら細かい粒度のテストを高速で実行するビルトインのプロセッサー機能を最大限に活用しています。
簡単かつ柔軟な機能安全チェック
自動車の機能安全
車載システムでは故障や不良が命にかかわる場合があるため、高レベルの機能安全が求められています。 アンチロック・ブレーキ・システムなどの従来のオートモーティブ・アプリケーションから高度な先進運転支援システム(ADAS)や自動運転にいたるまで、機能安全を確保することは最優先事項です。 ソフトウェア・テスト・ライブラリがあれば、高度な冗長ハードウェアがなくても一部の機能のチェックを実行できます。
ランタイム時の非破壊性
ソフトウェア・テスト・ライブラリは、ブート時とランタイム時の両方の診断チェックを可能にします。 システムがオンラインになるときにブート時診断(データを破壊する可能性があります)を実行することで、メインアプリケーションが起動する前にシステム機能をチェックします。 ランタイム時診断は通常のシステム動作中に実行するので、データを破壊することがあってはならず、ワーストケース実行時間と呼ばれる明確に決められた時間内に特定の機能を完了する必要があります。
アプリケーション開発
ソフトウェア・テスト・ライブラリをアプリケーションに統合できます。 ベアメタル実装またはOSに標準のAPIとスケジューラを使用し、指定したエラーをSTLが検出したら適切なアクションが行われるようにします。 ハイパーバイザと合わせてビルドし、ソフトウェアを確実に分離して統合をシンプルにします。
その他のArm開発ツールおよびソフトウェア
Cortex-R52プロセッサー
最新のリアルタイム組み込みアプリケーションに合わせて最適化されたCortex-R52は、ライセンス供与により製品の安全性をシンプルに実装する安全パッケージ(STLなど)を含め、極めて高いレベルの統合機能を、すべてのArmプロセッサーの機能安全のために提供しています。
Armコンパイラ・セーフティパッケージ
Arm Compiler 5とArm Compiler 6用に用意されているArmコンパイラ・セーフティパッケージには、セーフティマニュアル、開発プロセスドキュメント、テスト/検出レポート、TÜV SÜDによる認定と評価レポート、長期のテクニカルサポート契約オプションが含まれます。
Fast Model
Fast Modelsは、正確で柔軟性のあるArm IPのプログラマービューモデルです。シリコン入手前にドライバー、ファームウェア、OS、アプリケーションなどのソフトウェア開発が可能です。
成功の基盤
Armベースのチップ、デバイスアーキテクチャ、テクノロジーは、スマートフォンから農業用センサーや医療機器、サーバーまで、現代の生活に欠かせないすべてのデバイスに最適なパフォーマンスを提供します。
Safety Readyプログラム
機能安全は、高レベルの信頼性を必要とするシステムの設計において重要な要素です。ArmのSafety Readyプログラムは、さまざまな厳格なレベルの機能安全体系的フローと開発を経験してきた、Armポートフォリオ全体にわたる製品のコレクションです。
ソフトウェア・テスト・ライブラリの関連情報
プロジェクトでの適切な判断に必要なさまざまな情報を得られます。 テクニカルドキュメント、業界動向、エキスパートによるアドバイスの問い合わせ先が含まれています。
ブログ
ホワイトペーパー
ツール