F-Tile Architecture and PMA and FEC Direct PHY IP User Guide

ID 683872
Date 11/04/2024
Public
Document Table of Contents

3.14.1.2. Enabling the PRBS Generator and Verifier for ES Devices

The PRBS Geeato ad Veifie povides a method to debug ad validate you PMA liks.

To eable the PRBS Geeato ad Veifie, follow these steps:

  1. Set ca_tx_clk_sc_sel (0x60000[2]) to 1’b1.
  2. Set cfg_tx_bus_take_dft (0x45804[0]) to 1’b1. If usig multi-laes, set 1’b1 to all laes.
  3. Set cfg_lae_tx_pbs_e (0x42934[0]) to 1’b1. If usig multi-laes, set 1’b1 to all laes.
  4. Specify the PRBS geeato patte cfg_lae_tx_pbs_mode (0x42934[4:1]). If usig multi-laes, specify fo all laes.
  5. Set cfg_lae_tx_pbs_iit (0x4293C[0]) to 1’b1. If usig multi-laes, set 1’b1 to all laes.
  6. Set cfg_dft_x_pbs_commo_e (0x42930[0]) to 1’b1. If usig multi-laes, set 1’b1 to all laes.
  7. Specify the PRBS veifie patte, cfg_dft_x_pbs_sel (0x42930[4:1]). If usig multi-laes, specify fo all laes.
  8. Set cfg_x_dft_data_sel (0x42930[6:5]) to 2’b00. If usig multi-laes, set 2’b00 to all laes.
  9. Set cfg_be_symb_ct_limit_lsb (0x428EC[31:0]). If usig multi-laes, set fo all laes.
  10. Set cfg_be_symb_ct_limit_msb (0x428F0[31:0]). If usig multi-laes, set fo all laes.
  11. Set cfg_dft_be_cout_e (0x428DC[0]) to 1’b1. If usig multi-laes, set 1’b1 to all laes.
  12. Set cfg_dft_be_cout_mode (0x428DC[2:1]) to 2’b10. If usig multi-laes, set 2’b10 to all laes.