This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6421: Confirm the test results of DDR margin.

Part Number: AM6421

Tool/software:

Based on the firmware provided by TI, we have conducted tests on our board and would like to help confirm whether the test results are qualified.
  • Greetings Ryan, 

    Can you attach the raw log file to this thread?

    Sincerely,

    Lucas

  • Hi Lucas,

    I'm sorry, but due to security restrictions, I'm unable to directly upload the complete log file. Could you please provide an email address where I can send the file to you?

    BR

    Ryan

  • Greetings Ryan,

    I cannot share any address, can you copy/paste the contents of the logfile into this thread? It is plaintext and can be accessed by any text editor.

    Sincerely,

    Lucas

  • Hi Lucas,

    Below is the original test log:

    ******************************************************************
      _______     ________     ________   _______ ____   ____  _
     |__   __|   |  ____\ \   / /  ____| |__   __/ __ \ / __ \| |
        | |      | |__   \ \_/ /| |__       | | | |  | | |  | | |
        | |      |  __|   \   / |  __|      | | | |  | | |  | | |
        | |      | |____   | |  | |____     | | | |__| | |__| | |____
        |_|      |______|  |_|  |______|    |_|  \____/ \____/|______|
    
    
    ******************************************************************
                         DDRSS "Teye" Tool
                         Version 1.8.0
    Jacinto created and Sitara iterated toolset across SoCs and platforms
    Tool only supports LPDDR4
    Tool expects the MMU/MPU properties for:
            DDR SDRAM region to be WBWA cacheable
            DDR CTRL region to be Device/Strongly-Ordered memory
    Tool does not comprehend margins across chip selects and only does current controller set point
    ******************************************************************
    ******************************************************************
    TEYE_TOOL_START
    SOC Type=AM64x
    Detecting user configuration and saving important parameters
            DETECTED: DDR Instance is DDRSS0
            DETECTED: DRAM class: 0xb == LPDDR4
            DETECTED: Bus width: 16 bits wide
            DETECTED: Burst Length is 16
            DETECTED: Ranks: 1
            DETECTED: Channels: 1
            DETECTED: Physical chip selects: 1
            DETECTED: Frequency sets: 2
            DETECTED: DRAM FSP 0 is programmed to controller frequency set 2
            DETECTED: DRAM FSP 1 is not mapped to any controller frequency set
            DETECTED: Current FSP in DRAM is 0
            DETECTED: Current controller frequency set is 2
            DETECTED: Bit Swizzling as follows:
                    SoC Pad   = DRAM
                    ----------------
                    PAD_DQ0 = DRAM_DQ0
                    PAD_DQ1 = DRAM_DQ1
                    PAD_DQ2 = DRAM_DQ2
                    PAD_DQ3 = DRAM_DQ3
                    PAD_DQ4 = DRAM_DQ4
                    PAD_DQ5 = DRAM_DQ5
                    PAD_DQ6 = DRAM_DQ6
                    PAD_DQ7 = DRAM_DQ7
                    PAD_DM0 = DRAM_DM0
                            -----
                    PAD_DQ8 = DRAM_DQ8
                    PAD_DQ9 = DRAM_DQ9
                    PAD_DQ10 = DRAM_DQ10
                    PAD_DQ11 = DRAM_DQ11
                    PAD_DQ12 = DRAM_DQ12
                    PAD_DQ13 = DRAM_DQ13
                    PAD_DQ14 = DRAM_DQ14
                    PAD_DQ15 = DRAM_DQ15
                    PAD_DM1 = DRAM_DM1
                            -----
    Teye_eye_type=READ
    Saving specific DDR registers and then changing to tool expected values
            SAVED:     TI_ecc_enable                            = 0x0
            CHANGED:   TI_ecc_enable                            = 0x0
            SAVED:     pi_wdqlvl_interval_reg                   = 0xffff
            CHANGED:   pi_wdqlvl_interval_reg                   = 0x0
            SAVED:     pi_wdqlvl_en_f[0]                        = 0x1
            CHANGED:   pi_wdqlvl_en_f[0]                        = 0x0
            SAVED:     pi_wdqlvl_en_f[1]                        = 0x1
            CHANGED:   pi_wdqlvl_en_f[1]                        = 0x0
            SAVED:     pi_wdqlvl_en_f[2]                        = 0x1
            CHANGED:   pi_wdqlvl_en_f[2]                        = 0x0
            SAVED:     cs_lower_addr_en                         = 0x0
            CHANGED:   cs_lower_addr_en                         = 0x1
            SAVED:     in_order_accept                          = 0x0
            CHANGED:   in_order_accept                          = 0x1
            SAVED:     phy_slice_pwr_rdc_disable[0]             = 0x0
            CHANGED:   phy_slice_pwr_rdc_disable[0]             = 0x1
            SAVED:     phy_slice_pwr_rdc_disable[1]             = 0x0
            CHANGED:   phy_slice_pwr_rdc_disable[1]             = 0x1
            SAVED:     phy_dcc_rxcal_ctrl_gate_disable[0]       = 0x0
            CHANGED:   phy_dcc_rxcal_ctrl_gate_disable[0]       = 0x1
            SAVED:     phy_dcc_rxcal_ctrl_gate_disable[1]       = 0x0
            CHANGED:   phy_dcc_rxcal_ctrl_gate_disable[1]       = 0x1
            SAVED:     phy_rdpath_gate_disable[0]               = 0x0
            CHANGED:   phy_rdpath_gate_disable[0]               = 0x1
            SAVED:     phy_rdpath_gate_disable[1]               = 0x0
            CHANGED:   phy_rdpath_gate_disable[1]               = 0x1
            SAVED:     phy_slv_dly_ctrl_gate_disable[0]         = 0x0
            CHANGED:   phy_slv_dly_ctrl_gate_disable[0]         = 0x1
            SAVED:     phy_slv_dly_ctrl_gate_disable[1]         = 0x0
            CHANGED:   phy_slv_dly_ctrl_gate_disable[1]         = 0x1
            NOT FOUND: NULL pointer for phy_adr_dcc_rxcal_ctrl_gate_disable[0]
            NOT FOUND: NULL pointer for phy_adr_dcc_rxcal_ctrl_gate_disable[1]
            SAVED:     phy_top_pwr_rdc_disable                  = 0x0
            CHANGED:   phy_top_pwr_rdc_disable                  = 0x1
            SAVED:     phy_ac_pwr_rdc_disable                   = 0x0
            CHANGED:   phy_ac_pwr_rdc_disable                   = 0x1
            SAVED:     phy_ac_slv_dly_ctrl_gate_disable         = 0x0
            CHANGED:   phy_ac_slv_dly_ctrl_gate_disable         = 0x1
            NOT FOUND: NULL pointer for phy_ac_slv_dly_ctrl_gate_disable
            SAVED:     phy_manual_update_phyupd_enable          = 0x0
            CHANGED:   phy_manual_update_phyupd_enable          = 0x1
    Saving current trained margin values to restore after tool finishes
            SAVED:     phy_freq_sel_multicast_en                = 0x1
            CHANGED:   phy_freq_sel_multicast_en                = 0x0
            SAVED:     phy_freq_sel                             = 0x0
            SAVED:     phy_freq_sel_index                       = 0x1
            NOT FOUND: NULL pointer for phy_per_cs_training_en[0]
            NOT FOUND: NULL pointer for phy_per_cs_training_en[1]
            NOT FOUND: NULL pointer for phy_per_cs_training_index[0]
            NOT FOUND: NULL pointer for phy_per_cs_training_index[1]
            SAVED:     pi_mr14_f0_cs0                              = 0xf
            SAVED:     pi_mr14_f1_cs0                              = 0xf
            SAVED:     pi_mr14_f2_cs0                              = 0x23
            SAVED:     phy_vref_ctrl_dq_vrefsel_f1_slice0          = 0x1ab
            SAVED:     phy_vref_ctrl_dq_vrefsel_f1_slice1          = 0x1ab
            NOT FOUND: NULL pointer for phy_per_cs_training_index
            SAVED:     write_delay_dm, f1_cs0_slice0            = 0x34c
            SAVED:     read_delay_dm_rise, f1_cs0_slice0        = 0x80
            SAVED:     read_delay_dm_fall, f1_cs0_slice0        = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq0           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq0       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq0       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq1           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq1       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq1       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq2           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq2       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq2       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq3           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq3       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq3       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq4           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq4       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq4       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq5           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq5       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq5       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq6           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq6       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq6       = 0x80
            SAVED:     write_delay, f1_cs0_slice0_dq7           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice0_dq7       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice0_dq7       = 0x80
            SAVED:     write_delay_dm, f1_cs0_slice1            = 0x34c
            SAVED:     read_delay_dm_rise, f1_cs0_slice1        = 0x80
            SAVED:     read_delay_dm_fall, f1_cs0_slice1        = 0x0
            SAVED:     write_delay, f1_cs0_slice1_dq0           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq0       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq0       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq1           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq1       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq1       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq2           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq2       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq2       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq3           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq3       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq3       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq4           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq4       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq4       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq5           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq5       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq5       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq6           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq6       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq6       = 0x80
            SAVED:     write_delay, f1_cs0_slice1_dq7           = 0x34c
            SAVED:     read_delay_fall, f1_cs0_slice1_dq7       = 0x80
            SAVED:     read_delay_rise, f1_cs0_slice1_dq7       = 0x80
            NOT FOUND: NULL pointer for phy_per_cs_training_index
            SAVED:     write_delay_dm, f1_cs1_slice0            = 0x34c
            SAVED:     read_delay_dm_rise, f1_cs1_slice0        = 0x80
            SAVED:     read_delay_dm_fall, f1_cs1_slice0        = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq0           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq0       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq0       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq1           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq1       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq1       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq2           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq2       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq2       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq3           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq3       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq3       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq4           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq4       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq4       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq5           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq5       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq5       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq6           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq6       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq6       = 0x80
            SAVED:     write_delay, f1_cs1_slice0_dq7           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice0_dq7       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice0_dq7       = 0x80
            SAVED:     write_delay_dm, f1_cs1_slice1            = 0x34c
            SAVED:     read_delay_dm_rise, f1_cs1_slice1        = 0x80
            SAVED:     read_delay_dm_fall, f1_cs1_slice1        = 0x0
            SAVED:     write_delay, f1_cs1_slice1_dq0           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq0       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq0       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq1           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq1       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq1       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq2           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq2       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq2       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq3           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq3       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq3       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq4           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq4       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq4       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq5           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq5       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq5       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq6           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq6       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq6       = 0x80
            SAVED:     write_delay, f1_cs1_slice1_dq7           = 0x34c
            SAVED:     read_delay_fall, f1_cs1_slice1_dq7       = 0x80
            SAVED:     read_delay_rise, f1_cs1_slice1_dq7       = 0x80
            SAVED:     phy_vref_ctrl_dq_vrefsel_f2_slice0          = 0x1ab
            SAVED:     phy_vref_ctrl_dq_vrefsel_f2_slice1          = 0x1a6
            NOT FOUND: NULL pointer for phy_per_cs_training_index
            SAVED:     write_delay_dm, f2_cs0_slice0            = 0x2f7
            SAVED:     read_delay_dm_rise, f2_cs0_slice0        = 0x96
            SAVED:     read_delay_dm_fall, f2_cs0_slice0        = 0x8a
            SAVED:     write_delay, f2_cs0_slice0_dq0           = 0x308
            SAVED:     read_delay_fall, f2_cs0_slice0_dq0       = 0x96
            SAVED:     read_delay_rise, f2_cs0_slice0_dq0       = 0x8a
            SAVED:     write_delay, f2_cs0_slice0_dq1           = 0x300
            SAVED:     read_delay_fall, f2_cs0_slice0_dq1       = 0xa2
            SAVED:     read_delay_rise, f2_cs0_slice0_dq1       = 0x96
            SAVED:     write_delay, f2_cs0_slice0_dq2           = 0x301
            SAVED:     read_delay_fall, f2_cs0_slice0_dq2       = 0x96
            SAVED:     read_delay_rise, f2_cs0_slice0_dq2       = 0x96
            SAVED:     write_delay, f2_cs0_slice0_dq3           = 0x2fc
            SAVED:     read_delay_fall, f2_cs0_slice0_dq3       = 0xa2
            SAVED:     read_delay_rise, f2_cs0_slice0_dq3       = 0x96
            SAVED:     write_delay, f2_cs0_slice0_dq4           = 0x2ff
            SAVED:     read_delay_fall, f2_cs0_slice0_dq4       = 0xa2
            SAVED:     read_delay_rise, f2_cs0_slice0_dq4       = 0x96
            SAVED:     write_delay, f2_cs0_slice0_dq5           = 0x2fe
            SAVED:     read_delay_fall, f2_cs0_slice0_dq5       = 0xa8
            SAVED:     read_delay_rise, f2_cs0_slice0_dq5       = 0x9c
            SAVED:     write_delay, f2_cs0_slice0_dq6           = 0x300
            SAVED:     read_delay_fall, f2_cs0_slice0_dq6       = 0xa2
            SAVED:     read_delay_rise, f2_cs0_slice0_dq6       = 0x96
            SAVED:     write_delay, f2_cs0_slice0_dq7           = 0x304
            SAVED:     read_delay_fall, f2_cs0_slice0_dq7       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice0_dq7       = 0x96
            SAVED:     write_delay_dm, f2_cs0_slice1            = 0x2f3
            SAVED:     read_delay_dm_rise, f2_cs0_slice1        = 0x9c
            SAVED:     read_delay_dm_fall, f2_cs0_slice1        = 0x0
            SAVED:     write_delay, f2_cs0_slice1_dq0           = 0x302
            SAVED:     read_delay_fall, f2_cs0_slice1_dq0       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq0       = 0x90
            SAVED:     write_delay, f2_cs0_slice1_dq1           = 0x300
            SAVED:     read_delay_fall, f2_cs0_slice1_dq1       = 0x96
            SAVED:     read_delay_rise, f2_cs0_slice1_dq1       = 0x90
            SAVED:     write_delay, f2_cs0_slice1_dq2           = 0x2fd
            SAVED:     read_delay_fall, f2_cs0_slice1_dq2       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq2       = 0x90
            SAVED:     write_delay, f2_cs0_slice1_dq3           = 0x2f7
            SAVED:     read_delay_fall, f2_cs0_slice1_dq3       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq3       = 0x96
            SAVED:     write_delay, f2_cs0_slice1_dq4           = 0x2ff
            SAVED:     read_delay_fall, f2_cs0_slice1_dq4       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq4       = 0x96
            SAVED:     write_delay, f2_cs0_slice1_dq5           = 0x2fd
            SAVED:     read_delay_fall, f2_cs0_slice1_dq5       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq5       = 0x96
            SAVED:     write_delay, f2_cs0_slice1_dq6           = 0x303
            SAVED:     read_delay_fall, f2_cs0_slice1_dq6       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq6       = 0x90
            SAVED:     write_delay, f2_cs0_slice1_dq7           = 0x302
            SAVED:     read_delay_fall, f2_cs0_slice1_dq7       = 0x9c
            SAVED:     read_delay_rise, f2_cs0_slice1_dq7       = 0x90
            NOT FOUND: NULL pointer for phy_per_cs_training_index
            SAVED:     write_delay_dm, f2_cs1_slice0            = 0x2f7
            SAVED:     read_delay_dm_rise, f2_cs1_slice0        = 0x96
            SAVED:     read_delay_dm_fall, f2_cs1_slice0        = 0x8a
            SAVED:     write_delay, f2_cs1_slice0_dq0           = 0x308
            SAVED:     read_delay_fall, f2_cs1_slice0_dq0       = 0x96
            SAVED:     read_delay_rise, f2_cs1_slice0_dq0       = 0x8a
            SAVED:     write_delay, f2_cs1_slice0_dq1           = 0x300
            SAVED:     read_delay_fall, f2_cs1_slice0_dq1       = 0xa2
            SAVED:     read_delay_rise, f2_cs1_slice0_dq1       = 0x96
            SAVED:     write_delay, f2_cs1_slice0_dq2           = 0x301
            SAVED:     read_delay_fall, f2_cs1_slice0_dq2       = 0x96
            SAVED:     read_delay_rise, f2_cs1_slice0_dq2       = 0x96
            SAVED:     write_delay, f2_cs1_slice0_dq3           = 0x2fc
            SAVED:     read_delay_fall, f2_cs1_slice0_dq3       = 0xa2
            SAVED:     read_delay_rise, f2_cs1_slice0_dq3       = 0x96
            SAVED:     write_delay, f2_cs1_slice0_dq4           = 0x2ff
            SAVED:     read_delay_fall, f2_cs1_slice0_dq4       = 0xa2
            SAVED:     read_delay_rise, f2_cs1_slice0_dq4       = 0x96
            SAVED:     write_delay, f2_cs1_slice0_dq5           = 0x2fe
            SAVED:     read_delay_fall, f2_cs1_slice0_dq5       = 0xa8
            SAVED:     read_delay_rise, f2_cs1_slice0_dq5       = 0x9c
            SAVED:     write_delay, f2_cs1_slice0_dq6           = 0x300
            SAVED:     read_delay_fall, f2_cs1_slice0_dq6       = 0xa2
            SAVED:     read_delay_rise, f2_cs1_slice0_dq6       = 0x96
            SAVED:     write_delay, f2_cs1_slice0_dq7           = 0x304
            SAVED:     read_delay_fall, f2_cs1_slice0_dq7       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice0_dq7       = 0x96
            SAVED:     write_delay_dm, f2_cs1_slice1            = 0x2f3
            SAVED:     read_delay_dm_rise, f2_cs1_slice1        = 0x9c
            SAVED:     read_delay_dm_fall, f2_cs1_slice1        = 0x0
            SAVED:     write_delay, f2_cs1_slice1_dq0           = 0x302
            SAVED:     read_delay_fall, f2_cs1_slice1_dq0       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq0       = 0x90
            SAVED:     write_delay, f2_cs1_slice1_dq1           = 0x300
            SAVED:     read_delay_fall, f2_cs1_slice1_dq1       = 0x96
            SAVED:     read_delay_rise, f2_cs1_slice1_dq1       = 0x90
            SAVED:     write_delay, f2_cs1_slice1_dq2           = 0x2fd
            SAVED:     read_delay_fall, f2_cs1_slice1_dq2       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq2       = 0x90
            SAVED:     write_delay, f2_cs1_slice1_dq3           = 0x2f7
            SAVED:     read_delay_fall, f2_cs1_slice1_dq3       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq3       = 0x96
            SAVED:     write_delay, f2_cs1_slice1_dq4           = 0x2ff
            SAVED:     read_delay_fall, f2_cs1_slice1_dq4       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq4       = 0x96
            SAVED:     write_delay, f2_cs1_slice1_dq5           = 0x2fd
            SAVED:     read_delay_fall, f2_cs1_slice1_dq5       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq5       = 0x96
            SAVED:     write_delay, f2_cs1_slice1_dq6           = 0x303
            SAVED:     read_delay_fall, f2_cs1_slice1_dq6       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq6       = 0x90
            SAVED:     write_delay, f2_cs1_slice1_dq7           = 0x302
            SAVED:     read_delay_fall, f2_cs1_slice1_dq7       = 0x9c
            SAVED:     read_delay_rise, f2_cs1_slice1_dq7       = 0x90
            NOT FOUND: NULL pointer for phy_per_cs_training_multicast_en[0]
            NOT FOUND: NULL pointer for phy_per_cs_training_multicast_en[1]
    Value of dst_ptr is 0x700a9d00
    Value of src_ptr is 0x700b1d00
    Total transfer size is 8388608 Bytes
    Value of ddr_ptr is 80000000
    Value of src_ptr is 700b1d00
    Value of dst_ptr is 700a9d00
    READ_EYE_DATA_COLLECTION_START
    vref=54000
    mode+en+sel=180
    rddly=0
    dqs_edge=0
    519005,739073,963401,962981,946443,1050095,1053673,610036,525994,663913,891264,1046168,1039741,1014677,636040,626959
    dqs_edge=1
    397979,431362,545066,656560,608793,567099,468244,402645,397432,442408,440021,527872,546271,519006,412291,398280
    rddly=16
    dqs_edge=0
    519849,519114,519183,524772,518922,518806,520702,518715,518974,518848,519838,519309,518963,521202,518957,518754
    dqs_edge=1
    398914,399114,398313,401022,397447,397338,398487,397550,397764,398419,399605,398731,397323,399117,398155,397694
    rddly=32
    dqs_edge=0
    520344,519935,519900,521924,519392,518751,519180,518807,519614,519459,521445,519806,519095,520208,519628,519143
    dqs_edge=1
    398922,399407,398829,401107,397897,397426,399078,397559,397852,398498,399271,399031,397380,399148,398333,397811
    rddly=48
    dqs_edge=0
    518930,519576,519716,521014,519542,518753,519184,518664,519524,518915,519950,519840,519099,519832,519519,519027
    dqs_edge=1
    396639,398058,398010,399153,397835,397333,397898,397335,397332,397317,397346,397491,397314,397348,397583,397379
    rddly=64
    dqs_edge=0
    481752,512485,505094,516738,518659,518639,518876,517518,513754,515418,518684,518781,518956,518637,518828,518440
    dqs_edge=1
    324737,359259,355348,394603,396057,397314,397178,393756,388863,393967,380586,396793,397314,397280,397308,395455
    rddly=80
    dqs_edge=0
    144282,256417,143815,283696,328757,507588,493617,347865,280630,305436,349736,472737,518782,514698,499593,488985
    dqs_edge=1
    33049,37618,36283,141524,116695,269878,161898,89977,57927,115105,44922,144038,306182,196148,291530,195399
    rddly=96
    dqs_edge=0
    2,23,0,0,15,18922,3877,3,0,2,0,2148,159113,50148,57218,11040
    dqs_edge=1
    0,0,0,0,0,2,1,0,0,4,2,44,6900,120,2227,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    43,0,0,0,0,0,0,0,304,0,1,0,0,0,0,0
    rddly=240
    dqs_edge=0
    50283,584,104,51,1,0,6,2068,61,29,57,0,0,0,211,40
    dqs_edge=1
    411032,63403,9210,5205,4960,2624,13777,197867,498978,218803,208290,10432,1094,4631,121915,273042
    rddly=256
    dqs_edge=0
    320033,235904,186884,129227,124934,72883,158259,253757,231190,196552,178476,51249,59857,101180,231781,229289
    dqs_edge=1
    517691,516593,488093,416765,508621,504342,502792,517371,517201,517459,518424,510301,514364,511692,517043,517384
    rddly=272
    dqs_edge=0
    398683,393450,374685,356770,364978,351478,369088,395651,392054,366522,366144,313551,287594,295189,378429,386649
    dqs_edge=1
    518358,518551,518021,520242,517324,517372,517354,517405,517636,518138,519669,518475,517035,518865,517782,517752
    rddly=288
    dqs_edge=0
    398976,399477,398870,400977,397883,397436,399073,397659,397845,398545,399585,399008,397257,398642,398339,397747
    dqs_edge=1
    518263,518340,517806,520317,517395,517447,517199,517347,517309,517807,517669,518477,516963,518575,517619,517696
    rddly=304
    dqs_edge=0
    399358,398847,398382,399673,397983,397441,398557,397480,397645,397891,398058,398602,397413,398545,398174,397751
    dqs_edge=1
    544373,527244,524670,518480,518074,517467,517177,518764,559562,520884,518734,517783,517023,517484,517403,517862
    rddly=320
    dqs_edge=0
    443368,409559,417999,400732,398595,397381,397592,400456,400459,397677,398490,397783,397388,397645,397524,397538
    dqs_edge=1
    869506,842189,821970,657930,671637,534815,588532,701942,915988,695561,750675,622319,517462,520508,525023,548351
    vref=64552
    mode+en+sel=184
    rddly=0
    dqs_edge=0
    538697,938389,1042677,1037378,1047185,1060936,1060878,800729,608078,862429,1023754,1060660,1060375,1055947,813393,851349
    dqs_edge=1
    398260,498492,655897,728610,733044,710416,560887,428895,409045,523166,510607,657558,685241,614551,455816,413707
    rddly=16
    dqs_edge=0
    518934,518654,523005,554744,519015,531811,550179,518686,518880,518654,518928,533002,525285,541092,518817,518686
    dqs_edge=1
    397389,397394,397598,412427,397365,397373,397326,397314,397314,397318,397557,397397,397314,397665,397315,397314
    rddly=32
    dqs_edge=0
    519072,518730,518973,519144,518975,518639,518918,518669,518948,518701,519181,518780,518975,518889,518931,518669
    dqs_edge=1
    397391,397437,397488,397933,397314,397314,397341,397315,397314,397314,397441,397444,397314,397587,397314,397314
    rddly=48
    dqs_edge=0
    515110,518678,518748,518937,519003,518655,518956,518731,518945,518449,518950,518770,519003,518703,518959,518731
    dqs_edge=1
    387175,396455,396387,397347,397314,397314,397314,397314,397090,397215,396947,397314,397314,397314,397314,397311
    rddly=64
    dqs_edge=0
    370275,472521,435645,491570,510966,518607,518583,500876,458689,450234,487877,515527,518890,518235,515924,513205
    dqs_edge=1
    180952,251211,228409,358882,372570,397197,380643,334935,273746,261961,215011,339034,395516,374776,389946,366379
    rddly=80
    dqs_edge=0
    5469,63133,11208,65384,84656,375183,312891,66693,35144,4760,37068,270646,461009,380833,320673,291451
    dqs_edge=1
    313,922,387,17405,3426,75401,3308,443,6,65,3,4437,102451,17182,88262,14971
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,40,9,4,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    12495,14,5,0,0,0,0,100,0,0,0,0,0,0,0,0
    dqs_edge=1
    268752,14964,1273,800,246,63,1193,68998,416827,75003,66580,665,11,318,20948,90798
    rddly=256
    dqs_edge=0
    278721,187748,126773,79281,57260,21303,91176,214146,170321,127890,111431,12968,13960,40419,185669,160086
    dqs_edge=1
    516988,506722,431650,328838,469046,455689,463459,517109,516973,516503,515836,471148,489686,478340,514384,517308
    rddly=272
    dqs_edge=0
    396884,375371,346166,321360,325668,302510,337607,386056,375639,331611,333762,272507,254484,268799,354275,358640
    dqs_edge=1
    517058,517367,517057,517734,516872,517311,516990,517331,516924,517334,517277,517419,516872,517547,516997,517331
    rddly=288
    dqs_edge=0
    397450,397526,397536,397722,397371,397316,397319,397379,397378,397376,397520,397173,395853,393979,397378,397378
    dqs_edge=1
    518951,517467,517120,517790,516906,517399,517068,517339,519592,517388,517073,517477,516905,517526,517072,517339
    rddly=304
    dqs_edge=0
    404289,397755,398519,397669,397378,397378,397378,397422,397398,397384,397488,397433,397378,397498,397378,397378
    dqs_edge=1
    638333,581105,571589,527402,524484,517466,518410,535684,680198,582997,575902,528620,516917,517681,517533,522676
    rddly=320
    dqs_edge=0
    538705,451739,489456,426658,411852,397549,399495,430999,456861,422678,442980,402269,397390,399031,399323,400181
    dqs_edge=1
    1016389,991178,987393,852059,882917,650619,799455,955099,1025675,962067,981686,834160,555197,599997,605178,685082
    vref=75104
    mode+en+sel=188
    rddly=0
    dqs_edge=0
    633153,1040405,1059461,1057767,1060711,1061082,1061085,997910,867261,1014442,1057900,1061110,1060986,1060764,1012364,1026295
    dqs_edge=1
    409097,596932,746451,774421,785274,782639,671605,498963,462889,637968,613789,754361,774320,716967,529736,483737
    rddly=16
    dqs_edge=0
    518986,519624,553504,620870,529478,590144,622233,518664,518986,518787,525296,611078,574505,598076,518908,518669
    dqs_edge=1
    397314,397328,400979,448276,401623,402521,397620,397314,397314,397314,397346,397790,397528,400113,397314,397314
    rddly=32
    dqs_edge=0
    518918,518728,518847,518697,518924,518654,518859,518658,518918,518728,518847,518697,518924,518654,518859,518658
    dqs_edge=1
    397314,397314,397346,397315,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    497884,517650,517158,518137,518825,518590,518793,518581,517138,515383,518670,518623,518825,518590,518789,518607
    dqs_edge=1
    352240,389531,388178,397159,397313,397314,397314,396788,391798,391872,386781,396218,397314,396695,397050,395983
    rddly=64
    dqs_edge=0
    181132,352185,278248,420592,464165,516553,509089,399475,315948,247708,346547,480113,516714,508536,482127,483240
    dqs_edge=1
    47904,113275,86033,264217,264911,386029,262878,174988,101620,76211,44215,188981,343693,235111,294818,215243
    rddly=80
    dqs_edge=0
    0,1413,4,685,1674,107822,45366,307,4,0,21,40392,214371,80585,49795,27611
    dqs_edge=1
    0,0,0,141,0,326,0,0,0,0,0,0,350,10,705,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    2277,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0
    dqs_edge=1
    100045,1495,72,28,0,1,11,10200,239820,9175,11225,14,0,5,1025,14112
    rddly=256
    dqs_edge=0
    251312,125757,72038,37728,19057,3197,39654,154919,101544,64826,53973,2824,2177,13676,131205,89550
    dqs_edge=1
    516851,461659,310383,195117,347228,322628,372896,512718,516898,505721,501494,363369,385678,386595,495243,515238
    rddly=272
    dqs_edge=0
    393535,348662,312268,281780,285510,257913,300136,365708,343861,296038,296589,239618,222685,249231,323697,319775
    dqs_edge=1
    516951,517340,517031,516753,516950,517328,517048,517354,516950,517340,517035,517374,516950,517328,517048,517354
    rddly=288
    dqs_edge=0
    397458,397377,397174,395169,397201,396161,396243,397378,397378,397161,396828,394854,390159,384546,397360,397355
    dqs_edge=1
    526191,518281,517509,517396,516904,517401,516988,517478,538483,518427,518121,517652,516897,517401,516988,517461
    rddly=304
    dqs_edge=0
    428679,400910,406699,398387,397431,397378,397379,398461,398322,398534,399917,397419,397378,397445,397407,397396
    dqs_edge=1
    805277,703441,684603,560379,559863,519294,537772,611531,844064,743461,718487,590316,519218,525547,526617,550322
    rddly=320
    dqs_edge=0
    638669,528246,589827,492793,470587,404872,427268,515206,566754,530886,551918,444217,400356,427840,436231,422300
    dqs_edge=1
    1035218,1031283,1029999,977124,1002909,865699,985010,1028960,1035613,1033396,1032829,990927,712649,825124,780722,890734
    vref=85656
    mode+en+sel=18c
    rddly=0
    dqs_edge=0
    814861,1059980,1060924,1060954,1060938,1061236,1061044,1056865,1028271,1058324,1060894,1061175,1060938,1061236,1059192,1059382
    dqs_edge=1
    448157,708346,786238,791016,794109,794033,768411,621089,581215,737130,716360,787723,793345,774796,632260,622352
    rddly=16
    dqs_edge=0
    518943,542297,644702,720249,607354,741771,753955,519000,518943,527793,571974,781107,732056,713040,523419,519376
    dqs_edge=1
    397314,399941,418735,507338,437767,441011,405257,397327,397314,397466,397682,407595,405238,413707,397320,397314
    rddly=32
    dqs_edge=0
    518869,518597,518790,518651,518872,518625,518816,518638,518869,518597,518790,518651,518872,518625,518816,518638
    dqs_edge=1
    397306,397314,397346,397314,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    440379,513192,507258,515653,518446,518597,518886,516819,505036,491569,515199,517674,518954,518337,518056,517160
    dqs_edge=1
    265473,356979,349444,394593,396390,397314,396890,389499,350823,338634,318379,383151,396345,389290,392818,385960
    rddly=64
    dqs_edge=0
    44340,198171,97779,287793,331925,490766,441782,202662,123119,35023,116930,362535,487722,438999,339915,351546
    dqs_edge=1
    4744,30112,17823,146554,116463,286251,102749,40339,8003,1660,476,49480,162196,68012,123142,53331
    rddly=80
    dqs_edge=0
    0,0,0,0,0,2536,249,0,0,0,0,43,3373,1639,235,7
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    25844,96,0,0,0,0,0,751,77268,144,1022,0,0,0,13,893
    rddly=256
    dqs_edge=0
    213349,64507,27703,14786,3179,210,10319,80288,39920,19581,17553,344,137,3090,64452,32546
    dqs_edge=1
    514629,370023,167125,94258,182362,167723,243178,487829,516850,457377,452093,216147,199036,233436,431095,493920
    rddly=272
    dqs_edge=0
    382213,310321,275570,235703,243205,209521,256450,329050,301379,263899,264685,190101,166053,215070,286159,279821
    dqs_edge=1
    516959,517371,516799,509728,516929,517277,516995,517359,516962,517371,517051,517383,516939,517316,517070,517359
    rddly=288
    dqs_edge=0
    397782,397281,395341,387866,395292,389523,391336,397377,397347,394891,393644,384643,372764,364807,396844,396905
    dqs_edge=1
    552631,523421,520213,517739,517181,517434,517074,518696,593931,527548,531167,519681,516964,517503,517123,518359
    rddly=304
    dqs_edge=0
    485136,414452,437210,404308,398407,397383,397557,406914,408687,414292,421967,398328,397395,398513,398339,398214
    dqs_edge=1
    952219,865912,845589,647718,665739,538996,621991,786877,973502,933225,891450,715680,545194,578332,572836,646035
    rddly=320
    dqs_edge=0
    704950,606144,671462,574752,560052,449919,505964,604508,652451,628381,640466,526105,430258,513970,539225,505338
    dqs_edge=1
    1035833,1035887,1035788,1025967,1033143,1005362,1031703,1035898,1035835,1035948,1035856,1032045,939889,995468,960887,1015393
    vref=96208
    mode+en+sel=190
    rddly=0
    dqs_edge=0
    981846,1061076,1061007,1061111,1061007,1061077,1061133,1061031,1059789,1061079,1061007,1061111,1061007,1061077,1061130,1061095
    dqs_edge=1
    529350,772284,793697,794488,794688,794683,792920,735953,705764,785539,773443,793751,794687,789976,735093,747195
    rddly=16
    dqs_edge=0
    518986,615390,798610,863071,797484,947885,933588,530084,519732,578993,677559,963945,946263,871410,570045,543419
    dqs_edge=1
    397314,413856,464491,585709,523973,518109,434635,398046,397314,403985,404556,446492,446356,446596,399424,397338
    rddly=32
    dqs_edge=0
    518526,518634,518884,518660,518985,518617,518913,518589,518934,518634,518884,518653,518985,518633,518913,518589
    dqs_edge=1
    396566,397314,397346,397319,397314,397314,397314,397314,397314,397310,397338,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    321191,491392,470095,503978,516056,518713,518928,504458,460803,405351,487718,514562,518726,517001,510791,510697
    dqs_edge=1
    150899,280703,256844,377950,386770,397290,388106,342899,253166,227102,197704,329371,387468,348906,362089,341824
    rddly=64
    dqs_edge=0
    1260,69848,24575,129521,156215,381334,287968,45145,21661,186,17319,186866,352524,247155,132670,130515
    dqs_edge=1
    18,2227,806,51066,22015,130718,16044,1546,1,0,0,3328,22620,7000,21485,1374
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    4203,0,0,0,0,0,0,33,10025,0,11,0,0,0,0,15
    rddly=256
    dqs_edge=0
    160821,25244,8347,4128,320,13,1416,30718,9466,3372,3489,10,2,592,19236,7561
    dqs_edge=1
    500468,238180,70892,36467,65335,61417,112750,418428,515567,356826,352292,85458,58806,95955,317250,413466
    rddly=272
    dqs_edge=0
    358678,273037,244208,188069,194999,146417,215276,290410,267989,234910,233536,121804,94627,162848,255356,252808
    dqs_edge=1
    516993,517284,514421,486117,516476,516085,515913,517346,517154,517323,517006,516134,515845,516527,517031,517346
    rddly=288
    dqs_edge=0
    399678,395608,388240,373910,386613,369978,378563,397116,396855,385046,383756,361658,341179,335198,393191,393500
    dqs_edge=1
    624393,544999,531809,519518,518126,517340,517264,526105,682341,562447,574648,529691,517013,518370,517802,522085
    rddly=304
    dqs_edge=0
    561028,449474,497319,422553,405330,397571,399876,439139,449882,470256,482373,405976,398057,405260,406041,402990
    dqs_edge=1
    1017961,967340,958673,765185,817749,613608,776438,944678,1023035,1013816,991750,856464,635953,710928,669615,797554
    rddly=320
    dqs_edge=0
    749974,665356,726041,649349,635110,531411,592537,666760,703857,683291,692534,612125,521576,607835,634629,610893
    dqs_edge=1
    1035859,1035965,1035908,1035270,1035817,1033339,1035775,1036027,1035859,1035965,1035908,1035920,1027578,1032871,1025376,1035203

    BR

    Ryan

  • Hey Ryan,

    Is this the full log? If so, it seems the test did not finish. It's expected to run for a decent amount of time (on AM64x I think around 20-30 minutes). When finished it will output "TEYE_TOOL_DONE".

    Sincerely,

    Lucas

  • Hi Lucas,

    Below is the full log:

    ******************************************************************
      _______     ________     ________   _______ ____   ____  _      
     |__   __|   |  ____\ \   / /  ____| |__   __/ __ \ / __ \| |     
        | |      | |__   \ \_/ /| |__       | | | |  | | |  | | |     
        | |      |  __|   \   / |  __|      | | | |  | | |  | | |     
        | |      | |____   | |  | |____     | | | |__| | |__| | |____ 
        |_|      |______|  |_|  |______|    |_|  \____/ \____/|______|
                                                                      
                                                                      
    ******************************************************************
                         DDRSS "Teye" Tool
                         Version 1.8.0
    Jacinto created and Sitara iterated toolset across SoCs and platforms
    Tool only supports LPDDR4
    Tool expects the MMU/MPU properties for:
    	DDR SDRAM region to be WBWA cacheable
    	DDR CTRL region to be Device/Strongly-Ordered memory
    Tool does not comprehend margins across chip selects and only does current controller set point
    ******************************************************************
    ******************************************************************
    TEYE_TOOL_START
    SOC Type=AM64x
    Detecting user configuration and saving important parameters
    	DETECTED: DDR Instance is DDRSS0
    	DETECTED: DRAM class: 0xb == LPDDR4
    	DETECTED: Bus width: 16 bits wide
    	DETECTED: Burst Length is 16
    	DETECTED: Ranks: 1
    	DETECTED: Channels: 1
    	DETECTED: Physical chip selects: 1
    	DETECTED: Frequency sets: 2
    	DETECTED: DRAM FSP 0 is programmed to controller frequency set 2
    	DETECTED: DRAM FSP 1 is not mapped to any controller frequency set
    	DETECTED: Current FSP in DRAM is 0
    	DETECTED: Current controller frequency set is 2
    	DETECTED: Bit Swizzling as follows:
    		SoC Pad   = DRAM
    		----------------
    		PAD_DQ0 = DRAM_DQ0
    		PAD_DQ1 = DRAM_DQ1
    		PAD_DQ2 = DRAM_DQ2
    		PAD_DQ3 = DRAM_DQ3
    		PAD_DQ4 = DRAM_DQ4
    		PAD_DQ5 = DRAM_DQ5
    		PAD_DQ6 = DRAM_DQ6
    		PAD_DQ7 = DRAM_DQ7
    		PAD_DM0 = DRAM_DM0
    		        -----
    		PAD_DQ8 = DRAM_DQ8
    		PAD_DQ9 = DRAM_DQ9
    		PAD_DQ10 = DRAM_DQ10
    		PAD_DQ11 = DRAM_DQ11
    		PAD_DQ12 = DRAM_DQ12
    		PAD_DQ13 = DRAM_DQ13
    		PAD_DQ14 = DRAM_DQ14
    		PAD_DQ15 = DRAM_DQ15
    		PAD_DM1 = DRAM_DM1
    		        -----
    Teye_eye_type=READ
    Saving specific DDR registers and then changing to tool expected values
    	SAVED:     TI_ecc_enable                            = 0x0
    	CHANGED:   TI_ecc_enable                            = 0x0
    	SAVED:     pi_wdqlvl_interval_reg                   = 0xffff
    	CHANGED:   pi_wdqlvl_interval_reg                   = 0x0
    	SAVED:     pi_wdqlvl_en_f[0]                        = 0x1
    	CHANGED:   pi_wdqlvl_en_f[0]                        = 0x0
    	SAVED:     pi_wdqlvl_en_f[1]                        = 0x1
    	CHANGED:   pi_wdqlvl_en_f[1]                        = 0x0
    	SAVED:     pi_wdqlvl_en_f[2]                        = 0x1
    	CHANGED:   pi_wdqlvl_en_f[2]                        = 0x0
    	SAVED:     cs_lower_addr_en                         = 0x0
    	CHANGED:   cs_lower_addr_en                         = 0x1
    	SAVED:     in_order_accept                          = 0x0
    	CHANGED:   in_order_accept                          = 0x1
    	SAVED:     phy_slice_pwr_rdc_disable[0]             = 0x0
    	CHANGED:   phy_slice_pwr_rdc_disable[0]             = 0x1
    	SAVED:     phy_slice_pwr_rdc_disable[1]             = 0x0
    	CHANGED:   phy_slice_pwr_rdc_disable[1]             = 0x1
    	SAVED:     phy_dcc_rxcal_ctrl_gate_disable[0]       = 0x0
    	CHANGED:   phy_dcc_rxcal_ctrl_gate_disable[0]       = 0x1
    	SAVED:     phy_dcc_rxcal_ctrl_gate_disable[1]       = 0x0
    	CHANGED:   phy_dcc_rxcal_ctrl_gate_disable[1]       = 0x1
    	SAVED:     phy_rdpath_gate_disable[0]               = 0x0
    	CHANGED:   phy_rdpath_gate_disable[0]               = 0x1
    	SAVED:     phy_rdpath_gate_disable[1]               = 0x0
    	CHANGED:   phy_rdpath_gate_disable[1]               = 0x1
    	SAVED:     phy_slv_dly_ctrl_gate_disable[0]         = 0x0
    	CHANGED:   phy_slv_dly_ctrl_gate_disable[0]         = 0x1
    	SAVED:     phy_slv_dly_ctrl_gate_disable[1]         = 0x0
    	CHANGED:   phy_slv_dly_ctrl_gate_disable[1]         = 0x1
    	NOT FOUND: NULL pointer for phy_adr_dcc_rxcal_ctrl_gate_disable[0]
    	NOT FOUND: NULL pointer for phy_adr_dcc_rxcal_ctrl_gate_disable[1]
    	SAVED:     phy_top_pwr_rdc_disable                  = 0x0
    	CHANGED:   phy_top_pwr_rdc_disable                  = 0x1
    	SAVED:     phy_ac_pwr_rdc_disable                   = 0x0
    	CHANGED:   phy_ac_pwr_rdc_disable                   = 0x1
    	SAVED:     phy_ac_slv_dly_ctrl_gate_disable         = 0x0
    	CHANGED:   phy_ac_slv_dly_ctrl_gate_disable         = 0x1
    	NOT FOUND: NULL pointer for phy_ac_slv_dly_ctrl_gate_disable
    	SAVED:     phy_manual_update_phyupd_enable          = 0x0
    	CHANGED:   phy_manual_update_phyupd_enable          = 0x1
    Saving current trained margin values to restore after tool finishes
    	SAVED:     phy_freq_sel_multicast_en                = 0x1
    	CHANGED:   phy_freq_sel_multicast_en                = 0x0
    	SAVED:     phy_freq_sel                             = 0x0
    	SAVED:     phy_freq_sel_index                       = 0x1
    	NOT FOUND: NULL pointer for phy_per_cs_training_en[0]
    	NOT FOUND: NULL pointer for phy_per_cs_training_en[1]
    	NOT FOUND: NULL pointer for phy_per_cs_training_index[0]
    	NOT FOUND: NULL pointer for phy_per_cs_training_index[1]
    	SAVED:     pi_mr14_f0_cs0                              = 0xf
    	SAVED:     pi_mr14_f1_cs0                              = 0xf
    	SAVED:     pi_mr14_f2_cs0                              = 0x22
    	SAVED:     phy_vref_ctrl_dq_vrefsel_f1_slice0          = 0x1ab
    	SAVED:     phy_vref_ctrl_dq_vrefsel_f1_slice1          = 0x1ab
    	NOT FOUND: NULL pointer for phy_per_cs_training_index
    	SAVED:     write_delay_dm, f1_cs0_slice0            = 0x34c
    	SAVED:     read_delay_dm_rise, f1_cs0_slice0        = 0x80
    	SAVED:     read_delay_dm_fall, f1_cs0_slice0        = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq0           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq0       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq0       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq1           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq1       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq1       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq2           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq2       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq2       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq3           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq3       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq3       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq4           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq4       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq4       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq5           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq5       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq5       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq6           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq6       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq6       = 0x80
    	SAVED:     write_delay, f1_cs0_slice0_dq7           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice0_dq7       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice0_dq7       = 0x80
    	SAVED:     write_delay_dm, f1_cs0_slice1            = 0x34c
    	SAVED:     read_delay_dm_rise, f1_cs0_slice1        = 0x80
    	SAVED:     read_delay_dm_fall, f1_cs0_slice1        = 0x0
    	SAVED:     write_delay, f1_cs0_slice1_dq0           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq0       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq0       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq1           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq1       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq1       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq2           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq2       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq2       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq3           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq3       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq3       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq4           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq4       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq4       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq5           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq5       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq5       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq6           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq6       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq6       = 0x80
    	SAVED:     write_delay, f1_cs0_slice1_dq7           = 0x34c
    	SAVED:     read_delay_fall, f1_cs0_slice1_dq7       = 0x80
    	SAVED:     read_delay_rise, f1_cs0_slice1_dq7       = 0x80
    	NOT FOUND: NULL pointer for phy_per_cs_training_index
    	SAVED:     write_delay_dm, f1_cs1_slice0            = 0x34c
    	SAVED:     read_delay_dm_rise, f1_cs1_slice0        = 0x80
    	SAVED:     read_delay_dm_fall, f1_cs1_slice0        = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq0           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq0       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq0       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq1           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq1       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq1       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq2           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq2       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq2       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq3           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq3       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq3       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq4           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq4       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq4       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq5           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq5       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq5       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq6           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq6       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq6       = 0x80
    	SAVED:     write_delay, f1_cs1_slice0_dq7           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice0_dq7       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice0_dq7       = 0x80
    	SAVED:     write_delay_dm, f1_cs1_slice1            = 0x34c
    	SAVED:     read_delay_dm_rise, f1_cs1_slice1        = 0x80
    	SAVED:     read_delay_dm_fall, f1_cs1_slice1        = 0x0
    	SAVED:     write_delay, f1_cs1_slice1_dq0           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq0       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq0       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq1           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq1       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq1       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq2           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq2       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq2       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq3           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq3       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq3       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq4           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq4       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq4       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq5           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq5       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq5       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq6           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq6       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq6       = 0x80
    	SAVED:     write_delay, f1_cs1_slice1_dq7           = 0x34c
    	SAVED:     read_delay_fall, f1_cs1_slice1_dq7       = 0x80
    	SAVED:     read_delay_rise, f1_cs1_slice1_dq7       = 0x80
    	SAVED:     phy_vref_ctrl_dq_vrefsel_f2_slice0          = 0x1ab
    	SAVED:     phy_vref_ctrl_dq_vrefsel_f2_slice1          = 0x1a5
    	NOT FOUND: NULL pointer for phy_per_cs_training_index
    	SAVED:     write_delay_dm, f2_cs0_slice0            = 0x2f7
    	SAVED:     read_delay_dm_rise, f2_cs0_slice0        = 0x96
    	SAVED:     read_delay_dm_fall, f2_cs0_slice0        = 0x8a
    	SAVED:     write_delay, f2_cs0_slice0_dq0           = 0x306
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq0       = 0x96
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq0       = 0x8a
    	SAVED:     write_delay, f2_cs0_slice0_dq1           = 0x300
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq1       = 0xa2
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq1       = 0x96
    	SAVED:     write_delay, f2_cs0_slice0_dq2           = 0x2fe
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq2       = 0x96
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq2       = 0x96
    	SAVED:     write_delay, f2_cs0_slice0_dq3           = 0x2f9
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq3       = 0xa2
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq3       = 0x96
    	SAVED:     write_delay, f2_cs0_slice0_dq4           = 0x2ff
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq4       = 0xa2
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq4       = 0x96
    	SAVED:     write_delay, f2_cs0_slice0_dq5           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq5       = 0xa8
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq5       = 0xa2
    	SAVED:     write_delay, f2_cs0_slice0_dq6           = 0x300
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq6       = 0xa2
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq6       = 0x96
    	SAVED:     write_delay, f2_cs0_slice0_dq7           = 0x304
    	SAVED:     read_delay_fall, f2_cs0_slice0_dq7       = 0xa2
    	SAVED:     read_delay_rise, f2_cs0_slice0_dq7       = 0x96
    	SAVED:     write_delay_dm, f2_cs0_slice1            = 0x2f4
    	SAVED:     read_delay_dm_rise, f2_cs0_slice1        = 0x9c
    	SAVED:     read_delay_dm_fall, f2_cs0_slice1        = 0x0
    	SAVED:     write_delay, f2_cs0_slice1_dq0           = 0x300
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq0       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq0       = 0x90
    	SAVED:     write_delay, f2_cs0_slice1_dq1           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq1       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq1       = 0x90
    	SAVED:     write_delay, f2_cs0_slice1_dq2           = 0x2fa
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq2       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq2       = 0x90
    	SAVED:     write_delay, f2_cs0_slice1_dq3           = 0x2f6
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq3       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq3       = 0x90
    	SAVED:     write_delay, f2_cs0_slice1_dq4           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq4       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq4       = 0x96
    	SAVED:     write_delay, f2_cs0_slice1_dq5           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq5       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq5       = 0x9c
    	SAVED:     write_delay, f2_cs0_slice1_dq6           = 0x301
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq6       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq6       = 0x90
    	SAVED:     write_delay, f2_cs0_slice1_dq7           = 0x302
    	SAVED:     read_delay_fall, f2_cs0_slice1_dq7       = 0x9c
    	SAVED:     read_delay_rise, f2_cs0_slice1_dq7       = 0x90
    	NOT FOUND: NULL pointer for phy_per_cs_training_index
    	SAVED:     write_delay_dm, f2_cs1_slice0            = 0x2f7
    	SAVED:     read_delay_dm_rise, f2_cs1_slice0        = 0x96
    	SAVED:     read_delay_dm_fall, f2_cs1_slice0        = 0x8a
    	SAVED:     write_delay, f2_cs1_slice0_dq0           = 0x306
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq0       = 0x96
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq0       = 0x8a
    	SAVED:     write_delay, f2_cs1_slice0_dq1           = 0x300
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq1       = 0xa2
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq1       = 0x96
    	SAVED:     write_delay, f2_cs1_slice0_dq2           = 0x2fe
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq2       = 0x96
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq2       = 0x96
    	SAVED:     write_delay, f2_cs1_slice0_dq3           = 0x2f9
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq3       = 0xa2
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq3       = 0x96
    	SAVED:     write_delay, f2_cs1_slice0_dq4           = 0x2ff
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq4       = 0xa2
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq4       = 0x96
    	SAVED:     write_delay, f2_cs1_slice0_dq5           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq5       = 0xa8
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq5       = 0xa2
    	SAVED:     write_delay, f2_cs1_slice0_dq6           = 0x300
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq6       = 0xa2
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq6       = 0x96
    	SAVED:     write_delay, f2_cs1_slice0_dq7           = 0x304
    	SAVED:     read_delay_fall, f2_cs1_slice0_dq7       = 0xa2
    	SAVED:     read_delay_rise, f2_cs1_slice0_dq7       = 0x96
    	SAVED:     write_delay_dm, f2_cs1_slice1            = 0x2f4
    	SAVED:     read_delay_dm_rise, f2_cs1_slice1        = 0x9c
    	SAVED:     read_delay_dm_fall, f2_cs1_slice1        = 0x0
    	SAVED:     write_delay, f2_cs1_slice1_dq0           = 0x300
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq0       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq0       = 0x90
    	SAVED:     write_delay, f2_cs1_slice1_dq1           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq1       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq1       = 0x90
    	SAVED:     write_delay, f2_cs1_slice1_dq2           = 0x2fa
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq2       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq2       = 0x90
    	SAVED:     write_delay, f2_cs1_slice1_dq3           = 0x2f6
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq3       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq3       = 0x90
    	SAVED:     write_delay, f2_cs1_slice1_dq4           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq4       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq4       = 0x96
    	SAVED:     write_delay, f2_cs1_slice1_dq5           = 0x2fd
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq5       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq5       = 0x9c
    	SAVED:     write_delay, f2_cs1_slice1_dq6           = 0x301
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq6       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq6       = 0x90
    	SAVED:     write_delay, f2_cs1_slice1_dq7           = 0x302
    	SAVED:     read_delay_fall, f2_cs1_slice1_dq7       = 0x9c
    	SAVED:     read_delay_rise, f2_cs1_slice1_dq7       = 0x90
    	NOT FOUND: NULL pointer for phy_per_cs_training_multicast_en[0]
    	NOT FOUND: NULL pointer for phy_per_cs_training_multicast_en[1]
    Value of dst_ptr is 0x700a9d00
    Value of src_ptr is 0x700b1d00
    Total transfer size is 8388608 Bytes
    Value of ddr_ptr is 80000000
    Value of src_ptr is 700b1d00
    Value of dst_ptr is 700a9d00
    READ_EYE_DATA_COLLECTION_START
    vref=54000
    mode+en+sel=180
    rddly=0
    dqs_edge=0
    518974,732205,959265,963288,949535,1048453,1052245,605848,525342,655778,889115,1043479,1038680,1012202,627564,623299
    dqs_edge=1
    397947,428650,537350,652000,601183,554986,462950,401772,397357,437199,436383,516836,535777,506265,409919,398049
    rddly=16
    dqs_edge=0
    519905,518996,519215,524720,518954,518784,520576,518642,519038,518730,519824,519189,519010,520527,518982,518669
    dqs_edge=1
    398860,399086,398284,400950,397472,397344,398490,397592,397772,398324,399451,398702,397331,399013,398101,397662
    rddly=32
    dqs_edge=0
    520252,519856,519793,521822,519330,518658,519133,518672,519551,519363,521282,519702,518998,520048,519582,519029
    dqs_edge=1
    398891,399427,398847,401177,397913,397424,399075,397597,397835,398446,399174,399023,397378,399022,398311,397791
    rddly=48
    dqs_edge=0
    519348,519617,519635,521043,519495,518723,519204,518693,519536,518976,519844,519812,519092,519769,519529,519050
    dqs_edge=1
    397081,398102,398051,399321,397878,397341,397917,397347,397331,397320,397346,397501,397314,397336,397575,397384
    rddly=64
    dqs_edge=0
    491168,514510,508513,517269,518821,518674,518919,517871,515650,516587,518906,518812,518962,518667,518896,518544
    dqs_edge=1
    340528,370041,364857,395881,396474,397314,397255,395180,392141,395397,387558,397146,397314,397306,397309,396091
    rddly=80
    dqs_edge=0
    190246,295000,191517,323081,355194,512035,502828,379814,325560,336200,376950,490411,518959,517017,507522,498155
    dqs_edge=1
    57464,60810,59435,180492,154978,303465,190104,130705,102728,145804,84940,176733,325428,224593,312907,219036
    rddly=96
    dqs_edge=0
    28,110,0,0,55,46290,14135,51,0,44,10,7534,213340,93242,99841,29804
    dqs_edge=1
    2,0,0,6,0,70,17,0,0,32,24,250,15787,551,7936,1
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    366,0,0,0,0,0,0,1,2661,1,10,0,0,0,0,5
    rddly=240
    dqs_edge=0
    42592,372,32,7,3,0,4,1035,94,24,29,0,0,0,383,20
    dqs_edge=1
    415491,76350,12980,7096,8606,6763,20829,208891,508761,231251,216013,17184,4688,10094,143929,281886
    rddly=256
    dqs_edge=0
    325264,234130,183144,120880,112772,60193,154938,257529,240299,208648,190728,58090,65699,116798,239037,241089
    dqs_edge=1
    517707,515740,487480,415719,505872,498132,502093,517266,517300,517450,518461,514533,516305,513429,517166,517305
    rddly=272
    dqs_edge=0
    398653,393122,375883,358746,365878,353046,370243,394775,390487,366265,363939,316443,289450,296707,377644,384136
    dqs_edge=1
    518210,518509,517891,520220,517262,517405,517311,517397,517541,518074,519404,518425,516944,518810,517734,517751
    rddly=288
    dqs_edge=0
    398956,399454,398855,401052,397897,397443,399085,397698,397829,398432,399453,398967,397191,398510,398320,397754
    dqs_edge=1
    518204,518313,517852,520290,517435,517483,517307,517443,517249,517835,517643,518521,516986,518487,517742,517806
    rddly=304
    dqs_edge=0
    398877,398946,398348,399960,398017,397447,398669,397510,397671,397862,398057,398617,397428,398527,398169,397777
    dqs_edge=1
    538777,525141,524690,518259,517817,517361,517077,518425,545199,519041,517466,517505,516973,517365,517284,517467
    rddly=320
    dqs_edge=0
    432204,404620,411694,399153,398018,397384,397543,398592,399445,397563,398135,397810,397401,397684,397548,397543
    dqs_edge=1
    843303,823245,811832,649894,666985,529899,581266,684863,901207,672319,724880,605628,517265,519160,520402,537919
    vref=64552
    mode+en+sel=184
    rddly=0
    dqs_edge=0
    538793,933116,1039709,1037210,1048678,1060905,1060946,799506,600611,848119,1020668,1060455,1060187,1055485,799129,846441
    dqs_edge=1
    398064,492835,643494,725182,727930,702279,552553,425118,405362,511390,503080,644941,670960,603264,449234,410167
    rddly=16
    dqs_edge=0
    518972,518654,522897,555634,519102,531015,549046,518679,518924,518654,519009,532305,524786,539591,518921,518679
    dqs_edge=1
    397393,397390,397564,411152,397371,397346,397327,397314,397314,397315,397544,397383,397314,397636,397314,397314
    rddly=32
    dqs_edge=0
    518916,518621,518776,519074,518769,518559,518711,518560,518814,518595,518983,518712,518769,518785,518723,518560
    dqs_edge=1
    397383,397420,397492,397981,397314,397314,397344,397314,397314,397316,397416,397439,397314,397564,397315,397314
    rddly=48
    dqs_edge=0
    516438,518625,518722,518943,518886,518626,518850,518652,518879,518533,518850,518771,518886,518680,518851,518652
    dqs_edge=1
    389401,396701,396605,397341,397314,397314,397315,397314,397234,397273,397192,397314,397314,397314,397314,397312
    rddly=64
    dqs_edge=0
    395146,481452,448260,497367,512465,518605,518731,506272,471760,469307,499345,516527,518886,518499,517004,514417
    dqs_edge=1
    203550,275301,248475,367328,377251,397241,384266,348661,294934,283412,242630,352497,396041,380595,391909,372775
    rddly=80
    dqs_edge=0
    14151,81257,24080,91417,117324,397448,344709,111982,62766,20897,73197,320481,480761,419407,356944,332359
    dqs_edge=1
    1089,2736,1353,32141,9848,115603,11157,2119,104,800,90,13408,135502,36301,120809,40683
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,394,55,37,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    2,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    9792,10,1,0,0,0,0,66,2,0,0,0,0,0,4,0
    dqs_edge=1
    276046,21640,2265,1117,699,339,2588,82639,440563,92556,81410,1961,216,1108,36856,101428
    rddly=256
    dqs_edge=0
    287778,183115,120379,67657,46181,13229,86010,212545,189348,149041,131283,15517,15972,50561,200505,187794
    dqs_edge=1
    516943,505451,431458,326522,463591,447022,463880,517017,516920,517200,516914,487075,501284,487889,516459,517310
    rddly=272
    dqs_edge=0
    396583,378284,351545,327641,333666,310927,343262,386387,374389,333481,332730,280002,258334,271500,353243,358577
    dqs_edge=1
    517115,517453,517150,517772,517022,517420,517119,517368,517003,517415,517346,517531,517022,517672,517129,517368
    rddly=288
    dqs_edge=0
    397440,397529,397498,397690,397347,397216,397170,397378,397378,397373,397482,397117,395721,394324,397380,397378
    dqs_edge=1
    518793,517461,517189,517709,516975,517314,517093,517353,518758,517378,517116,517407,516975,517417,517103,517352
    rddly=304
    dqs_edge=0
    400909,397478,397931,397658,397378,397378,397382,397378,397381,397379,397437,397439,397378,397505,397378,397378
    dqs_edge=1
    613788,566252,561072,525361,522506,517332,517723,530878,652544,563223,557077,524359,516904,517359,517128,520262
    rddly=320
    dqs_edge=0
    518927,438746,473387,418748,406539,397430,398419,419968,450412,418903,441938,400994,397386,398383,399137,400252
    dqs_edge=1
    1010690,984047,981096,834160,879336,639939,779294,934581,1027267,950910,980311,811869,548232,585607,589017,663397
    vref=75104
    mode+en+sel=188
    rddly=0
    dqs_edge=0
    626124,1037701,1059232,1057985,1060782,1061132,1061085,995935,854842,1006240,1057332,1061157,1061060,1060830,1012360,1026500
    dqs_edge=1
    407232,588799,739736,773346,783313,779479,662257,492818,454571,624112,605709,747491,772454,710131,522631,475626
    rddly=16
    dqs_edge=0
    518873,519448,551922,621416,529842,588983,618895,518618,518873,518716,525388,606751,574559,593653,518858,518623
    dqs_edge=1
    397314,397323,400631,446579,401329,401923,397632,397314,397314,397314,397346,397636,397521,399459,397314,397314
    rddly=32
    dqs_edge=0
    518796,518612,518796,518657,518803,518622,518809,518632,518796,518612,518796,518655,518803,518622,518809,518632
    dqs_edge=1
    397314,397314,397346,397317,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    502379,517890,517526,518303,518932,518548,518887,518575,517495,516098,518821,518599,518932,518548,518884,518567
    dqs_edge=1
    360951,391677,390022,397276,397314,397314,397314,396940,392807,393097,389047,396417,397314,396798,397116,396056
    rddly=64
    dqs_edge=0
    214359,383283,306103,440667,472661,517074,512375,425109,347560,298641,379771,489885,517237,512095,491434,490667
    dqs_edge=1
    64647,139684,107134,287647,286215,389313,281304,204615,130692,106412,68870,217686,352042,258540,310430,236016
    rddly=80
    dqs_edge=0
    0,5530,15,3914,5572,163009,83809,1835,178,0,249,68865,274113,136149,81422,62576
    dqs_edge=1
    0,0,0,825,1,1277,0,0,0,0,0,3,2864,111,3390,7
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    1208,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0
    dqs_edge=1
    128020,3643,244,125,8,5,145,18767,269621,19360,18986,118,1,71,4574,23299
    rddly=256
    dqs_edge=0
    252703,113185,55243,29273,10101,1324,26475,142608,115233,78190,64493,3075,1814,15565,146881,104851
    dqs_edge=1
    516823,464494,319117,208922,349174,332624,377468,512264,516852,512805,510509,395072,419429,413453,504200,516991
    rddly=272
    dqs_edge=0
    392928,351676,318118,284754,290043,259667,305654,366147,341947,297492,298193,246134,224746,251985,322122,319404
    dqs_edge=1
    516926,517374,517065,516067,516949,517341,517059,517358,516925,517374,517070,517383,516949,517342,517059,517358
    rddly=288
    dqs_edge=0
    397383,397375,396862,395111,396950,395684,395785,397375,397378,397050,396789,394676,389388,385237,397345,397350
    dqs_edge=1
    524869,518051,517680,517305,516950,517281,517076,517343,533949,518073,517840,517465,516932,517281,517076,517316
    rddly=304
    dqs_edge=0
    416955,398496,402423,397656,397384,397378,397378,397623,397981,397971,398626,397384,397378,397385,397385,397391
    dqs_edge=1
    774344,676322,663083,555886,551166,518705,531648,591957,823355,711257,684389,573447,518442,522410,521644,538583
    rddly=320
    dqs_edge=0
    623260,509252,568894,473763,452877,401013,418476,493294,553160,520830,543596,442583,400010,424467,435893,424021
    dqs_edge=1
    1035285,1030873,1029669,971052,1004474,853159,979745,1027409,1035766,1034462,1034176,991666,698652,796865,763592,883127
    vref=85656
    mode+en+sel=18c
    rddly=0
    dqs_edge=0
    811003,1059726,1061108,1060939,1060963,1061088,1061082,1056533,1020420,1056955,1061049,1061156,1060963,1061088,1059144,1059434
    dqs_edge=1
    442829,698999,784476,790222,793989,793721,761792,609273,565294,728001,707376,786041,793103,772276,622426,610573
    rddly=16
    dqs_edge=0
    518898,541330,640623,721474,613004,747443,751013,519041,518898,526900,569351,775271,737867,706628,522946,519459
    dqs_edge=1
    397314,399387,415515,502370,434575,436703,404111,397327,397314,397376,397577,406087,404431,412129,397320,397314
    rddly=32
    dqs_edge=0
    518991,518699,518927,518720,518982,518659,518959,518710,518991,518699,518927,518720,518982,518659,518959,518710
    dqs_edge=1
    397310,397314,397346,397314,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    454652,514626,509537,516553,518489,518709,518846,517544,506864,495685,516291,517820,518899,518570,518101,517268
    dqs_edge=1
    284934,363544,354980,395305,396690,397314,396990,391731,353135,340520,322810,384848,396301,390015,393110,386618
    rddly=64
    dqs_edge=0
    58639,235610,121795,310632,357998,496658,455592,259560,164961,62163,168297,392750,496364,462623,375980,382855
    dqs_edge=1
    9001,40693,24708,171033,141911,302669,128842,59005,18342,6037,1987,70852,189216,91438,152107,80210
    rddly=80
    dqs_edge=0
    0,0,0,0,1,8693,1356,0,0,0,0,626,13200,6303,1195,77
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    41083,508,13,1,0,0,4,2475,94187,1690,2748,2,0,1,231,3272
    rddly=256
    dqs_edge=0
    211239,51332,18781,9415,1340,79,5179,66247,44553,23289,19690,291,98,3680,75556,35004
    dqs_edge=1
    515777,381891,197191,111549,204835,196606,260540,488410,516942,485163,477260,242550,252792,279103,455450,507276
    rddly=272
    dqs_edge=0
    382249,316628,281263,234561,241639,204160,258200,332028,302236,267978,267468,196814,167446,219605,286597,282375
    dqs_edge=1
    517016,517404,516926,509484,516982,517319,517084,517396,517009,517404,517145,517377,516993,517396,517132,517396
    rddly=288
    dqs_edge=0
    397504,397122,394663,388062,394555,388704,390362,397330,397300,394914,393799,385040,371953,366147,396740,396780
    dqs_edge=1
    549575,523575,521435,517689,517149,517298,517012,518702,585124,525450,527886,519232,516868,517344,517054,518002
    rddly=304
    dqs_edge=0
    460275,405975,423878,400609,397732,397378,397407,400948,405875,409834,416195,397940,397381,398011,398040,398062
    dqs_edge=1
    939253,842073,826816,634002,648089,535149,607726,752328,974440,924326,879379,689260,537785,561185,557355,620967
    rddly=320
    dqs_edge=0
    696570,589433,658696,551698,536485,434300,486860,584395,641787,618170,633643,519571,429849,504662,530564,502888
    dqs_edge=1
    1035929,1035937,1035814,1024726,1034014,1006750,1032188,1035917,1035930,1035983,1035924,1033161,933683,993590,961422,1018211
    vref=96208
    mode+en+sel=190
    rddly=0
    dqs_edge=0
    978328,1061142,1060983,1061161,1060951,1061117,1060981,1061096,1059256,1061150,1060983,1061161,1060951,1061117,1060978,1061143
    dqs_edge=1
    521114,767667,793336,794400,794688,794663,792557,731142,693879,782406,770139,793488,794679,789350,729497,742007
    rddly=16
    dqs_edge=0
    519018,611660,791487,861979,795825,952531,935047,531319,519843,573650,674281,961379,949581,869417,567463,543253
    dqs_edge=1
    397314,411964,456893,579364,517342,513433,432863,398042,397314,402412,403414,440818,441845,441208,398847,397321
    rddly=32
    dqs_edge=0
    518764,518608,518818,518658,518888,518647,518826,518618,518904,518608,518818,518650,518888,518671,518826,518618
    dqs_edge=1
    396784,397314,397346,397319,397314,397314,397314,397314,397314,397313,397344,397314,397314,397314,397314,397314
    rddly=48
    dqs_edge=0
    349933,497554,477339,507149,516405,518607,518848,508354,465081,414573,490820,514765,518616,517251,511649,510609
    dqs_edge=1
    172923,296020,269111,382535,388817,397294,389624,353598,258621,231820,203385,331197,386888,350851,362060,342369
    rddly=64
    dqs_edge=0
    4323,85782,39519,169177,193238,404640,326464,74021,38636,1390,35133,235106,383048,306935,179712,184435
    dqs_edge=1
    69,5679,1863,68228,34842,162398,25255,4774,28,0,0,7946,42168,14662,35366,4380
    rddly=80
    dqs_edge=0
    0,0,0,0,0,3,0,0,0,0,0,0,10,7,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    9056,16,0,0,0,0,0,154,21695,21,187,0,0,0,8,262
    rddly=256
    dqs_edge=0
    149512,14772,4283,1949,102,1,506,17886,10861,3729,3840,15,2,573,22389,6959
    dqs_edge=1
    504439,260543,94258,47073,88402,81219,135647,424211,516810,398558,391223,106558,85559,122771,353160,444746
    rddly=272
    dqs_edge=0
    361765,279270,244391,182869,185218,134545,210389,296293,272293,240855,239015,129446,98172,170777,259406,257737
    dqs_edge=1
    517010,517275,513911,486196,516325,515398,515910,517336,517060,517358,516941,517192,516682,516909,517014,517336
    rddly=288
    dqs_edge=0
    398304,395452,387860,374701,386177,371092,379148,396784,396561,385981,385166,363672,342816,339282,393344,393031
    dqs_edge=1
    613100,543888,533701,519866,518492,517316,517333,526169,673640,558954,568949,528313,517012,518104,517809,521635
    rddly=304
    dqs_edge=0
    533780,432027,476391,413353,401387,397407,398274,421114,445854,464536,477555,403662,397798,403056,404936,402773
    dqs_edge=1
    1013809,958688,948865,750166,799201,601188,751740,922622,1026741,1018627,997526,844349,621380,676608,651944,774750
    rddly=320
    dqs_edge=0
    741953,653713,716813,628037,617447,503127,567433,654666,691899,673852,683883,600377,514273,597345,625148,598421
    dqs_edge=1
    1035796,1035998,1035893,1035008,1035745,1034029,1035787,1036021,1035796,1035998,1035894,1035975,1029887,1033269,1027048,1035582
    vref=106760
    mode+en+sel=194
    rddly=0
    dqs_edge=0
    1049742,1061122,1061003,1061087,1060894,1061148,1060979,1061119,1060954,1061122,1061003,1061087,1060894,1061148,1060979,1061119
    dqs_edge=1
    630788,791300,794634,794691,794692,794692,794634,783221,770675,794157,791085,794679,794692,793725,785790,786087
    rddly=16
    dqs_edge=0
    519346,743607,959180,967825,985580,1046966,1039653,595425,540943,674986,849454,1043517,1045897,1001526,668135,640621
    dqs_edge=1
    397423,449737,540455,673390,643766,638110,488224,405903,397318,424806,423398,520631,519951,498683,413027,398745
    rddly=32
    dqs_edge=0
    517533,518663,518938,521034,518952,518738,519377,518657,518953,518613,518937,519312,519104,520388,518954,518657
    dqs_edge=1
    394641,397305,397303,398911,397314,397317,397314,397314,397161,396755,396524,397314,397314,397313,397314,397313
    rddly=48
    dqs_edge=0
    212581,449408,396575,477147,500480,518146,517625,462198,377810,278798,420171,497427,516412,510171,477791,487951
    dqs_edge=1
    70431,198738,162152,348301,350942,395921,347314,259781,131844,99184,76174,225272,327543,252906,274602,226099
    rddly=64
    dqs_edge=0
    0,23227,1112,68452,54613,235667,136250,5907,564,0,232,73021,176217,99696,43037,25813
    dqs_edge=1
    0,28,5,18580,2177,40102,906,3,0,0,0,61,142,112,988,2
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    1232,0,0,0,0,0,0,3,2471,0,3,0,0,0,0,9
    rddly=256
    dqs_edge=0
    81489,2687,548,257,2,0,20,2957,1512,274,379,0,0,41,3227,849
    dqs_edge=1
    455156,129166,31312,15252,22097,21214,45824,290996,513482,269822,262856,32669,16495,37249,204445,311962
    rddly=272
    dqs_edge=0
    328938,238518,199496,125000,112093,57604,154283,263200,244264,199315,198486,58239,33467,101761,228370,220880
    dqs_edge=1
    517687,516283,500779,437198,510179,503642,507605,517343,518620,517442,517054,512554,510115,510641,516993,517343
    rddly=288
    dqs_edge=0
    402358,388937,374492,355385,367869,341969,359335,394115,392922,368216,368544,331363,306204,305910,383842,380989
    dqs_edge=1
    724555,598180,568487,526984,525162,517623,520422,555559,792688,640994,652785,558543,518022,521642,522810,535546
    rddly=304
    dqs_edge=0
    606666,482467,546514,441175,419726,398287,407395,473142,514454,542217,553302,429391,401255,425683,440043,422678
    dqs_edge=1
    1034650,1016067,1011428,868612,944594,744099,914273,1010541,1035748,1035563,1031813,967467,782566,858300,802080,941506
    rddly=320
    dqs_edge=0
    772030,703744,756737,689816,680880,585423,639793,706488,733220,713176,723521,664810,604140,653693,676171,670560
    dqs_edge=1
    1035958,1036013,1035955,1036024,1035923,1036013,1036015,1035967,1035958,1036013,1035955,1036039,1035879,1036022,1035867,1035967
    vref=117312
    mode+en+sel=198
    rddly=0
    dqs_edge=0
    1060180,1061240,1060920,1061229,1060913,1061270,1060966,1061247,1060848,1061240,1060920,1061229,1060913,1061270,1060966,1061247
    dqs_edge=1
    722299,794544,794755,794692,794692,794692,794692,793811,791835,794689,794451,794692,794692,794683,794307,793900
    rddly=16
    dqs_edge=0
    543380,918979,1038414,1033766,1053131,1060645,1059896,757510,673737,853711,997421,1059417,1060202,1051131,836324,839333
    dqs_edge=1
    401314,516221,640083,732908,745273,750110,571481,438183,400177,479404,472917,635280,636478,583870,449070,412979
    rddly=32
    dqs_edge=0
    512937,518669,519169,544831,518964,524474,531998,518679,518777,517574,518843,532980,525897,537454,518814,518679
    dqs_edge=1
    384088,396428,396253,412348,397379,397474,397316,397314,395024,391052,391480,397176,397316,396858,397226,396819
    rddly=48
    dqs_edge=0
    79527,347315,285193,425503,450399,515121,502643,364647,255238,109328,298658,449386,502616,488683,383851,411780
    dqs_edge=1
    17689,96321,63805,283654,263056,379063,251818,132261,40480,25267,17187,113885,202316,133349,153031,95137
    rddly=64
    dqs_edge=0
    0,171,0,13464,3911,68299,39979,7,0,0,0,8995,29577,16860,1375,142
    dqs_edge=1
    0,0,0,2023,5,3354,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    81,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    32211,358,65,19,0,0,1,260,116,19,26,0,0,0,145,56
    dqs_edge=1
    356396,50265,8271,3726,3868,3516,11273,148732,482556,131005,128937,7385,2035,9261,82217,149412
    rddly=272
    dqs_edge=0
    293618,192297,141615,71323,45781,14976,89820,226111,197364,137821,140949,19103,6818,42407,185484,152664
    dqs_edge=1
    519991,509923,463906,366380,481972,468624,481683,517169,525866,518198,517537,485372,470300,480980,514358,517287
    rddly=288
    dqs_edge=0
    413982,374249,353012,325647,337403,300160,331634,384832,381424,341944,343549,297184,275704,280226,366812,355775
    dqs_edge=1
    860009,691533,636884,546070,548085,520032,536996,631091,915202,763611,771072,622287,524496,536322,544274,580582
    rddly=304
    dqs_edge=0
    658896,540139,613565,487004,465220,405755,440186,538859,587999,612770,620269,481351,420098,480808,509073,476214
    dqs_edge=1
    1035725,1033948,1032346,960927,1014663,907601,1001213,1033683,1035742,1035988,1035735,1021814,954646,983631,938645,1018845
    rddly=320
    dqs_edge=0
    787836,742459,779603,734918,727748,660642,691785,746455,768968,753468,759400,709719,664313,685574,714991,714957
    dqs_edge=1
    1035777,1036015,1035870,1036045,1035828,1036001,1035811,1036107,1035777,1036015,1035870,1036045,1035828,1036001,1035811,1036107
    vref=127864
    mode+en+sel=19c
    rddly=0
    dqs_edge=0
    1061054,1061149,1061141,1061190,1061120,1061208,1061193,1061268,1061054,1061149,1061141,1061190,1061120,1061208,1061193,1061268
    dqs_edge=1
    775563,794692,794756,794692,794692,794692,794692,794686,794594,794692,794756,794692,794692,794692,794690,794691
    rddly=16
    dqs_edge=0
    625250,1025620,1057704,1055709,1060496,1061101,1060975,958383,892529,996948,1050962,1061050,1060896,1059514,1005502,1005785
    dqs_edge=1
    420182,614406,731257,776445,787261,789060,681935,514371,423568,562698,546570,732711,739164,673463,510189,466811
    rddly=32
    dqs_edge=0
    496776,518379,527870,600311,525896,565252,583892,518704,517350,511956,519988,598868,572755,586764,518930,518726
    dqs_edge=1
    354091,392353,393294,448998,402587,408433,397824,397162,381096,361462,366247,397194,397658,399062,395730,393392
    rddly=48
    dqs_edge=0
    21138,238418,141558,322427,340282,493089,451886,218512,112144,30579,148355,355968,447780,421100,240776,262709
    dqs_edge=1
    948,35578,21105,200031,151423,310489,141370,42526,3795,1880,620,37899,76647,49175,56668,21384
    rddly=64
    dqs_edge=0
    0,0,0,53,4,8652,1934,0,0,0,0,3,679,279,0,0
    dqs_edge=1
    0,0,0,2,0,64,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    9610,31,7,0,0,0,0,18,1,1,0,0,0,0,0,2
    dqs_edge=1
    230998,16234,1839,796,392,296,1884,63387,386113,43300,45312,1015,164,1858,20384,52629
    rddly=272
    dqs_edge=0
    259866,134426,80365,34996,12557,2293,35667,172621,131383,72596,83489,5250,940,15020,130527,80534
    dqs_edge=1
    528217,487097,398458,273112,411556,391852,428587,516430,550415,519932,518913,413481,369267,415672,494595,517136
    rddly=288
    dqs_edge=0
    442749,353356,329327,286971,298721,251498,292660,366310,358994,316875,319012,265972,250955,263519,341688,321770
    dqs_edge=1
    962617,813148,748410,588391,610318,533331,587955,759472,993713,894927,893958,715787,550400,576999,598431,671700
    rddly=304
    dqs_edge=0
    701771,601347,670095,543853,532915,437763,501452,606539,642355,656284,660662,542788,471557,549547,585502,554608
    dqs_edge=1
    1035816,1035913,1035650,1008274,1033559,997930,1029897,1035918,1035816,1035957,1035864,1034921,1022473,1027183,1006229,1034924
    rddly=320
    dqs_edge=0
    793462,769241,790524,764492,762495,715545,732750,775033,787708,779498,782113,744352,699804,718233,752793,753195
    dqs_edge=1
    1035834,1035962,1035870,1036052,1035806,1036007,1035866,1035997,1035834,1035962,1035870,1036052,1035806,1036007,1035866,1035997
    vref=138416
    mode+en+sel=1a0
    rddly=0
    dqs_edge=0
    1060858,1061175,1060947,1061203,1060888,1061173,1060997,1061146,1060858,1061175,1060947,1061203,1060888,1061173,1060997,1061146
    dqs_edge=1
    791945,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    772580,1055906,1060768,1060374,1061033,1061176,1061018,1044753,1028947,1053086,1060104,1061162,1061033,1061035,1057272,1054328
    dqs_edge=1
    469323,705968,776399,789674,793945,794258,759008,624114,491766,665505,636665,777637,783363,745035,590040,565110
    rddly=32
    dqs_edge=0
    455468,524305,569773,670527,584421,662910,665049,517789,511233,490858,540274,726782,695835,675566,523561,518557
    dqs_edge=1
    293035,376975,381127,497378,434279,449687,405144,394670,334518,295545,304256,400358,403648,404088,385959,379282
    rddly=48
    dqs_edge=0
    415,104569,63529,241332,208489,421329,347351,78479,35749,1642,64021,239782,335279,289875,105213,102174
    dqs_edge=1
    1,8295,2029,119483,57958,207566,53851,6253,11,4,0,5249,14293,10922,13403,1324
    rddly=64
    dqs_edge=0
    0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    1984,2,1,0,0,0,0,1,0,0,0,0,0,0,0,0
    dqs_edge=1
    111759,3794,330,122,17,10,223,18956,244003,9619,12921,159,8,324,3627,14693
    rddly=272
    dqs_edge=0
    220840,74768,34804,13367,2172,242,9815,102189,63050,25110,34871,1154,56,4550,65990,26534
    dqs_edge=1
    548911,439322,298938,175373,292686,275440,346601,509584,597500,517691,516861,299804,217529,314967,444962,507797
    rddly=288
    dqs_edge=0
    485731,329808,319105,245195,256090,198800,249823,341412,337325,320833,309193,231434,216577,242964,316307,289214
    dqs_edge=1
    1013101,917438,858512,651294,714022,573262,677989,890835,1026670,978054,974491,828670,614608,663809,687561,798756
    rddly=304
    dqs_edge=0
    734618,648225,711510,600186,598729,490608,565634,657663,675908,683437,688835,597219,530264,598251,636091,621447
    dqs_edge=1
    1035867,1035949,1035883,1030044,1035787,1029562,1035548,1035978,1035867,1035949,1035883,1035968,1035163,1035575,1031380,1035969
    rddly=320
    dqs_edge=0
    794564,783707,793843,780051,781936,751031,762487,788216,793419,790618,791202,770036,732810,749431,777831,778431
    dqs_edge=1
    1035891,1035925,1035896,1035988,1035820,1035989,1035907,1035940,1035891,1035925,1035896,1035988,1035820,1035989,1035907,1035940
    vref=148968
    mode+en+sel=1a4
    rddly=0
    dqs_edge=0
    1060951,1061127,1060976,1061055,1060980,1061127,1061025,1061088,1060951,1061127,1060976,1061055,1060980,1061127,1061025,1061088
    dqs_edge=1
    794496,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    932248,1060698,1061015,1061106,1060953,1061132,1061082,1059923,1058137,1060868,1060994,1061123,1060953,1061132,1060904,1060594
    dqs_edge=1
    550385,763538,791005,793944,794682,794686,790080,728092,599768,746655,720019,790572,793386,778617,692366,691411
    rddly=32
    dqs_edge=0
    370120,565188,647132,790149,719232,828807,795660,513143,487260,466773,594369,895580,886254,812405,565927,535963
    dqs_edge=1
    207101,352213,363210,564034,506758,523885,431960,377838,254493,218360,224070,412082,428390,403564,356455,332106
    rddly=48
    dqs_edge=0
    0,49360,13976,117493,77230,295107,213369,15109,2544,10,13920,110798,183855,147114,41962,23631
    dqs_edge=1
    0,127,19,52358,12714,91889,15162,95,0,0,0,30,589,763,695,5
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    42175,670,26,7,0,0,6,3243,108095,935,2353,7,1,19,265,2981
    rddly=272
    dqs_edge=0
    169127,29511,10732,3723,249,10,1576,37142,20867,5462,10220,144,0,1125,20858,6222
    dqs_edge=1
    589966,359451,188638,93044,156857,146630,229802,483650,670214,505964,505624,180374,84910,184809,366352,469767
    rddly=288
    dqs_edge=0
    525414,313521,326860,206158,206292,129655,204225,322515,340393,348615,321163,183805,159672,211817,306922,267181
    dqs_edge=1
    1032139,983143,945314,725477,837932,655886,800942,981269,1035091,1019536,1017064,932590,722475,788321,808898,925432
    rddly=304
    dqs_edge=0
    762333,685346,742396,644132,648802,543669,616681,697054,707158,709260,715977,629530,568484,612547,663482,664573
    dqs_edge=1
    1035956,1035950,1035916,1035272,1035880,1035462,1035967,1035981,1035956,1035950,1035916,1035995,1035875,1035963,1035822,1035981
    rddly=320
    dqs_edge=0
    794688,791150,794676,788924,790842,775298,780483,793089,794618,793854,794067,785278,764268,774608,789918,790498
    dqs_edge=1
    1035891,1036066,1035941,1036040,1035893,1036033,1035991,1036083,1035891,1036066,1035941,1036040,1035893,1036033,1035991,1036083
    vref=159520
    mode+en+sel=1a8
    rddly=0
    dqs_edge=0
    1060911,1061168,1060985,1061142,1060911,1061180,1060993,1061071,1060911,1061168,1060985,1061142,1060911,1061180,1060993,1061071
    dqs_edge=1
    794692,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    1027374,1061247,1061019,1061255,1061016,1061185,1061039,1061119,1060885,1061247,1061019,1061255,1061016,1061185,1061039,1061145
    dqs_edge=1
    645529,788669,794067,794681,794692,794692,794410,779315,706233,783571,767407,793940,794671,789737,755017,766645
    rddly=32
    dqs_edge=0
    264261,613888,759947,894017,909058,998188,957564,502363,448455,453905,673030,1006544,1018506,958685,634252,602383
    dqs_edge=1
    109987,319616,343209,636585,609602,646768,465117,329955,157085,137686,142917,431702,455569,404200,305068,243079
    rddly=48
    dqs_edge=0
    0,6687,627,64688,18132,132914,96028,491,4,0,501,40526,66440,56791,4434,1012
    dqs_edge=1
    0,0,0,21612,715,29001,1108,0,0,0,0,0,0,0,1,0
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    11548,87,3,0,0,0,0,414,33654,90,324,0,0,3,15,400
    rddly=272
    dqs_edge=0
    107854,8810,2545,888,14,0,151,8582,4938,861,2249,7,0,182,3932,1052
    dqs_edge=1
    647106,276134,118471,45736,69110,61295,124736,425562,766077,489672,489072,105931,25248,88417,254421,395363
    rddly=288
    dqs_edge=0
    548281,311721,342399,169261,154530,59427,151938,328647,371789,369767,342977,129615,93862,177001,325037,250145
    dqs_edge=1
    1035439,1019131,992079,780812,938825,775785,905682,1021991,1035752,1033904,1032511,993704,860763,908046,918061,999253
    rddly=304
    dqs_edge=0
    780060,714467,758488,671369,678292,585056,647208,730115,738040,728346,737177,640073,575428,603433,682605,690671
    dqs_edge=1
    1035920,1035962,1035939,1035969,1035871,1035920,1035995,1035960,1035920,1035962,1035939,1036004,1035871,1035922,1035995,1035960
    rddly=320
    dqs_edge=0
    794692,793844,794754,792851,793961,787903,789977,794431,794692,794582,794700,792241,783361,787431,793763,793908
    dqs_edge=1
    1035842,1035902,1036021,1035896,1035889,1035949,1035934,1035908,1035842,1035902,1036021,1035896,1035889,1035949,1035934,1035908
    vref=170072
    mode+en+sel=1ac
    rddly=0
    dqs_edge=0
    1060928,1061212,1060986,1061244,1060960,1061230,1061089,1061237,1060928,1061212,1060986,1061244,1060960,1061230,1061089,1061237
    dqs_edge=1
    794692,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    1054384,1061245,1061052,1061221,1060993,1061251,1061101,1061181,1061025,1061182,1061052,1061221,1060993,1061251,1061101,1061181
    dqs_edge=1
    719693,793263,794483,794692,794692,794692,794691,792707,764115,786729,785976,794683,794692,792680,788977,787944
    rddly=32
    dqs_edge=0
    154736,696077,810979,944264,1003433,1053872,1040475,520276,461998,457622,771373,1034162,1054122,1022607,731028,722125
    dqs_edge=1
    51801,305361,335706,662752,657263,748555,491465,269715,75677,122217,111519,446223,462046,385882,247799,152940
    rddly=48
    dqs_edge=0
    0,62,76,31924,693,53245,47099,0,0,0,3,5925,13978,14832,31,2
    dqs_edge=1
    0,0,0,4783,2,5139,12,0,0,0,0,0,0,0,0,0
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    3100,9,6,0,0,0,0,40,9616,249,120,7,0,0,1,59
    rddly=272
    dqs_edge=0
    61423,2132,1236,156,0,0,3,1440,1041,569,503,0,0,9,393,132
    dqs_edge=1
    696263,238718,112385,31644,38961,18843,57479,355565,853571,473583,446616,92726,8169,38473,147209,286066
    rddly=288
    dqs_edge=0
    556566,319907,344403,149061,124622,19903,103007,355874,398488,371560,354888,106547,62002,152886,352386,234488
    dqs_edge=1
    1035859,1029565,1000580,810301,986326,884167,963531,1033745,1035867,1035723,1035681,1010709,939330,964409,977652,1027744
    rddly=304
    dqs_edge=0
    789496,733373,759394,683591,690437,607075,664735,755159,760526,732395,745691,638578,567374,592621,696779,703658
    dqs_edge=1
    1035878,1036025,1035942,1036051,1035919,1036005,1036022,1036013,1035878,1036025,1035942,1036052,1035919,1036005,1036022,1036013
    rddly=320
    dqs_edge=0
    794692,794562,794756,794008,794624,792514,793199,794671,794692,794691,794755,793903,790218,791186,794595,794583
    dqs_edge=1
    1035860,1036010,1035955,1036014,1035878,1035968,1035977,1035982,1035860,1036010,1035955,1036014,1035878,1035968,1035977,1035982
    vref=180624
    mode+en+sel=1b0
    rddly=0
    dqs_edge=0
    1060993,1061208,1061148,1061202,1060992,1061188,1061068,1061182,1060993,1061208,1061148,1061202,1060992,1061188,1061068,1061182
    dqs_edge=1
    794692,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    1056525,1061261,1061058,1061201,1060976,1061261,1061088,1061273,1060966,1060478,1061058,1061201,1060976,1061261,1061088,1061273
    dqs_edge=1
    734679,791449,792860,794692,794692,794692,794692,794607,768698,758813,776143,793772,794687,792465,793176,790870
    rddly=32
    dqs_edge=0
    131436,742661,755413,931536,965816,1056253,1030795,579272,533238,504870,780437,1002454,1045984,1028875,787411,807019
    dqs_edge=1
    42992,317655,354042,649528,612394,776520,511563,237031,57971,166986,140986,432505,446056,386613,220839,130895
    rddly=48
    dqs_edge=0
    0,32,3396,55075,2578,38326,50909,0,0,0,52,24334,11407,20362,2,0
    dqs_edge=1
    0,0,14,16440,332,1056,3,0,0,0,0,8,0,29,0,0
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    2389,76,20,1,0,0,0,6,11478,1606,630,77,0,0,3,99
    rddly=272
    dqs_edge=0
    47881,1043,3490,236,0,0,0,263,1001,3808,897,0,0,21,78,17
    dqs_edge=1
    681317,261627,157494,43044,60822,7488,52894,299739,891582,475857,429742,142370,18390,40065,122480,238629
    rddly=288
    dqs_edge=0
    554722,317475,333351,155200,138237,16077,89008,363380,386209,337232,336753,118350,82853,156457,358408,216356
    dqs_edge=1
    1035891,1018050,959743,780583,953770,911187,958560,1035714,1035891,1031750,1035504,976818,922914,955611,991177,1034320
    rddly=304
    dqs_edge=0
    791288,737211,743295,674366,681382,601982,667054,762909,764584,718777,738430,633138,569284,597018,703795,706318
    dqs_edge=1
    1035859,1035953,1035855,1035901,1035843,1036009,1035968,1035982,1035859,1035953,1035855,1035944,1035843,1036009,1035968,1035982
    rddly=320
    dqs_edge=0
    794692,794689,794651,793085,794363,792203,792968,794692,794692,794486,794665,792636,787493,787642,794674,794651
    dqs_edge=1
    1035820,1036122,1035947,1036081,1035948,1036020,1035967,1036130,1035820,1036122,1035944,1036081,1035948,1036020,1035967,1036130
    vref=191176
    mode+en+sel=1b4
    rddly=0
    dqs_edge=0
    1060947,1061155,1061011,1061116,1060926,1061116,1061048,1061081,1060947,1061155,1061011,1061116,1060926,1061116,1061048,1061081
    dqs_edge=1
    794692,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    1043939,1061233,1060703,1061130,1061040,1061164,1061119,1061152,1060397,1055485,1061022,1061159,1061040,1061164,1061119,1061152
    dqs_edge=1
    690921,778603,783681,794577,794692,794692,794692,794035,717408,695794,733237,789350,793933,786336,785294,779741
    rddly=32
    dqs_edge=0
    222625,685491,650597,851355,842750,1030458,961821,589925,563179,540090,697048,924945,998534,991002,728905,722148
    dqs_edge=1
    89055,350860,378645,592160,516103,728946,494640,270392,117171,259340,219117,413918,418075,393580,246777,206807
    rddly=48
    dqs_edge=0
    0,4413,31239,117995,38154,116808,125821,6,0,586,2888,94291,69623,76646,862,203
    dqs_edge=1
    0,111,1620,53093,9954,15707,1002,0,0,0,0,2317,1173,2538,0,0
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    8047,611,238,7,4,0,0,77,31644,8136,3030,408,1,8,55,522
    rddly=272
    dqs_edge=0
    74553,4053,14507,1577,53,0,0,1254,5342,17297,4730,24,0,169,526,135
    dqs_edge=1
    648453,349664,265532,89486,146561,24146,120316,345616,842493,492658,456224,236779,61019,89362,186703,306615
    rddly=288
    dqs_edge=0
    544897,297452,317236,177269,181076,43118,116096,338722,342312,299009,307628,157110,135545,183656,332029,218388
    dqs_edge=1
    1035929,981810,884719,718628,861770,857004,904936,1034182,1035944,1012374,1029814,899620,816996,889760,958954,1025388
    rddly=304
    dqs_edge=0
    785968,723770,715159,644568,655469,580885,650001,749187,746433,691543,715896,620961,563482,603790,691068,687267
    dqs_edge=1
    1035931,1036020,1035922,1035116,1035903,1036039,1035969,1036051,1035931,1036020,1035922,1036010,1035903,1036039,1035969,1036051
    rddly=320
    dqs_edge=0
    794692,794392,793842,788303,792308,785438,788724,794674,794692,792818,793807,785669,773177,774698,794134,793923
    dqs_edge=1
    1035905,1035983,1038108,1036009,1036087,1035998,1035962,1037002,1036273,1035969,1035875,1035960,1035841,1035989,1035880,1035957
    vref=201728
    mode+en+sel=1b8
    rddly=0
    dqs_edge=0
    1060998,1061198,1061048,1061105,1060953,1061104,1061083,1061099,1060998,1061198,1061048,1061105,1060953,1061104,1061083,1061099
    dqs_edge=1
    794687,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    1004476,1060645,1059498,1060483,1060968,1061173,1061031,1061081,1056569,1030636,1060551,1061182,1060968,1061173,1061005,1060974
    dqs_edge=1
    608880,741153,747402,792498,794210,794692,794347,785203,630825,620076,653184,767044,787772,766008,747840,734492
    rddly=32
    dqs_edge=0
    359160,616722,588125,766345,698254,935306,840564,566486,555720,541575,621017,815660,890473,896400,644942,613719
    dqs_edge=1
    176783,374889,389301,525603,441503,629181,448486,334923,224217,339108,298637,398609,400623,392703,317769,313368
    rddly=48
    dqs_edge=0
    0,41795,103678,227250,144117,264483,254647,795,391,12307,30300,227281,214102,176260,19312,7755
    dqs_edge=1
    0,4698,12925,107904,51120,61719,13063,4,0,628,144,19406,13613,14456,452,8
    rddly=64
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    4,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    25319,2963,1118,136,81,0,2,668,75717,27767,11414,1662,10,91,590,2225
    rddly=272
    dqs_edge=0
    123248,15569,41447,5918,646,0,49,8594,23967,53746,19511,196,4,1001,4233,1474
    dqs_edge=1
    584648,425804,365106,159194,263444,75662,224907,419010,717179,506592,480647,337929,143110,179876,289766,397379
    rddly=288
    dqs_edge=0
    516346,284628,322351,214012,228127,94174,161565,306579,309697,292385,290796,201307,189645,219067,298639,242446
    dqs_edge=1
    1034707,909989,769240,641623,720401,730352,796991,1020513,1035750,961656,1002691,776223,666903,758393,869654,980199
    rddly=304
    dqs_edge=0
    771432,696310,680379,603964,610737,537695,617036,719832,713257,664779,686507,589625,536640,595312,668146,663488
    dqs_edge=1
    1035822,1035968,1035818,1029395,1035817,1035886,1035882,1036010,1035819,1035968,1035817,1035984,1035826,1035911,1035882,1036010
    rddly=320
    dqs_edge=0
    794692,792569,790413,777443,784670,768161,778117,794272,794648,786570,790254,769657,747878,753079,791048,790386
    dqs_edge=1
    1043548,1041859,1051562,1040705,1044310,1038637,1041527,1049786,1048867,1041471,1042510,1036123,1035861,1036070,1035812,1036059
    vref=212280
    mode+en+sel=1bc
    rddly=0
    dqs_edge=0
    1060969,1061180,1061011,1061197,1060922,1061177,1060958,1061091,1060969,1061180,1061011,1061197,1060922,1061177,1060958,1061091
    dqs_edge=1
    794078,794692,794756,794692,794692,794692,794692,794692,794692,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    919354,1057157,1053579,1057741,1060628,1061246,1061142,1060002,1035027,961925,1058006,1060920,1060940,1061053,1059864,1059217
    dqs_edge=1
    517544,671054,668922,785070,786593,794692,787897,741464,529954,520063,558952,708177,753993,712906,676861,632602
    rddly=32
    dqs_edge=0
    477107,572812,552930,669509,596450,782710,711398,546069,541727,542310,574799,686618,745222,757122,587551,558921
    dqs_edge=1
    272367,390614,395748,461317,407271,517363,417819,381591,322384,381275,360716,396362,397210,393938,367846,372741
    rddly=48
    dqs_edge=0
    26,117672,238624,356358,334849,447335,417263,17198,14294,67353,111008,390431,412844,342844,86001,60352
    dqs_edge=1
    1,28074,49511,192454,146960,158755,50124,789,1,9381,5800,70678,59846,48072,9715,1683
    rddly=64
    dqs_edge=0
    0,0,0,306,0,44,37,0,0,0,0,0,1,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    72632,13755,4972,693,609,0,76,4972,148213,77009,34228,7067,149,538,3479,9526
    rddly=272
    dqs_edge=0
    174160,43501,88637,16823,5058,8,722,32336,68174,105606,55773,1502,114,4274,20438,7816
    dqs_edge=1
    548849,478598,442954,247423,381564,178005,337728,478872,609742,515867,503694,425711,266180,300292,389663,469435
    rddly=288
    dqs_edge=0
    476096,293326,342668,257288,271943,152853,210062,303741,311800,310561,300522,241088,230786,246925,288294,268778
    dqs_edge=1
    1025493,807689,660331,580650,610633,619926,676431,973976,1035236,874688,945899,669792,572592,645207,752139,888753
    rddly=304
    dqs_edge=0
    746166,655372,638826,552417,544625,472921,573138,683275,677442,633934,655582,535974,481564,560655,636414,627142
    dqs_edge=1
    1037182,1036222,1037838,1007893,1035295,1034628,1035503,1037241,1037232,1036272,1035923,1035174,1035349,1035216,1035504,1035947
    rddly=320
    dqs_edge=0
    794620,785654,781273,758689,766333,737881,758684,791668,793869,771251,780252,742866,711722,720681,781224,777927
    dqs_edge=1
    1057566,1056458,1058977,1053553,1057024,1053257,1055715,1059573,1058748,1057932,1057225,1045241,1043138,1045214,1038864,1041290
    vref=222832
    mode+en+sel=1c0
    rddly=0
    dqs_edge=0
    1060951,1061110,1060908,1061071,1060981,1060967,1060992,1061015,1060951,1061110,1060908,1061071,1060981,1060967,1060992,1061015
    dqs_edge=1
    787717,794692,794756,794692,794692,794692,794692,794692,794691,794692,794756,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    814100,1039161,1029305,1049254,1058490,1061199,1061093,1044757,971486,861608,1041473,1059567,1061053,1060241,1046405,1049768
    dqs_edge=1
    448992,585087,569558,753984,743468,794573,751000,652734,452084,456816,472360,616090,666981,630714,574072,515330
    rddly=32
    dqs_edge=0
    526147,545723,543119,611642,552471,647930,626412,542683,542087,542469,545618,601960,631288,652039,547459,542641
    dqs_edge=1
    348594,396129,397193,428356,397503,441074,399842,395369,375626,395746,387526,397298,397378,395636,392112,391115
    rddly=48
    dqs_edge=0
    8430,267874,406940,461372,482725,528282,513630,101623,82195,162592,247489,493279,516659,471292,198474,187515
    dqs_edge=1
    854,88077,134704,289027,273646,296720,130967,14710,2100,46288,31744,174350,160962,125905,46221,22119
    rddly=64
    dqs_edge=0
    0,0,5,15854,165,5865,5771,0,0,0,0,752,261,1236,0,0
    dqs_edge=1
    0,0,0,742,0,1,0,0,0,0,0,0,0,0,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
    rddly=256
    dqs_edge=0
    1421,1,16,0,0,0,0,0,0,14,0,0,0,0,0,0
    dqs_edge=1
    144654,43194,17919,2897,3898,17,1476,21681,234174,155746,74612,18601,788,1940,12632,26498
    rddly=272
    dqs_edge=0
    215793,88551,142041,39774,24266,297,5981,77980,125507,156863,109158,8558,1435,16179,62700,31412
    dqs_edge=1
    526373,504826,485485,329798,457813,294860,420808,505657,546063,518601,515542,482173,386325,401845,458046,505574
    rddly=288
    dqs_edge=0
    436069,320844,367067,302366,316494,215066,258699,330680,337359,339385,325747,275733,257362,264723,309050,300956
    dqs_edge=1
    984927,676769,572348,540149,542911,545584,572201,856519,1025666,740084,838543,585206,530507,564912,623316,731814
    rddly=304
    dqs_edge=0
    707146,601045,583810,490009,469866,420585,506488,642517,631604,578069,611773,464307,426069,493701,589870,556791
    dqs_edge=1
    1048266,1041654,1040375,958494,1030907,1023270,1032300,1047966,1049730,1048317,1042347,1026318,1027602,1027484,1030432,1036149
    rddly=320
    dqs_edge=0
    793728,768737,760557,724935,731174,683454,725265,782031,789043,740777,759327,702605,671869,684222,762002,748621
    dqs_edge=1
    1059008,1059863,1059285,1059628,1059023,1059713,1059249,1059799,1059008,1059863,1059285,1058643,1058204,1059304,1055438,1057006
    vref=233384
    mode+en+sel=1c4
    rddly=0
    dqs_edge=0
    1060955,1061132,1061018,1061135,1060939,1061103,1061054,1061092,1060958,1061132,1061018,1061135,1060939,1061103,1061054,1061092
    dqs_edge=1
    761242,794311,794751,794692,794692,794692,794692,794692,794008,794433,794645,794692,794692,794692,794692,794692
    rddly=16
    dqs_edge=0
    683704,983713,971295,1022185,1040153,1061081,1061063,991998,876507,730378,997053,1052408,1060273,1056294,992979,1012483
    dqs_edge=1
    413131,499457,477134,713641,657028,790734,666533,548572,408926,416994,426791,519537,548761,538304,487365,438437
    rddly=32
    dqs_edge=0
    539659,542532,542111,570636,542321,574945,573452,542508,542016,542513,542132,554526,567381,582922,542184,542508
    dqs_edge=1
    383899,397359,397410,405598,397378,409124,397386,397301,393431,397023,396157,397378,397378,396820,396697,396205
    rddly=48
    dqs_edge=0
    61521,411926,503080,513910,533114,541526,539322,293541,257982,338749,413607,532711,538922,524653,381628,382086
    dqs_edge=1
    16451,182427,238657,348896,356978,375139,240258,74339,31028,123294,89611,276214,284871,218439,110823,89780
    rddly=64
    dqs_edge=0
    0,197,6940,75278,23741,64720,60177,0,0,0,0,32292,16869,20145,6,0
    dqs_edge=1
    0,0,4,26031,2716,5571,1,0,0,0,0,85,10,27,0,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    25,0,0,0,0,0,0,0,95,4,1,0,0,0,0,0
    rddly=256
    dqs_edge=0
    7321,20,173,12,0,0,0,0,17,492,11,0,0,0,0,0
    dqs_edge=1
    244509,97557,44040,9422,15646,379,8247,55908,331022,250571,141897,50050,4990,6769,38660,71983
    rddly=272
    dqs_edge=0
    251224,140498,196519,75880,69813,3278,28509,135601,182182,204704,163572,30734,9630,46685,124455,82791
    dqs_edge=1
    520610,515783,508062,402336,500219,400035,476631,515509,524343,518688,518609,508153,463961,467721,493871,516780
    rddly=288
    dqs_edge=0
    411398,347237,381694,334171,347870,267331,297684,356508,361987,363414,350163,307538,280889,283831,335305,331608
    dqs_edge=1
    895567,587489,536984,524771,524058,523654,532552,701165,978354,622582,703753,540874,520638,531359,549056,613378
    rddly=304
    dqs_edge=0
    663637,539900,518400,443033,422271,401829,445039,586844,572465,508026,556356,421723,404283,436487,528694,475155
    dqs_edge=1
    1058542,1038132,1008833,881156,992059,980626,1014590,1058988,1058689,1059207,1056758,984887,969401,984840,994036,1040282
    rddly=320
    dqs_edge=0
    789133,741154,730551,678147,682688,621879,681242,757315,773230,703035,728102,663418,635546,659452,730599,708809
    dqs_edge=1
    1058947,1059815,1059190,1059758,1059006,1059716,1059230,1059709,1058947,1059815,1059190,1059785,1059006,1059716,1059229,1059708
    vref=243936
    mode+en+sel=1c8
    rddly=0
    dqs_edge=0
    1059860,1061248,1061028,1061244,1060863,1061201,1061015,1061213,1060935,1061194,1061028,1061244,1060863,1061201,1061015,1061213
    dqs_edge=1
    702338,788541,793574,794692,794692,794692,794692,794692,783693,778068,790507,794660,794692,794420,794657,794239
    rddly=16
    dqs_edge=0
    598881,884394,871632,972703,983060,1059890,1051674,880850,751999,625280,902139,1022792,1052904,1044658,871405,895984
    dqs_edge=1
    399860,443581,430097,633759,552782,754130,571772,463135,397864,401876,403555,449844,456573,467628,431294,405595
    rddly=32
    dqs_edge=0
    541505,542498,542111,546223,541975,546695,544912,542487,541937,542498,542111,542674,545535,551257,542151,542487
    dqs_edge=1
    395138,397378,397410,397551,397378,398549,397378,397378,396584,397378,397349,397378,397378,397378,397378,397292
    rddly=48
    dqs_edge=0
    195010,503765,534737,536483,541057,542406,542056,467927,433617,480931,513469,540979,541786,538223,506602,501959
    dqs_edge=1
    71497,280427,329178,383096,388807,394684,337366,188373,108523,241391,183760,354246,365932,317148,215805,213481
    rddly=64
    dqs_edge=0
    0,28370,64499,179415,120085,204604,177997,31,6,1786,1895,121626,138660,105729,9264,1961
    dqs_edge=1
    0,2832,5334,75442,36672,49355,3725,0,0,0,0,17664,9843,10636,94,0
    rddly=80
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    296,1,0,0,0,0,0,0,1354,131,53,0,0,0,0,1
    rddly=256
    dqs_edge=0
    28675,286,1812,152,0,0,0,9,572,5240,260,0,0,1,18,7
    dqs_edge=1
    351048,186182,93983,25585,44550,3774,31246,126280,423578,361866,234578,112869,23041,22973,97188,160696
    rddly=272
    dqs_edge=0
    284482,190075,244511,124364,131696,18895,77602,188949,225424,237534,211125,75555,43825,102485,183492,151580
    dqs_edge=1
    519216,518166,516153,456185,514307,469590,504563,518086,519724,518675,518854,517246,504020,502936,512808,518652
    rddly=288
    dqs_edge=0
    401578,370302,391740,362181,373065,314783,334513,377650,382046,381352,372432,338500,311732,309843,362894,362364
    dqs_edge=1
    758581,543973,529722,520382,521118,519326,521112,583948,866401,556539,597234,524172,519090,521899,524465,547114
    rddly=304
    dqs_edge=0
    612673,473016,456839,414712,403456,397935,411149,508948,500165,444528,490839,404265,398669,411085,462355,423386
    dqs_edge=1
    1058829,985200,920333,765795,867409,870219,939779,1056021,1058913,1047701,1051822,895246,825485,893870,925336,1032270
    rddly=320
    dqs_edge=0
    775808,700274,689614,620420,623051,545433,627889,717937,741873,666881,690546,612548,573417,623091,689318,665343
    dqs_edge=1
    1059002,1059797,1059258,1057965,1059083,1059752,1059340,1059750,1059002,1059797,1059259,1059753,1059083,1059751,1059340,1059750
    vref=254488
    mode+en+sel=1cc
    rddly=0
    dqs_edge=0
    1048883,1061180,1060999,1061176,1060923,1061189,1060962,1061211,1060837,1057397,1061005,1061176,1060923,1061189,1060962,1061211
    dqs_edge=1
    620792,759296,783137,794587,794692,794692,794692,793921,719114,721763,764706,792119,794690,791862,791391,786394
    rddly=16
    dqs_edge=0
    552447,756494,738360,883927,859639,1040983,1000475,727874,630906,572035,798802,944282,1017566,1008813,733265,727560
    dqs_edge=1
    397386,412980,404400,565221,462553,663114,479244,416014,397378,397395,397483,414128,411580,421315,406366,397592
    rddly=32
    dqs_edge=0
    542000,542540,542152,542528,542045,542568,542157,542493,542000,542540,542152,542497,542183,543263,542153,542493
    dqs_edge=1
    396544,397378,397410,397378,397378,397409,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    353830,536075,541118,541578,541974,542477,542114,531198,517851,531379,538342,542431,541974,541865,537931,534287
    dqs_edge=1
    166813,355313,376498,394044,396212,397200,383609,311287,227557,337642,280263,386197,391870,372209,318558,330075
    rddly=64
    dqs_edge=0
    29,104719,188878,329821,320247,415989,376887,11110,16415,45977,44793,309674,394854,289160,81577,55057
    dqs_edge=1
    1,33878,39386,171551,135490,166761,35282,981,1,6463,1367,76561,70022,51815,15822,4111
    rddly=80
    dqs_edge=0
    0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    2619,59,22,1,0,0,0,1,9172,1950,487,16,0,0,0,48
    rddly=256
    dqs_edge=0
    72180,3110,10076,1370,41,0,0,357,6946,29553,2526,4,0,48,715,194
    dqs_edge=1
    438346,298951,183236,61784,111313,19608,84761,240136,483838,442359,332162,198514,70938,61577,189167,280646
    rddly=272
    dqs_edge=0
    315188,231215,285805,176737,193360,63394,138070,231951,253823,259282,243046,130894,109028,163921,228200,210852
    dqs_edge=1
    519157,518641,518324,493665,518137,504192,515469,518597,518934,518684,518813,518672,516181,515802,518191,518669
    rddly=288
    dqs_edge=0
    398332,384425,395816,379003,387460,351950,362188,389139,392471,391168,386020,363582,343324,339108,381519,381868
    dqs_edge=1
    638268,539641,537535,523848,529258,521444,524901,549841,713047,540994,552186,521917,520227,521396,520716,526668
    rddly=304
    dqs_edge=0
    544519,425725,418298,402284,398300,397353,399643,438845,436770,409736,434281,398838,397482,401587,415962,404225
    dqs_edge=1
    1050490,876870,785335,656102,703893,701141,785465,1020913,1058166,987289,1003431,747304,634758,721841,769581,935683
    rddly=320
    dqs_edge=0
    746929,643197,635837,550147,541860,456198,560319,671831,697899,619630,648841,535690,481606,558743,639523,605350
    dqs_edge=1
    1059058,1060018,1058506,1040452,1058507,1059623,1059260,1059872,1059058,1060030,1059289,1059771,1056555,1058026,1059014,1059872
    vref=265040
    mode+en+sel=1d0
    rddly=0
    dqs_edge=0
    1003877,1061197,1060260,1060733,1061061,1061228,1061157,1061257,1055853,1024941,1061187,1061272,1061061,1061228,1061157,1061256
    dqs_edge=1
    524231,691943,730477,790538,793676,794692,794614,771695,630080,649841,691680,770047,793830,780150,758089,741152
    rddly=16
    dqs_edge=0
    542130,632766,623562,775828,694268,953586,881018,602525,557316,545594,665708,828279,905079,912972,628305,597397
    dqs_edge=1
    397378,399311,397463,487322,413434,543875,429964,399259,397378,397378,397410,398099,398294,403336,398157,397378
    rddly=32
    dqs_edge=0
    542071,542519,542181,542480,542032,542523,542152,542474,542071,542519,542181,542480,542032,542526,542152,542474
    dqs_edge=1
    397378,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    481426,541720,542121,542473,542065,542499,542171,541642,539654,541840,541837,542477,542065,542498,541868,541582
    dqs_edge=1
    285906,388324,393168,396656,397359,397378,396435,381590,338638,385412,361762,395766,396603,390849,379144,381415
    rddly=64
    dqs_edge=0
    39652,283276,383077,467261,485785,524746,505643,124869,137697,199202,197132,472300,521929,471498,279116,250550
    dqs_edge=1
    9140,114526,128446,284565,280367,326920,132874,33605,11792,63336,34771,210575,228305,160724,85687,58398
    rddly=80
    dqs_edge=0
    0,0,95,6248,187,7205,4631,0,0,0,0,3738,3074,4325,0,0
    dqs_edge=1
    0,0,0,2157,8,30,0,0,0,0,0,0,0,0,0,0
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    11808,934,278,28,2,0,0,88,36320,14003,3538,259,0,0,26,538
    rddly=256
    dqs_edge=0
    134370,19927,40634,7196,1178,0,31,6014,39134,76615,14375,147,7,684,7825,2883
    dqs_edge=1
    490040,399043,290111,124409,221532,67250,185167,361391,511484,491968,415245,311545,167853,147688,304658,394612
    rddly=272
    dqs_edge=0
    347302,272272,326126,235633,250657,132719,201040,277312,282123,286975,267890,184645,175606,213321,253422,251309
    dqs_edge=1
    522121,519111,519679,510955,518818,515519,518320,519561,520462,519430,518911,518677,518654,518438,518861,518714
    rddly=288
    dqs_edge=0
    397551,392892,397115,389288,394633,377146,381155,394972,396448,395590,393235,380878,369268,364111,391853,392344
    dqs_edge=1
    570867,542481,541967,532041,539026,531538,535290,544155,602349,542830,543959,530471,529203,531607,529062,533218
    rddly=304
    dqs_edge=0
    469570,404647,402262,398282,397426,397314,397494,406038,406969,399242,406813,397551,397315,398246,400506,398653
    dqs_edge=1
    986505,715813,636686,578702,586059,578529,624233,885285,1026469,832062,872553,624535,557296,596049,621255,746091
    rddly=320
    dqs_edge=0
    700708,579477,570144,480916,464340,410490,479542,616394,644634,539195,591354,453567,417781,467835,573328,508436
    dqs_edge=1
    1058989,1056308,1040185,975465,1038493,1045518,1052679,1060045,1058989,1059788,1059192,1041415,997683,1019927,1040248,1059528
    vref=275592
    mode+en+sel=1d4
    rddly=0
    dqs_edge=0
    905033,1055919,1050342,1056394,1060508,1061225,1061009,1060030,1001066,947694,1059271,1061095,1060985,1061205,1059162,1059969
    dqs_edge=1
    455492,611347,641367,774255,770023,794687,785105,693855,539685,551519,603163,694111,776574,734968,680360,629705
    rddly=16
    dqs_edge=0
    542025,573318,565970,669497,583181,776599,724306,552355,542242,542569,599537,677662,737013,760017,571620,546678
    dqs_edge=1
    397378,397378,397410,439549,397984,454221,404974,397385,397378,397378,397410,397378,397378,397761,397378,397378
    rddly=32
    dqs_edge=0
    542053,542502,542140,542501,542057,542514,542145,542486,542053,542502,542140,542501,542057,542514,542145,542486
    dqs_edge=1
    397378,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    528015,542474,542270,542462,542099,542502,542265,542488,542038,542474,542270,542462,542099,542502,542265,542486
    dqs_edge=1
    358940,396245,396680,397378,397378,397378,397367,395530,384330,396261,390542,397032,397378,396264,395210,394111
    rddly=64
    dqs_edge=0
    159251,447338,502460,520722,533450,541487,538265,358358,351258,405469,401455,529274,540126,530771,461349,443764
    dqs_edge=1
    61570,234629,251185,357244,364681,388156,270629,139535,76571,197983,117934,329939,356761,297089,208402,199360
    rddly=80
    dqs_edge=0
    0,9471,32475,79897,42112,104826,84752,10,5,480,107,73151,118987,70119,6432,1182
    dqs_edge=1
    0,1388,2297,43693,15238,24076,376,0,0,0,0,5845,6068,5781,126,3
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    39461,7600,2134,301,168,0,4,1608,96860,57117,16277,2193,0,23,611,4230
    rddly=256
    dqs_edge=0
    188542,62918,96606,25313,11522,27,813,33525,105201,135716,55261,2296,355,5332,44284,21458
    dqs_edge=1
    511211,467653,387933,205888,339531,156835,300489,447547,518347,513036,475360,409974,301327,268322,406655,474183
    rddly=272
    dqs_edge=0
    372342,310755,358384,289931,299968,202030,255317,318345,317238,319289,300399,234551,227783,247398,276096,286272
    dqs_edge=1
    531882,523479,524534,517144,520221,518121,519184,525301,530279,527754,520641,518695,518937,518711,518911,518927
    rddly=288
    dqs_edge=0
    397339,396176,397336,394625,396784,389754,391360,396854,397241,396996,396394,391439,386165,382396,395992,396263
    dqs_edge=1
    547752,542645,542245,539349,542075,540627,541548,542672,553977,542632,542458,539992,540137,541158,539479,541554
    rddly=304
    dqs_edge=0
    423849,398735,398160,397442,397318,397314,397319,398568,398635,397589,398647,397327,397314,397437,397585,397466
    dqs_edge=1
    841932,600330,566557,550126,548824,546909,557358,681259,907372,666474,701863,563802,543655,552910,556406,613637
    rddly=320
    dqs_edge=0
    634148,497845,492934,429752,416326,398972,422078,528638,568716,449950,510092,411205,400294,416109,483256,430112
    dqs_edge=1
    1058969,1011099,959603,838948,932996,948492,997917,1058976,1059011,1041525,1057132,961123,777391,889742,954315,1030037
    vref=286144
    mode+en+sel=1d8
    rddly=0
    dqs_edge=0
    764833,1012721,1009595,1036641,1047927,1061163,1060936,1033964,897599,817014,1041796,1058072,1060861,1060029,1027230,1044761
    dqs_edge=1
    414615,513299,533045,731050,687262,792947,714227,593111,449694,467289,496907,602116,681145,643555,562660,496334
    rddly=16
    dqs_edge=0
    541989,544611,545358,603478,547302,625252,621724,543062,541989,542486,554924,586748,607205,639410,543741,542455
    dqs_edge=1
    397378,397378,397410,414604,397378,414452,397542,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=32
    dqs_edge=0
    542034,542489,542104,542514,541989,542496,542159,542498,542034,542489,542104,542514,541989,542496,542159,542498
    dqs_edge=1
    397378,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    540252,542428,542148,542429,542026,542439,542160,542427,542034,542428,542148,542429,542026,542439,542160,542427
    dqs_edge=1
    389192,397372,397405,397378,397378,397378,397378,397348,396362,397371,396732,397378,397378,397370,397307,397064
    rddly=64
    dqs_edge=0
    363598,524736,537459,540341,541365,542473,542009,511014,499352,521821,522048,541274,541987,541423,532399,524253
    dqs_edge=1
    193677,347366,354631,390830,393331,396880,374206,310940,238633,345598,271384,385875,393719,380280,346075,349313
    rddly=80
    dqs_edge=0
    1372,98493,163812,275306,228063,373123,333685,14462,32349,62501,47312,291279,432274,311080,124561,88580
    dqs_edge=1
    529,43578,47538,161403,116702,172157,26882,2773,34,16173,2090,77938,113169,67196,29811,14112
    rddly=96
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=240
    dqs_edge=0
    250,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    95405,30665,10569,1955,1866,1,380,10418,181362,135269,50985,11743,70,313,5823,22444
    rddly=256
    dqs_edge=0
    232099,120349,159581,59808,53136,1101,9826,89106,161454,187362,114807,14833,6172,22815,107625,72655
    dqs_edge=1
    517193,500890,453291,293766,430609,271804,394105,491289,518812,517858,504069,475822,412583,379843,468603,507698
    rddly=272
    dqs_edge=0
    387720,345970,379865,331448,340492,268148,301787,351768,347738,350678,331990,276820,257710,267043,307465,324597
    dqs_edge=1
    540218,533749,534539,521500,527306,519897,523147,535958,539706,538212,528991,519647,519674,520042,520855,522465
    rddly=288
    dqs_edge=0
    397314,397143,397346,396747,397267,395556,395904,397263,397314,397292,397219,396016,394517,392364,397154,397193
    dqs_edge=1
    542975,542557,542228,542448,542130,542591,542249,542512,543427,542557,542232,542515,542125,542596,542220,542516
    rddly=304
    dqs_edge=0
    404106,397488,397426,397317,397314,397314,397314,397429,397443,397317,397429,397314,397314,397314,397315,397315
    dqs_edge=1
    661582,553354,545643,543463,542617,542794,543228,567791,711091,565171,580050,544837,542177,543624,543332,555105
    rddly=320
    dqs_edge=0
    548709,432217,430793,405229,400632,397436,401026,439497,472785,407401,432462,399461,397579,401029,417814,404512
    dqs_edge=1
    1042219,883745,785480,672537,729894,726849,812265,1020274,1056332,916458,1002595,774297,589857,671845,748210,867596
    vref=296696
    mode+en+sel=1dc
    rddly=0
    dqs_edge=0
    631361,917567,921273,987066,993060,1060833,1060264,954769,768492,666037,983007,1039411,1057268,1053898,920662,960584
    dqs_edge=1
    399878,449052,454227,658078,587178,759104,616927,494676,404369,421673,436010,502089,555696,537688,473830,424295
    rddly=16
    dqs_edge=0
    542136,542567,542203,559819,542124,559197,563542,542580,542136,542565,542520,545208,554572,569473,542175,542580
    dqs_edge=1
    397378,397378,397410,399417,397378,399453,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=32
    dqs_edge=0
    541975,542543,542073,542527,542010,542516,542100,542523,541975,542543,542073,542527,542010,542516,542100,542523
    dqs_edge=1
    397378,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    541936,542476,542130,542563,542062,542501,542159,542516,542016,542476,542130,542563,542062,542501,542159,542516
    dqs_edge=1
    396305,397378,397410,397378,397378,397378,397378,397378,397376,397378,397410,397378,397378,397378,397378,397378
    rddly=64
    dqs_edge=0
    493058,540904,541621,542375,541962,542406,542069,540292,538564,541279,541183,542401,541962,542406,541596,540336
    dqs_edge=1
    323422,388894,390679,396576,397062,397378,396254,385750,361403,391285,373086,396249,397363,395681,391206,388908
    rddly=80
    dqs_edge=0
    66669,296694,384126,448760,434745,513968,497866,167834,225203,310908,277888,475901,533459,496388,382551,343633
    dqs_edge=1
    33666,153225,168785,299788,282918,347713,156711,58614,31177,145142,57554,243604,322267,228900,154226,133350
    rddly=96
    dqs_edge=0
    0,184,889,2165,306,3612,164,2,0,0,0,2470,9449,4117,77,0
    dqs_edge=1
    0,526,174,5383,420,3274,0,0,0,0,0,361,199,481,36,0
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    2,0,0,0,0,0,0,0,136,16,4,0,0,0,0,0
    rddly=240
    dqs_edge=0
    4711,9,190,6,0,0,0,0,0,188,1,0,0,0,0,0
    dqs_edge=1
    185889,80791,32712,8570,10861,104,5213,36092,285838,242696,114603,38980,1456,1927,23747,70697
    rddly=256
    dqs_edge=0
    274419,181954,222723,119028,127259,15248,57122,159998,216240,233464,182104,64147,53845,84382,184541,160580
    dqs_edge=1
    520242,514700,494225,381207,486671,394718,464115,511262,519444,519140,516479,509172,488710,463389,504263,517648
    rddly=272
    dqs_edge=0
    394979,371849,391948,363509,370030,322030,343032,376050,374979,375520,362854,317370,290354,293925,342685,360558
    dqs_edge=1
    542059,541045,541250,529399,537903,527762,532698,542204,542056,542507,538609,525854,527245,528005,529824,533696
    rddly=288
    dqs_edge=0
    397314,397312,397346,397265,397314,397053,397159,397314,397314,397314,397346,397181,396997,396300,397313,397312
    dqs_edge=1
    542163,542630,542259,542632,542117,542601,542226,542601,542168,542630,542259,542632,542117,542601,542226,542601
    rddly=304
    dqs_edge=0
    398672,397319,397346,397314,397314,397314,397314,397316,397315,397314,397346,397314,397314,397314,397314,397314
    dqs_edge=1
    571239,543700,542585,542584,542108,542548,542263,544811,583681,543945,545051,542685,542097,542555,542262,543886
    rddly=320
    dqs_edge=0
    458571,404438,404068,398501,397665,397314,397579,404070,412333,398233,401849,397517,397314,397677,399428,398465
    dqs_edge=1
    924806,686112,613956,571310,584631,573936,608990,822326,976318,682620,792726,612793,544490,559511,585720,656964
    vref=307248
    mode+en+sel=1e0
    rddly=0
    dqs_edge=0
    565778,770265,776919,893134,861603,1046433,1030951,793094,621573,584151,874556,960866,1023185,1029793,757522,777431
    dqs_edge=1
    397385,412794,414509,582301,484419,665132,509048,429506,397417,401873,405218,437932,450982,460476,421133,400063
    rddly=16
    dqs_edge=0
    542069,542536,542218,544299,542084,543607,543513,542544,542069,542536,542218,542529,543037,547786,542170,542544
    dqs_edge=1
    397378,397378,397410,397378,397378,397433,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=32
    dqs_edge=0
    542052,542490,542187,542432,542029,542462,542183,542439,542052,542490,542187,542432,542029,542462,542183,542439
    dqs_edge=1
    397378,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    542123,542492,542201,542512,542117,542472,542226,542454,542123,542492,542201,542512,542117,542472,542226,542454
    dqs_edge=1
    397374,397378,397410,397378,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=64
    dqs_edge=0
    533498,542538,542146,542513,542029,542519,542197,542507,541976,542542,542146,542513,542029,542519,542197,542453
    dqs_edge=1
    381912,396483,396653,397378,397378,397378,397377,396458,395062,397138,396346,397378,397378,397377,397053,396457
    rddly=80
    dqs_edge=0
    304878,488412,519605,531609,528023,541847,539666,454101,462929,510056,501126,538570,541932,540560,522037,504510
    dqs_edge=1
    183258,320429,327336,382944,381861,395814,350734,266061,207181,354436,257910,377978,395260,379672,345964,339662
    rddly=96
    dqs_edge=0
    6572,75725,104830,156638,86614,219076,124198,3452,8678,27823,4589,161072,342492,190742,92282,37385
    dqs_edge=1
    5860,55978,39980,115607,60281,161521,10915,4765,156,18403,590,79258,119325,69728,43203,15348
    rddly=112
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,6,12,0,0
    dqs_edge=1
    0,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=128
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    96,0,0,0,0,0,0,0,2392,657,102,0,0,0,0,0
    rddly=240
    dqs_edge=0
    33445,524,3596,254,1,0,0,19,38,7402,85,0,0,0,2,0
    dqs_edge=1
    295884,167681,79500,26529,38163,2213,27308,93666,383916,357643,195643,93038,11889,8319,69030,162420
    rddly=256
    dqs_edge=0
    313174,229423,275509,180095,194253,65855,127976,214208,251588,261651,225758,119864,128379,149679,229388,218077
    dqs_edge=1
    527543,519972,512685,444371,509417,466488,498856,519822,524529,524061,518816,517601,511730,501328,515880,518772
    rddly=272
    dqs_edge=0
    397013,387776,396329,382215,387683,362024,372321,390391,391216,389586,383201,350118,328454,326961,372044,384414
    dqs_edge=1
    542012,542515,542169,537893,541992,538197,540405,542562,542012,542515,542095,536259,538779,539158,539470,541501
    rddly=288
    dqs_edge=0
    397314,397314,397346,397314,397314,397307,397310,397314,397314,397314,397346,397311,397295,397176,397314,397314
    dqs_edge=1
    542189,542530,542293,542535,542192,542530,542328,542558,542189,542530,542293,542535,542192,542530,542328,542558
    rddly=304
    dqs_edge=0
    397522,397314,397346,397314,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    dqs_edge=1
    546283,542558,542189,542509,542040,542553,542196,542599,544882,542533,542194,542508,542040,542553,542196,542572
    rddly=320
    dqs_edge=0
    414381,398271,398294,397368,397338,397314,397318,397970,398771,397350,397606,397314,397314,397315,397404,397389
    dqs_edge=1
    705454,571947,551721,545163,546599,544033,547772,606348,741522,560448,600330,549587,542144,543378,545159,562049
    vref=317800
    mode+en+sel=1e4
    rddly=0
    dqs_edge=0
    542595,621392,637482,760603,670432,949374,915702,626760,547271,548513,724441,832122,891642,940463,628445,603032
    dqs_edge=1
    397378,398852,398837,499660,421031,552270,438602,402307,397378,397405,397477,404238,404624,415768,401534,397390
    rddly=16
    dqs_edge=0
    542077,542499,542197,543012,542052,542473,542211,542509,542077,542499,542197,542490,542054,542580,542211,542509
    dqs_edge=1
    397378,397378,397412,397707,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=32
    dqs_edge=0
    542032,542593,542145,543438,542023,542541,542140,542518,542032,542581,542145,542546,542023,542543,542140,542518
    dqs_edge=1
    397378,397378,397412,398130,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=48
    dqs_edge=0
    542093,542492,542193,543338,542102,542527,542248,542457,542093,542489,542193,542479,542102,542528,542248,542457
    dqs_edge=1
    397378,397378,397410,398070,397378,397378,397378,397378,397378,397378,397410,397378,397378,397378,397378,397378
    rddly=64
    dqs_edge=0
    540996,542474,542068,542832,541974,542445,542089,542412,541966,542474,542068,542442,541974,542445,542089,542412
    dqs_edge=1
    395665,397378,397410,397722,397378,397378,397378,397378,397373,397378,397410,397378,397378,397378,397378,397378
    rddly=80
    dqs_edge=0
    483446,538926,541231,542294,541248,542513,542138,537484,536316,541688,541525,542492,542015,542513,541668,539043
    dqs_edge=1
    338564,387917,389178,396829,396296,397378,396076,385538,368197,395851,385190,396892,397378,397228,395485,391896
    rddly=96
    dqs_edge=0
    207452,359157,419249,449029,384458,485987,439074,247955,285771,374716,286087,454011,531425,488704,414783,345485
    dqs_edge=1
    136866,251998,229682,333352,285315,381862,215442,159243,81287,256806,105503,310928,370709,308126,258122,209172
    rddly=112
    dqs_edge=0
    197,14630,23445,16093,1050,23406,4984,65,375,2179,293,52473,170402,52739,17538,1697
    dqs_edge=1
    261,17345,9552,29942,3552,30550,359,198,2,1557,3,12754,14872,8500,4788,251
    rddly=128
    dqs_edge=0
    0,1,0,3,0,0,0,2,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=144
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    1693,52,3,1,0,0,0,1,18708,8626,1636,61,0,0,3,122
    rddly=240
    dqs_edge=0
    104416,13979,33084,4519,329,0,0,2186,5935,63643,5857,0,0,0,916,152
    dqs_edge=1
    406382,295998,169569,69212,109692,19804,89879,200605,475901,455978,315221,191976,56918,33391,161025,303840
    rddly=256
    dqs_edge=0
    349716,279388,325455,250433,260291,146335,201883,272520,292189,299251,264089,184329,201678,212531,258224,264564
    dqs_edge=1
    537894,529543,525633,486131,520218,502543,515028,531225,535918,534852,522044,518837,518391,514665,519585,521052
    rddly=272
    dqs_edge=0
    397307,395289,397271,392803,395529,385469,389339,396095,396503,395826,393577,375141,362775,359588,388974,394765
    dqs_edge=1
    542187,542630,542334,542957,542183,542506,542349,542620,542187,542621,542334,542071,542168,542556,542343,542619
    rddly=288
    dqs_edge=0
    397314,397314,397346,397928,397314,397314,397314,397314,397314,397314,397346,397314,397314,397313,397314,397314
    dqs_edge=1
    542154,542523,542205,543303,542089,542572,542229,542542,542154,542518,542205,542569,542089,542574,542229,542542
    rddly=304
    dqs_edge=0
    397318,397314,397347,397962,397314,397314,397314,397314,397314,397314,397346,397314,397314,397314,397314,397314
    dqs_edge=1
    542617,542566,542243,543127,542124,542551,542279,542587,542207,542565,542243,542571,542124,542551,542279,542587
    rddly=320
    dqs_edge=0
    400224,397373,397384,397590,397314,397314,397314,397330,397354,397314,397346,397314,397314,397314,397314,397314
    dqs_edge=1
    572886,544521,542658,542544,542269,542510,542233,546034,576054,542945,543843,542569,542119,542506,542204,543793
    vref=328352
    mode+en+sel=1e8
    rddly=0
    dqs_edge=0
    542047,557357,565612,648999,566809,736270,724089,558091,542066,542499,615140,664137,693560,763556,565060,545954
    dqs_edge=1
    397378,397387,397448,446424,399204,453831,407437,397471,397378,397378,397411,397398,397460,400843,397432,397378
    rddly=16
    dqs_edge=0
    542143,543605,542561,547802,542090,542468,542218,542450,542056,542532,542201,542605,542089,542924,542220,542450
    dqs_edge=1
    397404,397919,397911,402350,397378,397379,397378,397380,397378,397380,397593,397556,397378,397854,397378,397378
    rddly=32
    dqs_edge=0
    542157,544010,542763,550448,541976,542528,542159,542467,542001,542510,542210,542963,541973,543311,542170,542471
    dqs_edge=1
    397444,398283,398159,405104,397378,397391,397378,397378,397379,397382,397612,397701,397378,398038,397380,397378
    rddly=48
    dqs_edge=0
    542148,544285,542718,551277,542005,542512,542183,542495,541993,542620,542175,543035,541998,543314,542206,542495
    dqs_edge=1
    397464,398383,398170,405867,397380,397391,397378,397378,397380,397380,397580,397762,397378,398124,397380,397378
    rddly=64
    dqs_edge=0
    542222,543786,542794,549161,542112,542546,542223,542529,542142,542549,542207,542887,542104,543122,542232,542529
    dqs_edge=1
    397357,398042,398009,404023,397378,397390,397378,397378,397378,397378,397414,397572,397378,397580,397378,397378
    rddly=80
    dqs_edge=0
    536484,542671,542210,543085,542034,542608,542167,542607,542020,542605,542171,542599,542034,542608,542167,542563
    dqs_edge=1
    390170,397057,397100,398490,397378,397378,397378,397132,397095,397378,397404,397378,397378,397378,397378,397350
    rddly=96
    dqs_edge=0
    459705,520566,536115,540617,520517,541562,535675,497136,504112,533279,514459,539672,542075,541907,532756,510539
    dqs_edge=1
    338046,381600,376049,396605,388348,397373,389426,369485,331872,394473,350364,396767,397377,396726,390363,381813
    rddly=112
    dqs_edge=0
    155011,314682,381779,371811,215999,389165,306904,182993,282496,341714,288296,410407,498628,431063,341991,263518
    dqs_edge=1
    104553,231233,213759,301752,184515,330657,154264,116933,75446,227425,78561,252535,283592,217382,155778,102960
    rddly=128
    dqs_edge=0
    659,22789,49126,88015,5022,43476,8762,291,4069,1000,602,55075,47437,13613,2398,206
    dqs_edge=1
    1382,32951,19392,75770,6457,54324,2149,1611,232,955,23,16307,6070,2459,694,13
    rddly=144
    dqs_edge=0
    0,64,56,2798,4,8,0,18,0,0,0,9,0,0,0,0
    dqs_edge=1
    0,105,26,2145,16,18,0,0,0,0,0,0,0,0,0,0
    rddly=160
    dqs_edge=0
    0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=176
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=192
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    dqs_edge=1
    11400,1560,158,26,4,0,0,58,59389,42387,9219,1198,1,33,500,1683
    rddly=240
    dqs_edge=0
    173307,83566,109377,29572,11620,21,491,34179,74120,129077,58807,733,231,206,25607,9651
    dqs_edge=1
    464906,387510,255185,126844,197261,64005,169231,298740,508862,498491,403169,297870,144611,95392,272543,415804
    rddly=256
    dqs_edge=0
    378125,328646,364483,313339,321088,230377,268505,326267,331348,335513,306887,245346,249487,251789,290675,311394
    dqs_edge=1
    541963,539321,536118,511029,530955,516349,524810,539979,541784,541733,531029,521549,525587,522504,527223,530300
    rddly=272
    dqs_edge=0
    397340,397556,397793,401276,397181,395152,395964,397222,397299,397170,396990,391095,386538,383146,395829,397110
    dqs_edge=1
    542238,544246,542842,549730,542059,542647,542233,542608,542093,542714,542351,543038,542057,543410,542245,542610
    rddly=288
    dqs_edge=0
    397377,398141,398043,404620,397317,397321,397315,397315,397314,397315,397527,397617,397314,397841,397314,397314
    dqs_edge=1
    542137,544281,542729,550578,542083,542581,542205,542593,542013,542706,542235,543092,542079,543368,542205,542593
    rddly=304
    dqs_edge=0
    397399,398357,398185,405731,397316,397330,397315,397315,397315,397316,397570,397714,397314,398046,397316,397314
    dqs_edge=1
    542247,544141,542886,550581,542169,542553,542307,542537,542137,542562,542269,542915,542162,543264,542316,542537
    rddly=320
    dqs_edge=0
    397735,398016,397933,403564,397315,397332,397315,397314,397315,397314,397380,397585,397314,397791,397316,397314
    dqs_edge=1
    544524,542994,542503,545254,542071,542569,542190,542548,542612,542509,542194,542533,542070,542597,542190,542541
    vref=338904
    mode+en+sel=1ec
    rddly=0
    dqs_edge=0
    543092,546625,546595,592296,543854,586202,598512,543305,542062,544097,560655,566910,574098,621013,543078,542504
    dqs_edge=1
    398034,400116,400545,430872,397387,412204,398091,397517,397521,397728,398972,398062,397378,398235,397403,397380
    rddly=16
    dqs_edge=0
    544696,556975,547467,571962,542571,542972,544057,543036,542583,549167,545264,545006,542173,544970,543615,543147
    dqs_edge=1
    399659,407479,405790,430319,398133,397885,397616,397758,398670,400118,403623,400795,397674,400127,398470,397865
    rddly=32
    dqs_edge=0
    545203,563358,550727,579697,543568,544117,547510,543432,543379,550739,546679,547956,542885,546746,544810,543609
    dqs_edge=1
    400397,412791,408852,438122,399286,399359,398581,398105,399258,400879,405019,402649,398343,401020,399668,398616
    rddly=48
    dqs_edge=0
    545197,563062,550657,579528,543611,544094,547204,543401,543521,550325,546462,547751,542952,546617,544767,543610
    dqs_edge=1
    400285,412686,408609,438442,399495,399691,398592,398048,399183,400573,404576,402458,398375,400971,399662,398625
    rddly=64
    dqs_edge=0
    544219,560812,549804,577803,543510,543873,545459,543232,543348,546683,544246,547197,542785,545603,543891,543453
    dqs_edge=1
    399787,410495,406791,437152,399332,399517,398338,397900,398564,399102,400458,401792,398167,400087,399171,398561
    rddly=80
    dqs_edge=0
    542700,550689,546079,564853,542907,542971,542548,542421,542477,542735,542172,544056,542049,543551,542486,542480
    dqs_edge=1
    398003,403070,401216,425984,398682,398427,397466,397467,397388,397428,397431,398948,397388,397769,397702,397612
    rddly=96
    dqs_edge=0
    537618,542868,542350,542910,541710,542464,542167,542324,541966,542493,542160,542471,542053,542464,542169,542135
    dqs_edge=1
    393974,397844,397356,398785,397376,397403,397378,397328,397345,397378,397408,397378,397378,397378,397378,397360
    rddly=112
    dqs_edge=0
    496119,533632,541300,540086,507829,538436,527665,518626,529853,538722,532839,541413,542099,542161,529385,510970
    dqs_edge=1
    371670,394717,393862,397363,391800,397376,394216,386815,384063,397078,383842,397339,397375,396370,382015,365412
    rddly=128
    dqs_edge=0
    252930,424751,476951,470616,349046,439284,347188,294664,397417,360772,356145,459800,456957,401097,273033,176657
    dqs_edge=1
    196656,330236,313246,371888,280442,367422,239424,222375,217938,248549,155050,304005,244597,190352,106757,58111
    rddly=144
    dqs_edge=0
    17842,195807,227299,330513,134061,207011,74195,14424,121676,21159,56416,221534,59109,29943,2902,1958
    dqs_edge=1
    16658,152303,126873,246129,118808,147619,29017,19182,46370,22279,9940,91161,24943,7728,1168,276
    rddly=160
    dqs_edge=0
    265,30539,18230,122733,6410,1514,23,29,2518,9,194,7110,88,4,0,0
    dqs_edge=1
    314,30174,9793,93005,8708,2058,105,14,708,10,6,1690,43,1,0,0
    rddly=176
    dqs_edge=0
    3,8039,2083,35513,32,4,0,19,56,0,0,57,0,0,0,0
    dqs_edge=1
    5,8213,869,27349,155,9,5,0,11,0,0,10,0,0,0,0
    rddly=192
    dqs_edge=0
    0,260,37,795,0,0,0,8,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,531,11,503,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=208
    dqs_edge=0
    0,54,6,43,0,0,0,3,0,0,0,0,0,0,0,0
    dqs_edge=1
    0,247,0,11,0,0,0,0,0,0,0,0,0,0,0,0
    rddly=224
    dqs_edge=0
    9823,94,329,94,0,0,0,14,0,7,0,0,0,0,0,0
    dqs_edge=1
    55104,32369,4154,1669,317,0,34,3176,147366,128365,39533,12839,190,588,7773,15274
    rddly=240
    dqs_edge=0
    238171,156702,190756,95018,87740,5195,26145,115951,141779,188151,135355,29214,18679,7954,110449,77535
    dqs_edge=1
    502454,467379,363978,224702,323784,168482,291946,406405,519130,516778,468947,409080,284297,212381,388456,488490
    rddly=256
    dqs_edge=0
    393262,364735,389076,373655,360888,307452,323849,361034,362130,367933,345271,308996,297659,284203,333764,354553
    dqs_edge=1
    544006,553578,544903,544769,540682,531729,537549,542763,542732,547941,542665,533288,538346,536485,539135,540712
    rddly=272
    dqs_edge=0
    399560,406730,406128,433105,398150,397643,397420,397643,398241,399521,402368,398711,396045,396201,397994,397606
    dqs_edge=1
    545181,562371,549873,576312,543293,543765,547201,543437,543503,550851,546592,547740,542792,546544,544673,543642
    rddly=288
    dqs_edge=0
    400242,411738,408446,438013,399197,399045,398211,398023,399002,400595,404539,401784,398029,400671,399310,398213
    dqs_edge=1
    545502,563416,550931,579695,543817,544257,547638,543538,543625,550789,546721,548002,543102,546815,544979,543704
    rddly=304
    dqs_edge=0
    400141,412192,408304,437922,399312,399632,398476,398003,399085,400449,404397,402303,398274,400902,399545,398549
    dqs_edge=1
    544755,562569,550364,578839,543569,544107,546288,543381,543347,547717,544746,547489,542914,546216,544610,543545
    rddly=320
    dqs_edge=0
    399695,410547,406880,436444,399249,399650,398468,397936,398665,399699,401764,401984,398230,400521,399365,398587
    dqs_edge=1
    543717,557094,548742,575220,543420,543506,543145,542963,542461,543832,542495,545037,542551,544456,543387,543196
    vref=349456
    mode+en+sel=1f0
    rddly=0
    dqs_edge=0
    567507,605358,566761,604709,546973,551661,561909,549959,549656,575491,559230,554582,546952,565898,551135,544380
    dqs_edge=1
    437497,504405,491856,510070,405328,408226,400305,415122,439396,431031,435946,418267,398993,404987,404758,398990
    rddly=16
    dqs_edge=0
    578147,620290,582587,628276,561103,562471,569896,563850,564448,587510,574039,573887,551689,565138,566571,550202
    dqs_edge=1
    451874,525620,518220,541220,425638,425924,417990,429220,466196,449421,456792,442189,410729,424886,427557,405070
    rddly=32
    dqs_edge=0
    575014,616015,584200,636532,565795,569161,575076,565390,566381,584747,573826,577840,556702,571096,568091,552584
    dqs_edge=1
    438804,497530,493764,530885,431112,432784,426132,426243,445588,441397,448270,442871,414508,429210,431072,407453
    rddly=48
    dqs_edge=0
    573901,611440,584995,636280,567384,569806,575254,565019,567414,582502,573769,577981,557356,571516,568320,552498
    dqs_edge=1
    435241,470306,478721,524275,432934,436963,427408,421089,434970,439244,444678,442503,414635,429528,431410,407929
    rddly=64
    dqs_edge=0
    573746,609443,587098,640155,569030,571937,576346,566398,569477,580611,572793,579563,558472,572555,568696,553733
    dqs_edge=1
    435094,459515,465026,515252,435305,439724,428859,418324,432293,437349,442384,443990,416036,431101,432722,409999
    rddly=80
    dqs_edge=0
    562583,591892,580739,610325,564472,563781,564332,555040,562619,566518,559006,572080,548408,563520,559354,546822
    dqs_edge=1
    420621,445407,442810,469854,427448,427682,414473,406752,409133,413176,415325,434435,403172,416550,419334,403592
    rddly=96
    dqs_edge=0
    547718,575563,570680,584248,552019,546990,543409,544354,548689,544862,542774,554405,542491,546958,545830,543492
    dqs_edge=1
    405142,433631,422991,447173,410033,413108,399148,400234,398120,398537,397855,411604,397818,401258,403141,399731
    rddly=112
    dqs_edge=0
    541817,552813,547806,549494,542177,542578,542103,542545,542194,542596,542110,543333,541967,542931,542480,542574
    dqs_edge=1
    397818,410176,401515,410162,398560,398992,397390,397541,397382,397387,397411,397982,397379,397479,397762,397542
    rddly=128
    dqs_edge=0
    533751,542045,542177,542552,539291,542056,539982,539937,541818,541388,541365,542404,542094,542138,526058,496782
    dqs_edge=1
    394608,397762,397405,397525,397347,397405,397276,396958,397362,397363,396686,397377,397167,395125,366779,328880
    rddly=144
    dqs_edge=0
    457440,535380,540885,541600,527658,533089,509334,461013,533152,485914,522889,537636,481800,455678,291263,220515
    dqs_edge=1
    348697,396309,394637,397315,395729,395842,375858,356544,389864,373550,351807,390802,303210,263009,150734,103592
    rddly=160
    dqs_edge=0
    275212,496256,498892,534920,463098,415797,321064,170724,449001,243931,371006,453619,143028,93986,18036,20518
    dqs_edge=1
    222734,375617,352094,394435,364761,308105,210194,168718,303137,202940,170334,291155,72412,32462,9534,4838
    rddly=176
    dqs_edge=0
    121183,415078,391011,501805,261969,178939,81541,16376,252543,48252,129485,236738,11215,2514,86,183
    dqs_edge=1
    95402,319837,252406,371906,228046,114958,53018,19699,149694,64365,49845,124136,5589,1402,32,60
    rddly=192
    dqs_edge=0
    73408,319807,284534,421389,64275,35106,6142,1343,116322,14875,48481,63994,577,152,0,12
    dqs_edge=1
    54975,270703,148752,302600,56350,22475,6611,1311,73416,32942,13140,31145,139,75,2,4
    rddly=208
    dqs_edge=0
    60625,249560,213305,294653,13087,8409,310,639,68619,7181,26992,16466,69,16,0,1
    dqs_edge=1
    48377,231787,81333,199034,8034,3367,539,291,53727,35261,3528,5059,3,4,0,1
    rddly=224
    dqs_edge=0
    155471,241044,212877,198330,4832,1414,22,3534,60140,35052,19866,3490,7,3,2,4
    dqs_edge=1
    159149,236540,85857,122913,20223,1006,5850,36453,260884,263038,122833,77034,6509,7407,48335,75209
    rddly=240
    dqs_edge=0
    349190,377693,396043,321905,182826,82488,119016,205641,261082,286005,229948,124380,121901,75888,193960,174409
    dqs_edge=1
    544435,574766,462825,373262,430732,312707,402507,477314,536487,556800,517102,492254,423902,359344,473427,515618
    rddly=256
    dqs_edge=0
    439663,497852,495550,498715,396504,369353,369636,402665,431512,422678,409692,360103,346181,334998,377938,385772
    dqs_edge=1
    570629,609519,571594,599386,551719,551162,559500,556167,560239,581775,569960,566526,547378,557260,558815,547237
    rddly=272
    dqs_edge=0
    446422,510725,502904,529389,424616,422873,415092,424289,454564,443604,449341,432695,403477,415652,419897,401666
    dqs_edge=1
    575682,617101,582031,629474,563431,565551,573481,564364,567604,585539,574585,578324,555766,570012,567687,552379
    rddly=288
    dqs_edge=0
    440123,498466,494191,531516,431627,433754,425624,426359,451793,443265,450362,441852,411717,427182,429950,405522
    dqs_edge=1
    574703,614384,584599,637532,566882,570177,575451,565586,567828,583846,574149,578596,557381,572142,568382,552923
    rddly=304
    dqs_edge=0
    436212,480123,486239,529663,433478,438391,428158,425042,444277,441132,447952,444117,415227,430150,432004,408466
    dqs_edge=1
    573725,609594,585385,637664,567566,570645,575379,565495,567373,580916,572601,578754,557397,571919,568375,552914
    rddly=320
    dqs_edge=0
    433490,462403,472677,519297,434579,440452,428735,420465,433354,438408,443960,444313,416256,431028,432166,409694
    dqs_edge=1
    570297,602125,585828,633135,568258,569435,571706,562108,564055,574382,565438,576148,555043,569951,566567,550589
    vref=360008
    mode+en+sel=1f4
    rddly=0
    dqs_edge=0
    689370,743918,704348,736885,648603,656092,638828,655308,721902,739701,691081,694545,579393,605394,609242,580923
    dqs_edge=1
    690842,732182,737596,734296,675207,623983,542832,630676,730802,708821,713780,685433,536416,527096,552213,464702
    rddly=16
    dqs_edge=0
    680721,746224,697335,741062,643523,658729,655101,655959,698136,727359,677787,685603,598968,629447,631213,594767
    dqs_edge=1
    678114,719658,723376,729635,661410,626896,552069,627210,710852,692401,701196,677417,555002,548639,564486,484268
    rddly=32
    dqs_edge=0
    678464,745157,703068,746663,649933,668653,671213,659506,679503,716600,676350,687754,613976,648881,645643,601999
    dqs_edge=1
    671201,715217,714615,727563,659183,636466,562346,626432,694485,687163,697224,676391,564554,560990,575290,492748
    rddly=48
    dqs_edge=0
    673862,743120,706168,749678,654926,673164,674826,661298,672875,706738,672797,688312,622449,656150,650009,605736
    dqs_edge=1
    652614,711122,708755,726824,659570,648660,569526,624676,682755,679403,690005,678792,575622,573224,583664,503151
    rddly=64
    dqs_edge=0
    658601,734427,700772,746882,648980,664752,666259,650563,664292,693405,659222,679447,617750,651120,643199,601201
    dqs_edge=1
    606636,700319,696174,720940,645155,642588,552694,604723,648613,650313,660116,669596,560736,562206,566337,496144
    rddly=80
    dqs_edge=0
    644485,727574,700940,745720,646739,658859,649722,641987,660344,676793,644479,673950,612385,645110,632368,597111
    dqs_edge=1
    560247,689894,682063,719162,630361,646755,536547,583246,583932,612792,600138,660056,557706,559985,555700,497240
    rddly=96
    dqs_edge=0
    616506,709725,689284,727491,628234,633908,612152,616907,641817,636984,605726,644334,598029,615039,606313,587070
    dqs_edge=1
    510701,660187,631373,707879,567875,633492,501572,541187,504285,541137,506147,609147,529566,529473,517063,485200
    rddly=112
    dqs_edge=0
    582113,662904,652563,676059,594278,600039,571607,584615,612677,604917,582063,613285,586388,596759,590623,577301
    dqs_edge=1
    460281,590157,550690,655122,493248,593162,451418,482107,444219,476395,439689,532631,480175,489196,476219,464322
    rddly=128
    dqs_edge=0
    555718,621266,615641,648649,560499,573447,548063,557628,582868,577693,557100,592168,576616,587215,581015,569928
    dqs_edge=1
    427975,540566,494074,603046,441395,550771,419154,444788,414025,432155,407342,477450,447874,461746,454019,446096
    rddly=144
    dqs_edge=0
    543502,574088,568508,605211,544134,553704,543225,544547,550712,551941,544509,563868,562719,571430,561012,540139
    dqs_edge=1
    402499,471439,435422,522078,407404,473607,403561,411565,401301,406794,398943,422627,420234,425923,418111,393924
    rddly=160
    dqs_edge=0
    541929,549493,547484,567326,542212,545958,542275,540533,543031,543200,542382,547450,530196,524860,445583,360202
    dqs_edge=1
    397897,421923,405954,452180,398655,420214,398484,399379,397914,398519,397306,402165,372752,367074,301191,207861
    rddly=176
    dqs_edge=0
    541111,546361,545181,562167,542102,544544,540280,526933,542371,540576,542046,544168,425852,408384,298617,162439
    dqs_edge=1
    396964,411502,401211,436514,397750,406619,395768,394480,397498,397665,396437,398918,288263,302107,196829,112400
    rddly=192
    dqs_edge=0
    536546,543839,543332,551404,540858,515568,485371,458495,541618,532666,540236,540406,232710,215089,142086,52629
    dqs_edge=1
    392957,402225,397790,411336,396770,384670,367604,369272,396953,396730,391762,394693,147961,171183,99419,41594
    rddly=208
    dqs_edge=0
    523411,542692,542103,545688,519366,421353,311701,356138,538437,513702,533597,519062,106900,97115,70402,19135
    dqs_edge=1
    379076,399062,394881,400838,379929,323923,282389,296749,394678,395434,375494,372291,46089,77830,50836,20093
    rddly=224
    dqs_edge=0
    552063,543861,552449,550327,503113,392002,273397,403699,539136,523732,535302,502124,110413,116848,141953,40918
    dqs_edge=1
    472373,471127,399409,411395,349545,302676,273617,317965,591065,611403,437358,406314,127840,138677,217714,246614
    rddly=240
    dqs_edge=0
    668217,668525,690830,651015,603977,466903,410447,549340,662576,654419,651380,557212,334915,296819,413672,315336
    dqs_edge=1
    705896,737569,684262,633193,627546,569383,578564,636762,726794,740406,683463,676980,527828,517256,568604,555061
    rddly=256
    dqs_edge=0
    691962,724092,730650,735479,676286,628187,548093,637658,731134,709818,713633,679267,518425,502873,553461,456692
    dqs_edge=1
    689273,757585,705445,739040,649375,658899,648231,658728,704957,737913,685017,696179,595662,623712,621427,592609
    rddly=272
    dqs_edge=0
    681024,718991,722746,733530,668848,639682,564190,636182,718755,702537,709204,686195,559783,552785,575155,485535
    dqs_edge=1
    685820,753350,704248,745518,651099,667475,672356,663243,682933,725593,684570,695903,613907,648933,646124,603365
    rddly=288
    dqs_edge=0
    670992,714651,715650,730788,664259,645252,570186,631865,701848,691964,702024,682356,570448,565842,585469,494602
    dqs_edge=1
    680653,747368,707300,749240,656039,674767,677514,663475,672448,713084,675828,691084,622022,656588,651321,605126
    rddly=304
    dqs_edge=0
    652908,710328,708470,727819,662598,653396,575019,627571,687692,684651,694601,682739,580213,577103,591308,503690
    dqs_edge=1
    673364,743653,707690,750544,657092,674619,676468,661146,668558,703241,669580,687722,624285,658089,651731,605993
    rddly=320
    dqs_edge=0
    611342,699441,694744,721605,647426,646694,561420,610295,660938,664168,675409,673286,567741,567282,574942,496973
    dqs_edge=1
    652774,733242,701280,747050,649354,661932,658140,646983,656595,684347,647919,674696,615449,649298,641237,597408
    vref=370560
    mode+en+sel=1f8
    rddly=0
    dqs_edge=0
    835153,934593,866843,917115,819118,892443,850194,835025,808548,879907,809457,848358,830799,875214,834594,809458
    dqs_edge=1
    839112,903955,947117,952537,846676,868317,794587,835113,856144,833479,851041,840968,859778,851784,828284,772641
    rddly=16
    dqs_edge=0
    817954,901671,847732,882104,808964,864597,828955,829822,809013,859541,806878,839743,817428,839692,811144,792521
    dqs_edge=1
    822165,887675,922264,921784,838782,854739,777605,825222,849002,824804,836615,831848,841949,827028,802487,761645
    rddly=32
    dqs_edge=0
    813679,896819,848861,876519,810683,864171,825902,837227,817734,854706,799089,840263,817702,833137,801716,787552
    dqs_edge=1
    815915,886239,920440,914782,842649,863351,777991,832873,857331,821030,833406,836081,843147,827075,797063,767352
    rddly=48
    dqs_edge=0
    807443,891266,848294,874228,808415,857701,820872,835824,817438,847147,793321,833454,813392,826589,796473,779599
    dqs_edge=1
    802853,878710,911511,911081,831882,864605,772018,829436,849003,812780,822201,830430,835045,823114,791895,767245
    rddly=64
    dqs_edge=0
    803219,887123,848634,875176,806341,851452,817617,832448,817595,842909,791164,826557,812427,822955,792348,774011
    dqs_edge=1
    792814,875777,900524,914012,821323,869007,766183,824176,834013,806622,810759,824604,829661,819555,786196,767237
    rddly=80
    dqs_edge=0
    802803,890332,859168,895711,810646,854990,821357,834370,821438,845340,792987,825219,821125,828595,793419,776064
    dqs_edge=1
    787381,886308,898170,928678,818442,888490,769734,825948,820331,809337,803647,825069,837108,829853,785134,775892
    rddly=96
    dqs_edge=0
    787971,876934,855102,903448,799460,835791,805134,814792,810738,825055,781989,807397,811953,814123,778509,763257
    dqs_edge=1
    764682,862874,858257,922696,789167,876978,766348,800327,787745,789813,776151,803086,810312,808640,765925,766420
    rddly=112
    dqs_edge=0
    793658,891115,879782,934620,810629,840825,801502,819440,822100,832777,791829,816271,824480,829888,789807,774265
    dqs_edge=1
    771161,889475,866127,946820,797611,901488,780152,810274,789849,802194,777562,814756,817180,826842,775170,776661
    rddly=128
    dqs_edge=0
    770049,883429,878456,944952,788419,814874,763541,792117,807089,810734,769819,800983,807461,817563,777525,758888
    dqs_edge=1
    752465,874753,842463,935130,777022,880249,756006,785920,761739,781730,745759,792931,791850,804647,761921,759769
    rddly=144
    dqs_edge=0
    760908,899982,895542,971749,776468,818623,759700,785643,804696,809467,768023,802254,816036,826429,782203,765236
    dqs_edge=1
    749298,896102,848355,952098,771407,885753,755156,786229,764005,788612,741615,792630,800156,812697,764546,761279
    rddly=160
    dqs_edge=0
    731027,885197,877183,961215,755152,807438,744563,762971,783420,785568,745870,784279,804685,813186,767347,751008
    dqs_edge=1
    716292,883318,824121,935323,746754,858569,738865,761586,741941,770349,702571,770706,783655,794930,745653,734733
    rddly=176
    dqs_edge=0
    694790,855273,853082,941877,735580,796217,724978,740529,757583,753322,716972,762080,783759,787158,737241,705761
    dqs_edge=1
    662800,861446,792357,912792,716321,827404,712264,726560,703259,743105,645439,738900,754574,768610,698734,680771
    rddly=192
    dqs_edge=0
    684171,848800,862871,950147,728382,805502,704030,720836,742908,723741,699914,754280,777556,774029,712672,661851
    dqs_edge=1
    640144,870520,781625,920069,694274,820119,693241,701504,685145,740457,600043,717108,739200,761230,666441,643374
    rddly=208
    dqs_edge=0
    679502,834480,864679,944117,714025,798925,674813,697333,724729,687274,683108,735104,761254,750661,683917,619679
    dqs_edge=1
    625563,870498,756062,914000,661045,798997,668756,668361,673946,748548,556632,685164,706452,745595,629772,619419
    rddly=224
    dqs_edge=0
    753962,836534,893600,924763,720236,773174,646920,707599,713443,689098,684327,695723,734186,725279,674246,602516
    dqs_edge=1
    727885,893998,748418,891880,657070,776399,678611,693766,776206,836198,663708,726924,713454,753842,700098,720154
    rddly=240
    dqs_edge=0
    813151,878699,933362,946088,809217,835386,747322,798151,802042,787913,796273,783473,814509,799516,773648,724556
    dqs_edge=1
    813344,930967,847880,924005,793418,861875,815977,808047,793626,863721,786157,824433,809014,848898,805471,786913
    rddly=256
    dqs_edge=0
    838252,904279,944945,943684,852583,873153,792614,836030,858367,837854,854387,844877,864983,855286,830321,774978
    dqs_edge=1
    834570,925740,863821,913867,819526,883189,844638,835904,815188,872871,816360,852549,832780,864169,831310,811290
    rddly=272
    dqs_edge=0
    828214,894947,930642,922780,851479,870517,789240,838639,867551,838354,852712,846582,864878,847610,821417,779665
    dqs_edge=1
    824578,908544,857153,887286,818313,871549,831759,840582,821406,864730,806217,847214,827259,843151,812293,798727
    rddly=288
    dqs_edge=0
    803601,873648,909386,905043,830401,854717,772996,824175,852918,817910,830517,830612,841019,826238,796357,767029
    dqs_edge=1
    805405,890368,843516,870736,804328,852537,816337,830429,811386,844746,790335,830098,807959,822264,794296,777466
    rddly=304
    dqs_edge=0
    798386,873459,904787,908280,828244,861663,772218,825883,851150,813621,823935,829690,837784,823356,793889,767762
    dqs_edge=1
    803735,888838,846161,871759,805753,851000,816227,832242,814937,841395,789988,826839,809719,821457,793271,774493
    rddly=320
    dqs_edge=0
    798538,880225,903682,919302,828909,875767,774512,830088,848762,818930,825135,833975,844183,830471,798013,775727
    dqs_edge=1
    804289,889514,854179,880387,809837,853263,819829,835120,821474,845335,793772,827062,818931,827443,795727,777349
    vref=381112
    mode+en+sel=1fc
    rddly=0
    dqs_edge=0
    1008857,1040446,1032468,1023077,1025144,1044471,1031666,1029805,1042279,1044420,1030501,1045548,1044907,1043054,1034527,1040028
    dqs_edge=1
    1027137,1045051,1047478,1040254,1045811,1043794,1017006,1027426,1047438,1039076,1040561,1043892,1046497,1037368,1034211,1035942
    rddly=16
    dqs_edge=0
    977858,1019348,1006871,986514,999701,1030523,1003120,1013514,1019879,1020175,987142,1026749,1028553,1020472,995593,1010947
    dqs_edge=1
    1009088,1027929,1034822,1019416,1031277,1028631,992092,1013055,1036889,1017701,1017990,1025597,1033135,1017469,1009881,1012935
    rddly=32
    dqs_edge=0
    963207,999679,986731,971811,976575,1011156,973385,1001541,991867,990827,960359,995770,1002068,988878,965024,977510
    dqs_edge=1
    999993,1012438,1020286,1006373,1015319,1015643,980423,1003764,1023241,1006967,1006351,1010814,1018771,1003920,1000697,1001675
    rddly=48
    dqs_edge=0
    962979,996816,985808,972972,973169,1003481,971729,1000622,985269,985118,956092,979575,992244,977053,958262,967094
    dqs_edge=1
    998261,1008536,1013462,1003307,1008725,1012595,982135,1003284,1017518,1006156,1004493,1006813,1015626,1002804,999573,1001215
    rddly=64
    dqs_edge=0
    964082,997824,989812,979957,973986,1004478,975791,1002357,987742,992367,960692,976782,997690,981496,960906,968189
    dqs_edge=1
    998191,1008793,1011245,1004564,1007256,1016229,988235,1005111,1017123,1010205,1006551,1008613,1020395,1007797,1002161,1004973
    rddly=80
    dqs_edge=0
    969225,1001531,1002797,1005583,979445,1011186,987981,1005608,995195,1009767,974993,978913,1013659,995280,970001,974201
    dqs_edge=1
    999006,1011617,1011138,1010214,1007804,1028601,998001,1009195,1018286,1022337,1012165,1014268,1034688,1021155,1006404,1011969
    rddly=96
    dqs_edge=0
    990360,1018433,1035816,1044339,1002305,1032388,1025296,1020953,1019208,1030062,1014427,1001384,1033902,1020842,991237,992470
    dqs_edge=1
    1006698,1023269,1019153,1036301,1016657,1044083,1026133,1021775,1026786,1039774,1029088,1030397,1045334,1038097,1016461,1025071
    rddly=112
    dqs_edge=0
    1025735,1040446,1047438,1048203,1036775,1044437,1041863,1038608,1035395,1038022,1030291,1024635,1041430,1033658,1008184,1005991
    dqs_edge=1
    1027139,1042177,1038223,1048088,1037916,1048012,1043966,1037391,1039329,1046030,1040666,1042562,1047408,1044785,1027800,1032850
    rddly=128
    dqs_edge=0
    1036952,1046383,1048176,1048357,1043161,1045884,1043187,1043003,1040236,1040169,1035870,1034435,1043084,1039178,1013737,1007898
    dqs_edge=1
    1037868,1047524,1045412,1048478,1045214,1048236,1045187,1041174,1043632,1047274,1043143,1045069,1047467,1046379,1031475,1031933
    rddly=144
    dqs_edge=0
    1045528,1047994,1048451,1048435,1047188,1047513,1046404,1046786,1045357,1044353,1042527,1043354,1046183,1044957,1030152,1021117
    dqs_edge=1
    1045763,1048441,1047918,1048507,1047679,1048359,1046760,1045340,1046744,1048130,1046088,1047083,1047878,1047931,1040179,1036285
    rddly=160
    dqs_edge=0
    1047346,1048289,1048505,1048446,1048077,1048157,1047369,1047803,1046491,1045649,1044594,1045841,1046708,1046790,1037141,1021525
    dqs_edge=1
    1046932,1048496,1048118,1048514,1047898,1048403,1046568,1046067,1047245,1048306,1046351,1047340,1047754,1048329,1043891,1036052
    rddly=176
    dqs_edge=0
    1047983,1048425,1048512,1048449,1048409,1048406,1048097,1048337,1048032,1047514,1047540,1047948,1047777,1048181,1046046,1034064
    dqs_edge=1
    1047533,1048513,1048332,1048514,1048153,1048441,1047364,1047397,1048035,1048473,1047298,1048110,1048070,1048495,1047611,1041978
    rddly=192
    dqs_edge=0
    1047058,1048445,1048512,1048450,1048431,1048437,1048033,1048398,1048293,1047911,1048184,1048267,1048040,1048361,1047678,1035543
    dqs_edge=1
    1046787,1048513,1048291,1048514,1048036,1048442,1047139,1047558,1047981,1048483,1046989,1048224,1048131,1048508,1048216,1043530
    rddly=208
    dqs_edge=0
    1045801,1048446,1048512,1048450,1048430,1048444,1047936,1048148,1048397,1048193,1048405,1048412,1048349,1048405,1048107,1041973
    dqs_edge=1
    1046208,1048507,1048381,1048514,1048080,1048472,1047518,1047823,1048165,1048504,1047483,1048385,1048332,1048514,1048405,1046316
    rddly=224
    dqs_edge=0
    1042045,1048424,1048512,1048443,1048418,1048425,1044403,1044409,1048436,1048243,1048494,1048436,1048434,1048080,1047847,1045714
    dqs_edge=1
    1043790,1048505,1048323,1048513,1047561,1048467,1047075,1047449,1048129,1048510,1047691,1048435,1048412,1048497,1048325,1047067
    rddly=240
    dqs_edge=0
    1039066,1048006,1048365,1045698,1048089,1047832,1036825,1039074,1048446,1047584,1048160,1048314,1048397,1047334,1046565,1046760
    dqs_edge=1
    1039291,1048485,1048111,1048178,1046055,1048393,1045600,1045340,1047751,1048489,1045148,1048426,1048414,1048154,1047815,1047247
    rddly=256
    dqs_edge=0
    1020636,1036112,1040572,1028674,1038502,1038023,1011519,1022524,1046385,1035199,1036993,1041765,1045066,1035983,1031040,1033622
    dqs_edge=1
    1008822,1041315,1034265,1025786,1027418,1043752,1025260,1028422,1028446,1036371,1006124,1039788,1039960,1034626,1023945,1029764
    rddly=272
    dqs_edge=0
    1005945,1019502,1025921,1011508,1023385,1022956,989416,1009016,1037230,1020263,1020662,1026500,1035517,1021105,1014653,1017527
    dqs_edge=1
    976373,1017048,1004099,986212,995802,1026226,990145,1010952,997175,1005275,968752,1011605,1017611,1005773,983565,995011
    rddly=288
    dqs_edge=0
    999572,1010983,1017042,1004551,1012475,1015069,982537,1004146,1026475,1010009,1009282,1013597,1022871,1008067,1002691,1006548
    dqs_edge=1
    964886,1001069,988574,972972,977409,1009201,972753,1002647,985477,987760,956721,985198,995993,981707,963010,972379
    rddly=304
    dqs_edge=0
    997728,1008033,1011804,1003553,1007689,1013213,983831,1002786,1019261,1006805,1005017,1007964,1017167,1003954,1000367,1002343
    dqs_edge=1
    961826,996003,984911,972132,971538,1002104,971474,999398,985986,986342,956523,976350,992699,977158,958230,965678
    rddly=320
    dqs_edge=0
    997754,1008571,1010505,1006472,1006846,1019461,989489,1005090,1016695,1008972,1005491,1007783,1018265,1006652,1001644,1003568
    dqs_edge=1
    963386,997549,989956,980095,972997,1004293,977968,1000997,992908,996293,966144,976233,1000700,982847,960093,967460
    READ_EYE_DATA_COLLECTION_DONE
    	CHANGED:   phy_per_cs_training_multicast_en[0]      = 0x0
    	CHANGED:   phy_per_cs_training_multicast_en[1]      = 0x0
    Restoring original read delay and controller VREF values!
    	CHANGED:   phy_per_cs_training_multicast_en[0]      = 0x0
    	CHANGED:   phy_per_cs_training_multicast_en[1]      = 0x0
    Restoring specific DDR registers to pre-tool values
    	RESTORED:  pi_wdqlvl_interval                       = 0xffff
    	RESTORED:  pi_wdqlvl_en_f[0]                        = 0x1
    	RESTORED:  pi_wdqlvl_en_f[1]                        = 0x1
    	RESTORED:  pi_wdqlvl_en_f[2]                        = 0x1
    	RESTORED:  cs_lower_addr_en                         = 0x0
    	RESTORED:  in_order_accept                          = 0x0
    	RESTORED:  phy_slice_pwr_rdc_disable[0]             = 0x0
    	RESTORED:  phy_slice_pwr_rdc_disable[1]             = 0x0
    	RESTORED:  phy_dcc_rxcal_ctrl_gate_disable[0]       = 0x0
    	RESTORED:  phy_dcc_rxcal_ctrl_gate_disable[1]       = 0x0
    	RESTORED:  phy_rdpath_gate_disable[0]               = 0x0
    	RESTORED:  phy_rdpath_gate_disable[1]               = 0x0
    	RESTORED:  phy_slv_dly_ctrl_gate_disable[0]         = 0x0
    	RESTORED:  phy_slv_dly_ctrl_gate_disable[1]         = 0x0
    	RESTORED:  phy_top_pwr_rdc_disable                  = 0x0
    	RESTORED:  phy_ac_pwr_rdc_disable                   = 0x0
    	RESTORED:  phy_ac_slv_dly_ctrl_gate_disable         = 0x0
    	RESTORED:  phy_manual_update_phyupd_enable          = 0x0
    TEYE_TOOL_DONE
    

    Thank you for your support.

    Looking forward to your reply.

    BR

    Ryan

  • Greetings Ryan,

    Have you ran the script on the full log? Attached is the output from the full log I got when I ran the script. This output looks more like what I would expect.

    e2e_plot.pdf

    Sincerely,

    Lucas

  • Hi Lucas,

    I apologize for not understanding your intention at the beginning.

    Now, I have generated the result based on the full log.

    Could you please help me confirm whether the result is normal?

    ddr_magin6.pdf

    BR

    Ryan

  • Greetings Ryan,

    TI does not do any qualification of results, it is the responsibility of the system designer to use this data in addition to their typical DDR validation procedures (usually varying levels of physical eye diagram measurements, board level simulations with IBIS models, etc.) to determine what is acceptable for their overall system. The results will vary based on board design and DRAM part selection (which is why there is usually multiple levels of validation/simulation), but for reference here is a measurement taken on an AM64 SK EVM I have access to: 

    am64x_evm.pdf

    Sincerely,

    Lucas

  • Closing the thread as there is no activity for long time here.

    Regards

    Ashwani