F-Tile体系结构和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。如果使用多通道(multi-lanes),那么对所有通道均设置为1’b1
  3. cfg_lane_tx_prbs_en (0x42934[0])设置为1’b1。如果使用多通道(multi-lanes),那么对所有通道均设置为1’b1
  4. 指定PRBS生成器码型cfg_lane_tx_prbs_mode (0x42934[4:1])。如果使用多通道(multi-lanes),那么要对所有通道进行指定。
  5. cfg_lane_tx_prbs_init (0x4293C[0])设置为1’b1。如果使用多通道(multi-lanes),那么对所有通道均设置为1’b1
  6. cfg_dft_rx_prbs_common_en (0x42930[0])设置为1’b1。如果使用多通道(multi-lanes),那么对所有通道均设置为1’b1
  7. 指定PRBS验证器码型cfg_dft_rx_prbs_sel (0x42930[4:1])。如果使用多通道(multi-lanes),那么要对所有通道进行指定。
  8. cfg_rx_dft_data_sel (0x42930[6:5])设置为2’b00。如果使用多通道(multi-lanes),那么对所有通道均设置为2’b00
  9. 设置cfg_ber_symb_cnt_limit_lsb (0x428EC[31:0])。如果使用多通道(multi-lanes),那么对所有通道进行设置。
  10. 设置cfg_ber_symb_cnt_limit_msb (0x428F0[31:0])。如果使用多通道(multi-lanes),那么对所有通道进行设置。
  11. cfg_dft_ber_count_en (0x428DC[0])设置为1’b1。如果使用多通道(multi-lanes),那么对所有通道均设置为1’b1
  12. 将cfg_dft_ber_count_mode (0x428DC[2:1])设置为2’b10。如果使用多通道(multi-lanes),那么对所有通道均设置为2’b10