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 III および FPD-Link IV 製品ファミリの一部の FPD-Link デバイスには、FPD-Link フォワード チャネル パス内の前方誤り訂正 (FEC) 機能があります。前方エラー訂正では、チャネルの空き帯域幅を利用して、フォワード チャネルのデータ ペイロードとともにエラー訂正コード ワードを送信することで、ダウンストリームのデシリアライザが過渡的なエラーを修正できます。FEC 機能は、次のデバイスで使用できます。

  • DS90UB971-Q1
  • DS90UB971S-Q1
  • DS90UB953-Q1
  • DS90UB953A-Q1
  • DS90UB935-Q1
  • DS90UB635-Q1
  • DS90UB960-Q1
  • DS90UB962-Q1
  • DS90UB662-Q1
  • DS90UB9702-Q1
  • DS90UB9722-Q1
  • DS90UB9724-Q1
  • DS90UB9724S-Q1
  • DS90UB9742-Q1

次のデバイスでは FEC 機能を使用できません。

  • DS90UB933-Q1
  • DS90UB913A-Q1
  • DS90UB913Q-Q1
  • DS90UB934-Q1
  • DS90UB954-Q1
  • DS90UB936-Q1
  • DS90UB638-Q1
  • DS90UB964-Q1

FEC 機能を利用するには、リンク ペア内のシリアライザ デバイスとデシリアライザ デバイスの両方が FEC をサポートしている必要があります。

選択可能な FEC モードは 3 つあり、それぞれ挿入される誤り訂正符号 (ECC) のコード サイズが異なります。

  • 6 ビット FEC
  • 7 ビット FEC
  • 8 ビット FEC

FEC がイネーブルのとき、シリアライザは複数の (X) データ フレームを送信し、その後に ECC を含む複数の (Y) フレームを順に送信します。誤り訂正コード チャンク (Y) は、CSI-2 データ、GPIO データ、I2C データを保護します。これにより、デシリアライザが 2 ビットのエラーを検出し、CSI-2 データのパケット ヘッダー内のデータ保護と同様に、データ チャンク (X) 内の 1 ビットエラーを訂正できます。

 8 ビット FEC シーケンスの例図 4-4 8 ビット FEC シーケンスの例

各 FEC モードでは、130 フレームの DCA シーケンス内で送信される (X) データ フレームと (Y) ECC フレームの比率が定義されています。6 ビット モードでは、データが小さなチャンクで保護されますが、訂正コードがより頻繁に送信されます。8 ビット モードでは、データがより大きなチャンクで保護され、訂正コードの送信頻度は少なくなります。この比率は次のように定義されます。

表 4-1 ECC コードの送信
FEC モード データ フレーム (X) の数 ECC フレーム (Y) の数 DCA シーケンスあたりの ECC フレームの数 DCA シーケンスあたりのデータ フレームの数 FEC オーバーヘッド
6 ビット 20 6 30 100 23%
7 ビット 36 と 37 を交互に送信 7 21 109 16%
8 ビット 57 8 16 114 12%

FEC オーバーヘッドにより、FPD-Link のフォワード チャネル パイプラインでビデオに使用できるペイロード能力が減少します。FEC がイネーブルになった後のリンクビデオ帯域幅が、アプリケーションの必要を満たすことを確認するよう注意する必要があります。

表 4-2 FEC オーバーヘッドの影響の例
デバイス FPD-Link のレート (Gbps) 最大 CSI-2 帯域幅 (Gbps) FEC モード FEC がイネーブルなときの最大 CSI-2 帯域幅 (Gbps)
DS90UB971-Q1 7.55 6 6 ビット 4.8
DS90UB971-Q1 7.55 6 7 ビット 5.1
DS90UB971-Q1 7.55 6 8 ビット 5.3
DS90UB953-Q1 4 3.2 6 ビット 2.6
DS90UB953-Q1 4 3.2 7 ビット 2.7
DS90UB953-Q1 4 3.2 8 ビット 2.8
DS90UB935-Q1 4 2.528 6 ビット 2.528

(2.528Gbps と 3.2Gbps/1.23 の小さいほう)

DS90UB935-Q1 4 2.528 7 ビット 2.528

(2.528Gbps と 3.2Gbps/1.16 の小さいほう)

DS90UB935-Q1 4 2.528 8 ビット 2.528

(2.528Gbps と 3.2Gbps/1.12 の小さいほう)

FEC 機能をイネーブルにするには、デシリアライザ レジスタ 0x4A (ポート固有) を設定します。

  • 6 ビット FEC:0x4A = 0x01
  • 7 ビット FEC:0x4A = 0x02
  • 8 ビット FEC:0x4A = 0x03

デシリアライザは、FEC モードに移行するよう、シリアライザにバック チャネルで自動的に通知します。