JAJAA72B October   2024  – October 2025 DS90UB971-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. はじめに
  5. 代表的なテスト標準の概要
    1. 2.1 ISO 10605 標準
    2. 2.2 性能ステータスの分類
  6. FPD-Link ハードウェアの最適化
    1. 3.1 コネクタの接地
    2. 3.2 PCB から筐体へのグラウンディング
    3. 3.3 MODE の選択
  7. FPD-Link ソフトウェアの最適化
    1. 4.1 ロック検出のチューニング
    2. 4.2 パリティ エラーの処理
    3. 4.3 前方誤り訂正
      1. 4.3.1 FEC テスト機能
  8. 最適化のテスト データ
    1. 5.1 ベースライン ハードウェア - ソフトウェア最適化なし
    2. 5.2 最適化されたハードウェア - ソフトウェア最適化なし
    3. 5.3 最適化されたハードウェアとソフトウェア
  9. ソフトウェア最適化のスクリプト例
  10. システム レベルの追加ソフトウェア オプション
  11. まとめ
  12. 参考資料
  13. 10改訂履歴

パリティ エラーの処理

FPD-Link のフォワード チャネル フレームのマルチ フレーム エンコーディングとクロック エラー チェックに加えて、FPD-Link の各フレームには既知のパリティも含まれています。すなわち、受信した各フレームにおいて 1 の数は必ず偶数です。これはデシリアライザによってリアルタイムで検証されます。受信した FPD フレームで 1 の数が奇数であることが、デシリアライザによって認識された場合、デシリアライザは診断のためにエラーをフラグ付けし、パリティ エラー カウンタをインクリメントできます。

デフォルトでは、ADAS デシリアライザは、パリティ エラーが含まれている FPD-Link のフォワード チャネル フレームを破棄するように設定されています。つまり、そのフレーム内に含まれる情報はダウンストリームのデータ パスに転送されません。このデフォルト動作では、エラーの伝播を防止できますが、アプリケーションに影響が及ばない可能性がある過渡的な誤差に対して過敏になります。受信した FPD-Link フレームにシングル ビットのエラーが存在し、パリティ エラーのフラグが設定される例を考えてみましょう。

 パリティ エラーの例図 4-2 パリティ エラーの例

この例では、FPD-Link フレーム内のフォワード チャネル GPIO スロットの 1 つがビット エラーが影響を受けています。その結果、フレームの 1 の数が奇数に変わり、デシリアライザはパケット全体を廃棄します。しかし、フレーム クロック ビットの 1 つのこの種の過渡的なエラーが発生しても、ロックの破壊や、フレーム境界の消失なしに許容可能な場合があります。さらに、この特定のエラーは、フレーム内の CSI-2 ビデオ データにも影響を与えていません。アプリケーションの使用事例によっては、このエラーが、システムのいかなる要素にも影響を及ぼさない可能性があります (たとえば、アプリケーションでフォワード チャネル GPIO を利用しない場合)。

FPD-Link III および IV CSI-2 の ADAS デシリアライザ製品は、PORT_CONFIG2 レジスタで DISCARD_ON_PAR_ERR を 0 に設定することで、パリティ エラーのあるパケットを破棄しないように設定できます。この設定をディセーブルにすると、過渡的なエラー イベントに対する感度が低下し、耐性試験中にクラス A の性能を達成するため大きく役立ちます。

パリティ エラーのあるパケットを廃棄せずに処理できるようにしても、破損したビデオ データが見つけられずにデシリアライザを通過するわけではありません。これは、FPD-Link ADAS デバイスが、CSI-2 パケットの全体をトンネリングして動作するためです。CSI-2 のペイロードとチェックサムは、両方ともシリアライザとデシリアライザを経由して変更されずに渡されてから、ダウンストリームのアプリケーション プロセッサに到達します。CSI-2 のペイロード チェックサム (CRC) については、計算は行われません。その結果、FPD-Link チャネルのビット エラーによりビデオ ピクセル データが実際に破損すると、対応する CSI-2 パケットは、最終的な宛先で CRC チェックに失敗します。その後でアプリケーション プロセッサは、アプリケーションの必要に応じて、どのような方法でエラーを処理するのが最適かを決定できます。

 CSI-2 パケットのトンネリング図 4-3 CSI-2 パケットのトンネリング