HWA_CONFIG レジスタでパリティの不一致が検出されると、構成パリティ エラーが発生します。HWA_CONFIG パリティ エラーを注入する手順を以下の手順に示します。すべての FSM 構成 (A、B、C、X FSM 構成) はパリティによって保護されます。
- HWAOPEN 命令を使用して、パリティ計算をイネーブルにし、パリティ チェックをイネーブルにした状態 (PARITYCTRL = NORMAL) に HWA_CONFIG と HWA_OFFSET を書き込みます。
- ベクトル レジスタの値は、テスト対象のフィールドのソフトウェアによって破損します。
- HWAOPEN 命令は再び使用され、パリティ計算を無効にし、パリティ チェックを有効 (PARITYCTRL = PNCMCK) に設定した状態で、その C7x ベクタ レジスタの破損データを使用して HWA_CONFIG および HWA_OFFSET に書き込みを行います。このモードでは、最初に計算された保存されたパリティ値が、影響を受けるレジスタで使用されて計算されたパリティと比較してチェックされます。
- HWAXFER を実行して、HWA_CONFIG/HWA_OFFSET などのコンテンツを転送し、バッファを転送します。
- HWARCV 命令が実行され、エラーが観測されます