• 検索結果がありません。

内部ウォッチドッグと外部ウォッチドッグ

ウォッチドッグは、プログラム・シーケンシングおよびクロック関連の問題を検出することがで きます。 Cortex-A9プロセッサは、このような問題を検出する際に使用できる専用のウォッチド

MNL-1079

2015.07.14 MPCoreタイマ 4-31

偶発ハードウェア障害の管理に向けたCyclone V SoCアーキテクチャ Altera Corporation フィードバック

ッグを各プロセッサに実装しています。さらに、HPSは同じタスクに使用できる独立したウォ ッチドッグを2個実装しています。

これとは別に、FPGAファブリック内にはウォッチドッグを1個実装します。さらに、1個の外 部ウォッチドッグを同じ目的に使用することが可能です。

表4-47: ISO26262リファレンス:Program Sequence Monitoring Clock

ソース 参照先

ISO26262-5:2011 Annex D Table D.10 Program sequence monitoring clock

ウォッチドッグの詳細については、ARM社のウェブサイトで閲覧可能なCortex-A9 MPCoreテク ニカルリファレンス マニュアル リビジョン3p0のグローバル・タイマ、プライベート・タイマ、

ウォッチドッグ・レジスタの章を参照してください。

詳細は、Cyclone V Device Handbookを参照してください。

• Volume 3:ハード・プロセッサ・システムのテクニカル・リファレンス・マニュアル

• 第24章:ウォッチドッグ・タイマ 関連情報

• 4-7ページの FPGAファブリック内のウォッチドッグ

infocenter.arm.com Cortex-A9 MPU

の使用前提

表4-48: Cortex-A9 MPU:使用前提

識別子 安全または診断機能 推奨度 潜在的な診断メカニズム

CA9_MPU1 ソフトウェアによるプ

ロセッサのセルフテス ト

++ 1. ウォッチドッグ

CA9_MPU2 ソフトウェアのクロス・

エクスチェンジ ++ 1. ウォッチドッグ

CA9_MPU3 ソフトウェアの様々な

冗長 ++ 1. ウォッチドッグ

CA9_MPU4 ソフトウェアによる相

互比較 ++ 1. ウォッチドッグ

CA9_MPU5 プログラムの2つのコ

ピーの保存と実行 + 1. メモリのCRCチ ェック

4-32 Cortex-A9 MPUの使用前提 2015.07.14MNL-1079

Altera Corporation 偶発ハードウェア障害の管理に向けたCyclone V SoCアーキテクチャ

識別子 安全または診断機能 推奨度 潜在的な診断メカニズム

CA9_MPU6 プログラムの2つのコ

ピーの保存と実行 + 1. ウォッチドッグ 2. 両方のCortex-A9

プロセッサの冗長 実行

CA9_MPU7 レジスタ・テストの設定 + 1. 両方のCortex-A9

プロセッサの冗長 実行

CA9_MPU8 L1キャッシュのパリテ

ィ ++ 1. 両方のCortex-A9

プロセッサの冗長 実行

CA9_MPU9 BTACとGHBのパリテ

ィ ++ 1. 両方のCortex-A9

プロセッサの冗長 実行

CA9_MPU10 L2キャッシュのECC/パ

リティ ++ 1. ウォッチドッグ

CA9_MPU11 L2キャッシュのECC/パ

リティ ++ 1. ウォッチドッグ

CA9_MPU12 ソフトウェアを経由し

た割り込みタイムアウ トのモニタ

+ 1. 両方のCortex-A9

プロセッサの冗長 実行

CA9_MPU13 FPGAファブリック・ウ

ォッチドッグを経由し た割り込みタイムアウ トのモニタ

+ 1. タイムアウト監視 機能をチェックす るテスト・パター ン

CA9_MPU14 周期的なコンフィギュ

レーション・レジスタの テスト

+ 1. 2つ目の

Cortex-A9プロセッサの レジスタ設定のリ ードバックと結果 の比較

CA9_MPU15 メモリ管理ユニット

(MMU)の使用 ++ 1. 機能をチェックす るテスト・パター 2. ン他のCortex-A9か

らのMMUで1個 のMMUの機能を チェック

MNL-1079

2015.07.14 Cortex-A9 MPUの使用前提 4-33

偶発ハードウェア障害の管理に向けたCyclone V SoCアーキテクチャ Altera Corporation フィードバック

識別子 安全または診断機能 推奨度 潜在的な診断メカニズム

CA9_MPU16 内部のウォッチドッグ O 1. 外部ウォッチドッ

2. FPGAグ ファブリッ ク内のウォッチド ッグ

CA9_MPU17 外部のウォッチドッグ ++ 1. 内部ウォッチドッ

2. FPGAグ ファブリッ ク内のウォッチド ッグ

CA9_MPU18 外部のウォッチドッグ ++ 1. 内部ウォッチドッ

2. グ外部ウォッチドッ グ

CA9_MPU19 OSタイマ・クロスチェ

ックのグローバル・タイ マ

+ 1. HPSタイマ

2. FPGAタイマ 3. ウォッチドッグ

CA9_MPU20 HPSイマ + 1. Globalタイマ

2. FPGAタイマ 3. ウォッチドッグ

CA9_MPU21 FPGAタイマ ++ 1. Globalタイマ

2. ウォッチドッグ

関連したドキュメント