F タイルのアーキテクチャーと PMA および FEC Direct PHY IP のユーザーガイド

ID 683872
日付 6/26/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.14.1.4. TX のエラー挿入

FHT PMA では、TX データパスへのエラー挿入をサポートします。エラーの数はプログラム可能です。

TX データパスのエラー挿入をコンフィグレーションするには、次の手順に従います。

  1. cfg_tx_err_inj_mask_cfg (0x45808[21:6]) に書き込みを行い、TX データをマスクしてエラー挿入を引き起こす値にします。
  2. cfg_tx_err_inj_mask_load (0x45810[0]) に書き込みを行い、1'b1 にします。これは、セルフクリアされて 1'b0 になります。
    注: 1'b1 をこのビットに書き込むと、内部の 128 ビット・エラー・マスク・レジスターが 16 ビット左にシフトし、新しい 16 ビットのマスク値がレジスターの LSB ビットに置き換わります。64 ビット幅および 32 ビット幅のモードでは、データパスの MSB のみを使用します。したがって、マスクを複数回ロードし、それを MSB ビットにシフトする必要があります。
  3. err inj block-write cfg_tx_err_inj_en (0x45808[0]) に書き込みを行い 1'b1 にして、エラー挿入を有効にします。
  4. cfg_tx_err_inj_trig (0x4580C[0]) に書き込みを行い 1'b1 にして、エラーを挿入します。これは、セルフクリアされて 1'b0 になります。このビットに 1'b1 を書き込むたびに、128 ビットのデータパスは 128 ビットのエラー・マスク・レジスターと XOR されます。
  5. ステップ 1 とステップ 2 を繰り返し、さらにエラーを挿入します。