Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save macromorgan/2e0fba4c4bcdf8fa0b90f74279dbc9ac to your computer and use it in GitHub Desktop.

Select an option

Save macromorgan/2e0fba4c4bcdf8fa0b90f74279dbc9ac to your computer and use it in GitHub Desktop.
RG503
DDR Version V1.08 20210520
ln
ddrconfig:0
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 127
cs 0 dqs 1: 12
cs 0 dqs 2: 15
cs 0 dqs 3: 10
cs 0 dqs 4: 0
cs 0 dqs 0: 3062ps
cs 0 dqs 1: 289ps
cs 0 dqs 2: 361ps
cs 0 dqs 3: 241ps
tdqss.min:241,mid:1651,max:3062
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
vrefinner:0xd7, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
get_clk_dqs_def_val: tdqs2dq:0
clk:0x58, clk_delta:-40,max_freq:1056
skew.dqs[0][0]:0xd6
skew.dqs[0][1]:0x63
skew.dqs[0][2]:0x66
skew.dqs[0][3]:0x61
error cs 0 read training error
cs 0:
the read training result:
DQS0:0x70:
DQ0:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ1:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x7f,mid:0x3f,max:0x0,range:0xffffff81
DQ4:min:0x0,mid:0x38,max:0x71,range:0x71
DQ5:min:0x0,mid:0x39,max:0x72,range:0x72
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x3b,max:0x77,range:0x77
DQS1:0x71:
DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ11:min:0x0,mid:0x39,max:0x73,range:0x73
DQ12:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ13:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3b,max:0x77,range:0x77
DQS2:0x70:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ19:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ20:min:0x0,mid:0x38,max:0x70,range:0x70
DQ21:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ22:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70
DQS3:0x6f:
DQ24:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ27:min:0x0,mid:0x38,max:0x71,range:0x71
DQ28:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ29:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ30:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e
the write training result:
DQS0:0x80:
DQ0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ4:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ5:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ6:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ7:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS1:0x80:
DQ8:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ9:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ10:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ11:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ12:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ13:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ14:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ15:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS2:0x80:
DQ16:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ17:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ18:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ19:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ20:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ21:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ22:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ23:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS3:0x80:
DQ24:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ25:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ26:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ27:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ28:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ29:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ30:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ31:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x3f, mid:0x80 max:0xc1, range:0x82
cs0 chA ca1 min: 0x42, mid:0x7f max:0xbd, range:0x7b
cs0 chA ca2 min: 0x3d, mid:0x7d max:0xbd, range:0x80
cs0 chA ca3 min: 0x3d, mid:0x7c max:0xbb, range:0x7e
cs0 chA ca4 min: 0x3d, mid:0x7c max:0xbc, range:0x7f
cs0 chA ca5 min: 0x3d, mid:0x7b max:0xba, range:0x7d
cs0 chA CS min: 0x3d, mid:0x6d max:0x9d, range:0x60
cs0 chB ca0 min: 0x3f, mid:0x7f max:0xc0, range:0x81
cs0 chB ca1 min: 0x3e, mid:0x7d max:0xbc, range:0x7e
cs0 chB ca2 min: 0x3c, mid:0x7c max:0xbc, range:0x80
cs0 chB ca3 min: 0x3d, mid:0x7c max:0xbb, range:0x7e
cs0 chB ca4 min: 0x3d, mid:0x7c max:0xbb, range:0x7e
cs0 chB ca5 min: 0x3c, mid:0x7b max:0xba, range:0x7e
cs0 chB CS min: 0x3d, mid:0x6c max:0x9c, range:0x5f
RX DQS Train result:
cs0, DQS0:cyc:1,oph:7,dll:30
cs0, DQS1:cyc:2,oph:0,dll:2
cs0, DQS2:cyc:2,oph:0,dll:4
cs0, DQS3:cyc:2,oph:0,dll:9
get tdqqs2dq:0 ps
change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x77,ck:0x80,ab:0x80,0x80, min_ck:0x9
get_clk_dqs_def_val: tdqs2dq:0
clk:0xf1, clk_delta:113,max_freq:1056
skew.dqs[0][0]:0xbf
skew.dqs[0][1]:0x4
skew.dqs[0][2]:0x9
skew.dqs[0][3]:0x1
error cs 0 read training error
cs 0:
the read training result:
DQS0:0x6c:
DQ0:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ1:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ2:min:0x1,mid:0x3d,max:0x7a,range:0x79
DQ3:min:0x7f,mid:0x3f,max:0x0,range:0xffffff81
DQ4:min:0x0,mid:0x34,max:0x69,range:0x69
DQ5:min:0x0,mid:0x38,max:0x71,range:0x71
DQ6:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72
DQS1:0x73:
DQ8:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ9:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ10:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ12:min:0x2,mid:0x3e,max:0x7a,range:0x78
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x4,mid:0x3e,max:0x78,range:0x74
DQ15:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQS2:0x71:
DQ16:min:0x2,mid:0x3e,max:0x7a,range:0x78
DQ17:min:0x1,mid:0x3f,max:0x7e,range:0x7d
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x38,max:0x71,range:0x71
DQ21:min:0x0,mid:0x38,max:0x70,range:0x70
DQ22:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70
DQS3:0x6f:
DQ24:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ25:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ27:min:0x0,mid:0x38,max:0x70,range:0x70
DQ28:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e
the write training result:
DQS0:0x80:
DQ0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ4:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ5:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ6:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ7:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS1:0x80:
DQ8:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ9:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ10:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ11:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ12:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ13:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ14:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ15:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS2:0x80:
DQ16:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ17:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ18:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ19:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ20:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ21:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ22:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ23:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS3:0x80:
DQ24:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ25:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ26:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ27:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ28:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ29:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ30:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ31:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
CA Training result:
clk_a:0xf1, clk_b:0xf1
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x3f, mid:0x80 max:0xc1, range:0x82
cs0 chA ca1 min: 0x43, mid:0x7f max:0xbc, range:0x79
cs0 chA ca2 min: 0x3b, mid:0x7b max:0xbb, range:0x80
cs0 chA ca3 min: 0x3c, mid:0x7a max:0xb8, range:0x7c
cs0 chA ca4 min: 0x3b, mid:0x7a max:0xba, range:0x7f
cs0 chA ca5 min: 0x3b, mid:0x79 max:0xb8, range:0x7d
cs0 chA CS min: 0x3b, mid:0x6b max:0x9c, range:0x61
cs0 chB ca0 min: 0x3f, mid:0x7f max:0xc0, range:0x81
cs0 chB ca1 min: 0x3e, mid:0x7c max:0xba, range:0x7c
cs0 chB ca2 min: 0x3a, mid:0x79 max:0xb9, range:0x7f
cs0 chB ca3 min: 0x3b, mid:0x7a max:0xb9, range:0x7e
cs0 chB ca4 min: 0x3b, mid:0x7a max:0xb9, range:0x7e
cs0 chB ca5 min: 0x39, mid:0x77 max:0xb6, range:0x7d
cs0 chB CS min: 0x3a, mid:0x6a max:0x9a, range:0x60
RX DQS Train result:
cs0, DQS0:cyc:2,oph:6,dll:29
cs0, DQS1:cyc:2,oph:7,dll:0
cs0, DQS2:cyc:2,oph:7,dll:0
cs0, DQS3:cyc:2,oph:7,dll:9
change to: 780MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x80,ck:0x80,ab:0x80,0x80, min_ck:0x0
get_clk_dqs_def_val: tdqs2dq:0
clk:0xbc, clk_delta:60,max_freq:1056
skew.dqs[0][0]:0xed
skew.dqs[0][1]:0xd8
skew.dqs[0][2]:0xe0
skew.dqs[0][3]:0xd4
error cs 0 read training error
cs 0:
the read training result:
DQS0:0x53:
DQ0:min:0xd,mid:0x37,max:0x61,range:0x54
DQ1:min:0x10,mid:0x3a,max:0x65,range:0x55
DQ2:min:0x12,mid:0x39,max:0x61,range:0x4f
DQ3:min:0x7f,mid:0x3f,max:0x0,range:0xffffff81
DQ4:min:0x1,mid:0x28,max:0x50,range:0x4f
DQ5:min:0x4,mid:0x2e,max:0x58,range:0x54
DQ6:min:0x8,mid:0x32,max:0x5c,range:0x54
DQ7:min:0x7,mid:0x2f,max:0x58,range:0x51
DQS1:0x54:
DQ8:min:0xa,mid:0x34,max:0x5f,range:0x55
DQ9:min:0x6,mid:0x30,max:0x5b,range:0x55
DQ10:min:0x4,mid:0x2f,max:0x5a,range:0x56
DQ11:min:0x1,mid:0x2c,max:0x57,range:0x56
DQ12:min:0xe,mid:0x35,max:0x5c,range:0x4e
DQ13:min:0xb,mid:0x34,max:0x5d,range:0x52
DQ14:min:0x11,mid:0x35,max:0x59,range:0x48
DQ15:min:0x6,mid:0x30,max:0x5a,range:0x54
DQS2:0x55:
DQ16:min:0x12,mid:0x38,max:0x5f,range:0x4d
DQ17:min:0x10,mid:0x39,max:0x62,range:0x52
DQ18:min:0xc,mid:0x34,max:0x5c,range:0x50
DQ19:min:0x9,mid:0x31,max:0x5a,range:0x51
DQ20:min:0x4,mid:0x2d,max:0x56,range:0x52
DQ21:min:0x1,mid:0x2b,max:0x55,range:0x54
DQ22:min:0x4,mid:0x2a,max:0x50,range:0x4c
DQ23:min:0x5,mid:0x2d,max:0x55,range:0x50
DQS3:0x4f:
DQ24:min:0xa,mid:0x31,max:0x59,range:0x4f
DQ25:min:0x6,mid:0x2f,max:0x58,range:0x52
DQ26:min:0x8,mid:0x30,max:0x58,range:0x50
DQ27:min:0x1,mid:0x28,max:0x4f,range:0x4e
DQ28:min:0x6,mid:0x30,max:0x5a,range:0x54
DQ29:min:0x9,mid:0x33,max:0x5e,range:0x55
DQ30:min:0x8,mid:0x31,max:0x5a,range:0x52
DQ31:min:0x9,mid:0x33,max:0x5e,range:0x55
the write training result:
DQS0:0x80:
DQ0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ4:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ5:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ6:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ7:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS1:0x80:
DQ8:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ9:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ10:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ11:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ12:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ13:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ14:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ15:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS2:0x80:
DQ16:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ17:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ18:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ19:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ20:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ21:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ22:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ23:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS3:0x80:
DQ24:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ25:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ26:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ27:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ28:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ29:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ30:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ31:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
CA Training result:
clk_a:0xbc, clk_b:0xbc
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0xba, mid:0xdc max:0xff, range:0x45
cs0 chA ca1 min: 0xbd, mid:0xde max:0xff, range:0x42
cs0 chA ca2 min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chA ca3 min: 0xb7, mid:0xdb max:0xff, range:0x48
cs0 chA ca4 min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chA ca5 min: 0xb6, mid:0xda max:0xff, range:0x49
cs0 chA CS min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chB ca0 min: 0xbb, mid:0xdd max:0xff, range:0x44
cs0 chB ca1 min: 0xb9, mid:0xdc max:0xff, range:0x46
cs0 chB ca2 min: 0xb4, mid:0xd9 max:0xff, range:0x4b
cs0 chB ca3 min: 0xb7, mid:0xdb max:0xff, range:0x48
cs0 chB ca4 min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chB ca5 min: 0xb2, mid:0xd8 max:0xff, range:0x4d
cs0 chB CS min: 0xb5, mid:0xda max:0xff, range:0x4a
RX DQS Train result:
cs0, DQS0:cyc:2,oph:3,dll:21
cs0, DQS1:cyc:2,oph:3,dll:27
cs0, DQS2:cyc:2,oph:3,dll:29
cs0, DQS3:cyc:2,oph:4,dll:15
change to: 1056MHz(final freq)
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:80
vref_ca:00000068
minca:0x36,ck:0x80,ab:0x80,0x80, min_ck:0x4a
get_clk_dqs_def_val: tdqs2dq:0
clk:0x81, clk_delta:1,max_freq:1056
skew.dqs[0][0]:0x1e
skew.dqs[0][1]:0xa8
skew.dqs[0][2]:0xb1
skew.dqs[0][3]:0xa1
cs 0:
the read training result:
DQS0:0x53:
DQ0:min:0xd,mid:0x37,max:0x61,range:0x54
DQ1:min:0x10,mid:0x3a,max:0x65,range:0x55
DQ2:min:0x12,mid:0x39,max:0x61,range:0x4f
DQ3:min:0x7f,mid:0x3f,max:0x0,range:0xffffff81
DQ4:min:0x1,mid:0x28,max:0x50,range:0x4f
DQ5:min:0x4,mid:0x2e,max:0x58,range:0x54
DQ6:min:0x8,mid:0x32,max:0x5c,range:0x54
DQ7:min:0x7,mid:0x2f,max:0x58,range:0x51
DQS1:0x54:
DQ8:min:0xa,mid:0x34,max:0x5f,range:0x55
DQ9:min:0x6,mid:0x30,max:0x5b,range:0x55
DQ10:min:0x4,mid:0x2f,max:0x5a,range:0x56
DQ11:min:0x1,mid:0x2c,max:0x57,range:0x56
DQ12:min:0xe,mid:0x35,max:0x5c,range:0x4e
DQ13:min:0xb,mid:0x34,max:0x5d,range:0x52
DQ14:min:0x11,mid:0x35,max:0x59,range:0x48
DQ15:min:0x6,mid:0x30,max:0x5a,range:0x54
DQS2:0x55:
DQ16:min:0x12,mid:0x38,max:0x5f,range:0x4d
DQ17:min:0x10,mid:0x39,max:0x62,range:0x52
DQ18:min:0xc,mid:0x34,max:0x5c,range:0x50
DQ19:min:0x9,mid:0x31,max:0x5a,range:0x51
DQ20:min:0x4,mid:0x2d,max:0x56,range:0x52
DQ21:min:0x1,mid:0x2b,max:0x55,range:0x54
DQ22:min:0x4,mid:0x2a,max:0x50,range:0x4c
DQ23:min:0x5,mid:0x2d,max:0x55,range:0x50
DQS3:0x4f:
DQ24:min:0xa,mid:0x31,max:0x59,range:0x4f
DQ25:min:0x6,mid:0x2f,max:0x58,range:0x52
DQ26:min:0x8,mid:0x30,max:0x58,range:0x50
DQ27:min:0x1,mid:0x28,max:0x4f,range:0x4e
DQ28:min:0x6,mid:0x30,max:0x5a,range:0x54
DQ29:min:0x9,mid:0x33,max:0x5e,range:0x55
DQ30:min:0x8,mid:0x31,max:0x5a,range:0x52
DQ31:min:0x9,mid:0x33,max:0x5e,range:0x55
the write training result:
DQS0:0xff:
DQ0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ4:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ5:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ6:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ7:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM0:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS1:0x8c:
DQ8:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ9:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ10:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ11:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ12:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ13:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ14:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ15:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM1:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS2:0x8f:
DQ16:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ17:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ18:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ19:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ20:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ21:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ22:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ23:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM2:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQS3:0x8a:
DQ24:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ25:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ26:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ27:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ28:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ29:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ30:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DQ31:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
DM3:min:0xff,mid:0x7f,max:0x0,range:0xffffff01
CA Training result:
clk_a:0x81, clk_b:0x81
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0xba, mid:0xdc max:0xff, range:0x45
cs0 chA ca1 min: 0xbd, mid:0xde max:0xff, range:0x42
cs0 chA ca2 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chA ca3 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chA ca4 min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chA ca5 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chA CS min: 0x27, mid:0x26 max:0x25, range:0xfffffffe
cs0 chB ca0 min: 0xbb, mid:0xdd max:0xff, range:0x44
cs0 chB ca1 min: 0xb9, mid:0xdc max:0xff, range:0x46
cs0 chB ca2 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca3 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca4 min: 0xb5, mid:0xda max:0xff, range:0x4a
cs0 chB ca5 min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB CS min: 0x27, mid:0x26 max:0x25, range:0xfffffffe
RX DQS Train result:
cs0, DQS0:cyc:2,oph:1,dll:6
cs0, DQS1:cyc:2,oph:1,dll:9
cs0, DQS2:cyc:2,oph:1,dll:10
cs0, DQS3:cyc:2,oph:1,dll:15
out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment