英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

6.16.2.1. 使能伪随机码型模式

您必须对重配置接口执行一系列read-modify-writes操作,才能使能伪随机码型(Pseudo Random Pattern)。 您需要对地址0x082、0x097和0x0AC执行read-modify-writes操作。请按照以下步骤使能伪随机码型:
  1. 执行执行动态重配置的步骤中步骤1到步骤7的必要步骤。
  2. 根据伪随机码型模式的寄存器映射,对地址0x082执行read-modify-write操作。
  3. 根据伪随机码型模式的寄存器映射,对地址0x097执行read-modify-write操作。
  4. 根据伪随机码型模式的寄存器映射,对地址0x0AC执行read-modify-write操作。
  5. 执行执行动态重配置的步骤中的步骤9到步骤12的必要步骤。
    若要禁用PRP验证器,请将原始值写入到回上面列出的read-modify-write地址。
    表 295.  伪随机码型模式的寄存器映射
    重配置地址(HEX) 重配置比特 属性名 比特编码 说明
    0x72 [7:0] r_tx_seed_a[7:0] Seed A的值bit[7:0]
    0x73 [7:0] r_tx_seed_a[15:8] Seed A的值bit[15:8]
    0x74 [7:0] r_tx_seed_a[23:16] Seed A的值bit[23:16]
    0x75 [7:0] r_tx_seed_a[31:24] Seed A的值bit[31:24]
    0x76 [7:0] r_tx_seed_a[39:32] Seed A的值bit[39:32]
    0x77 [7:0] r_tx_seed_a[47:40] Seed A的值bit[47:40]
    0x78 [7:0] r_tx_seed_a[55:48] Seed A的值bit[55:48]
    0x79 [1:0] r_tx_seed_a[57:56] Seed A的值bit[57:56]
    0x7A [7:0] r_tx_seed_b[7:0] Seed B的值bit[7:0]
    0x7B [7:0] r_tx_seed_b[15:8] Seed B的值bit[15:8]
    0x7C [7:0] r_tx_seed_b[23:16] Seed B的值bit[23:16]
    0x7D [7:0] r_tx_seed_b[31:24] Seed B的值bit[31:24]
    0x7E [7:0] r_tx_seed_b[39:32] Seed B的值bit[39:32]
    0x7F [7:0] r_tx_seed_b[47:40] Seed B的值bit[47:40]
    0x80 [7:0] r_tx_seed_b[55:48] Seed B的值bit[55:48]
    0x81 [1:0] r_tx_seed_b[57:56] Seed B的值bit[57:56]
    0x82 [0] r_tx_data_pat_sel 1'b0 2个本地错误
    1'b1 0's
    [1] r_tx_test_pat_sel 1'b0 伪随机
    [3] r_tx_test_en 1'b1
    0x97 [2] r_rx_test_en 1'b1
    0xAC [0] r_rx_test_pat_sel 1'b0 伪随机
    0xD7 [7:0] random_err_cnt[7:0] 错误计数
    0xD8 [7:0] random_err_cnt[7:0]