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

ID 683872
日付 1/24/2024
Public
ドキュメント目次

3.14.1.2. PRBSジェネレーターとベリファイアーのイネーブル

PRBSジェネレーターとベリファイアーでは、PMAリンクをデバッグおよび検証する方法を提供します。

PRBSジェネレーターとベリファイアーを有効にするには、次の手順に従います。

  1. car_tx_clk_src_sel (0x60000[2]) を 1’b1 に設定します。
  2. cfg_tx_bus_take_dft (0x45804[0]) を 1’b1 に設定します。複数のレーンを使用している場合は、1’b1 をすべてのレーンに設定します。
  3. cfg_lane_tx_prbs_en (0x42934[0]) を 1’b1 に設定します。複数のレーンを使用している場合は、1’b1 をすべてのレーンに設定します。
  4. PRBSジェネレーター・パターンの cfg_lane_tx_prbs_mode (0x42934[4:1]) を指定します。複数のレーンを使用している場合は、すべてのレーンに指定します。
  5. cfg_lane_tx_prbs_init (0x4293C[0]) を 1’b1 に設定します。複数のレーンを使用している場合は、1’b1 をすべてのレーンに設定します。
  6. cfg_dft_rx_prbs_common_en (0x42930[0]) を 1’b1 に設定します。複数のレーンを使用している場合は、1’b1 をすべてのレーンに設定します。
  7. PRBSベリファイアー・パターンの cfg_dft_rx_prbs_sel (0x42930[4:1]) を指定します。複数のレーンを使用している場合は、すべてのレーンに指定します。
  8. cfg_rx_dft_data_sel (0x42930[6:5]) を 2’b00 に設定します。複数のレーンを使用している場合は、2’b00 をすべてのレーンに設定します。
  9. cfg_ber_symb_cnt_limit_lsb (0x428EC[31:0]) を設定します。複数のレーンを使用している場合は、すべてのレーンに指定します。
  10. cfg_ber_symb_cnt_limit_msb (0x428F0[31:0]) を設定します。複数のレーンを使用している場合は、すべてのレーンに指定します。
  11. cfg_dft_ber_count_en (0x428DC[0]) を 1’b1 に設定します。複数のレーンを使用している場合は、1’b1 をすべてのレーンに設定します。
  12. cfg_dft_ber_count_mode (0x428DC[2:1]) を 2’b10 に設定します。複数のレーンを使用している場合は、2’b10 をすべてのレーンに設定します。