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.

TDA4VH-Q1: Timeout During Frequency Handshake

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Hi TI DDR Expert,

Customer is working on TDA4VH SDK9.0.

They have 2 generations of their customer board. For the first generation, they are using MT53E1G32D2FW-046 WT:C DDR type, and there is no problem.

However, in their second generation boards, they are using CXDB5CCBM-MA-A DDR type, and having the below problem.

We have tried the following 6 debugging methods, and the corresponding results are provided below, pls have a look, thanks!

1: They have built 20 second generation boards, and only 1 board has this problem.

2: This is not about the soldering problem, because in the 30 time booting experiments only 3 times will have this problem. (the frequency of occurrence is about 10% for this problem board)

3: We have tried the experiment of decreasing the frequency, and got the below results.

      At the original frequency of 4266Mb/s, 3 times will fail out of 30 experiments, failure rate is 10%

      Decrease frequency to 3733Mb/s, 30 times will all fail out of 30 experiments, failure rate is 100%

      Decrease frequency to 3200Mb/s, 0 time will fail out of 30 experiments, failure rate is 0%

4: We have tried the experiment of changing the ODT pull down resistor of DQ/DQS, and got the below results (at the original frequency of 4266Mb/s).

     Change the ODT pull down resistor of DQ/DQS to 60ohm, 1 time will fail out of 30 experiments, failure rate is 3%

     Change the ODT pull down resistor of DQ/DQS to 80ohm, 4 time will fail out of 30 experiments, failure rate is 13%

5: We have tried increasing the VDD1 (default is 1.8V) & VDD2 (default is 1.1V) a little bit, and got the below results (at the original frequency of 4266Mb/s).

      Change the VDD1 from 1.8V to 1.85V (increase 50mV), 5 time will fail out of 30 experiments, failure rate is 17%

      Change the VDD1 from 1.8V to 1.85V (increase 50mV) and change the VDD2 from 1.1V to 1.11V (increase 10mV), 3 time will fail out of 30 experiments, failure rate is 10%

      Change the VDD1 from 1.8V to 1.85V (increase 50mV) and change the VDD2 from 1.1V to 1.12V (increase 20mV), 2 time will fail out of 30 experiments, failure rate is 7%

      Change the VDD1 from 1.8V to 1.85V (increase 50mV) and change the VDD2 from 1.1V to 1.13V (increase 30mV), 2 time will fail out of 30 experiments, failure rate is 7%

      Change the VDD1 from 1.8V to 1.85V (increase 50mV) and change the VDD2 from 1.1V to 1.15V (increase 50mV), 0 time will fail out of 100+ experiments, failure rate is 0%

6: When the problem occurs, we have run the below suggested debugging tool. We load it to R5f core and run in the CCS, the corresponding log is attached below.

5707.tda4x_lp4_debug2.zip

Error Training Log:

Console:
[MCU_Cortex_R5_0] Training Results; Frequency 0; CS 0
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x23
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x25
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 30b 
	 CA Bit 1 delay: 318 
	 CA Bit 2 delay: 31f 
	 CA Bit 3 delay: 31f 
	 CA Bit 4 delay: 317 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xba 
	 DQ Lane 1 WRDQS: 0xec 
	 DQ Lane 2 WRDQS: 0xae 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 508 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 424 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 436 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 120
	read_delay_rise, dq0 : 144
	read_delay_fall, dq1 : 120
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 126
	read_delay_rise, dq2 : 150
	read_delay_fall, dq3 : 126
	read_delay_rise, dq3 : 150
	read_delay_fall, dq4 : 120
	read_delay_rise, dq4 : 144
	read_delay_fall, dq5 : 120
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 138
	read_delay_fall, dq7 : 126
	read_delay_rise, dq7 : 144
	read_delay_fall, dq8 : 132
	read_delay_rise, dq8 : 144
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 150
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 120
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 132
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 138
	read_delay_fall, dq15 : 138
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 138
	read_delay_rise, dq16 : 144
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 132
	read_delay_fall, dq19 : 150
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 132
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 132
	read_delay_rise, dq22 : 132
	read_delay_fall, dq23 : 126
	read_delay_rise, dq23 : 132
	read_delay_fall, dq24 : 120
	read_delay_rise, dq24 : 114
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 138
	read_delay_fall, dq26 : 132
	read_delay_rise, dq26 : 114
	read_delay_fall, dq27 : 126
	read_delay_rise, dq27 : 126
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 114
	read_delay_fall, dq29 : 132
	read_delay_rise, dq29 : 132
	read_delay_fall, dq30 : 138
	read_delay_rise, dq30 : 126
	read_delay_fall, dq31 : 126
	read_delay_rise, dq31 : 120
Write DQ Training:
	write_delay, dq0 : 1157
	write_delay, dq1 : 1157
	write_delay, dq2 : 1146
	write_delay, dq3 : 1146
	write_delay, dq4 : 1146
	write_delay, dq5 : 1146
	write_delay, dq6 : 1146
	write_delay, dq7 : 1146
	write_delay, dq8 : 1125
	write_delay, dq9 : 1125
	write_delay, dq10 : 1136
	write_delay, dq11 : 1136
	write_delay, dq12 : 1136
	write_delay, dq13 : 1136
	write_delay, dq14 : 1136
	write_delay, dq15 : 1136
	write_delay, dq16 : 1144
	write_delay, dq17 : 1133
	write_delay, dq18 : 1154
	write_delay, dq19 : 1133
	write_delay, dq20 : 1133
	write_delay, dq21 : 1133
	write_delay, dq22 : 1133
	write_delay, dq23 : 1144
	write_delay, dq24 : 1163
	write_delay, dq25 : 1141
	write_delay, dq26 : 1163
	write_delay, dq27 : 1163
	write_delay, dq28 : 1163
	write_delay, dq29 : 1141
	write_delay, dq30 : 1152
	write_delay, dq31 : 1163
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147564
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x033a
	phy_grp1_slave_delay_0: 0x033a
	phy_grp2_slave_delay_0: 0x0330
	phy_grp3_slave_delay_0: 0x033a
	phy_grp0_slave_delay_1: 0x0330
	phy_grp1_slave_delay_1: 0x033a
	phy_grp2_slave_delay_1: 0x0330
	phy_grp3_slave_delay_1: 0x0330
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 0; CS 1
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x23
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x25
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 30b 
	 CA Bit 1 delay: 318 
	 CA Bit 2 delay: 31f 
	 CA Bit 3 delay: 31f 
	 CA Bit 4 delay: 317 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xa2 
	 DQ Lane 1 WRDQS: 0xde 
	 DQ Lane 2 WRDQS: 0xba 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 460 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 376 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 436 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 132
	read_delay_rise, dq0 : 144
	read_delay_fall, dq1 : 120
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 132
	read_delay_rise, dq2 : 156
	read_delay_fall, dq3 : 132
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 126
	read_delay_rise, dq4 : 144
	read_delay_fall, dq5 : 126
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 144
	read_delay_fall, dq7 : 126
	read_delay_rise, dq7 : 150
	read_delay_fall, dq8 : 132
	read_delay_rise, dq8 : 150
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 132
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 132
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 138
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 144
	read_delay_fall, dq15 : 144
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 120
	read_delay_rise, dq16 : 138
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 156
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 144
	read_delay_fall, dq19 : 150
	read_delay_rise, dq19 : 144
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 138
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 138
	read_delay_rise, dq22 : 150
	read_delay_fall, dq23 : 132
	read_delay_rise, dq23 : 144
	read_delay_fall, dq24 : 114
	read_delay_rise, dq24 : 120
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 132
	read_delay_fall, dq26 : 126
	read_delay_rise, dq26 : 126
	read_delay_fall, dq27 : 126
	read_delay_rise, dq27 : 138
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 126
	read_delay_fall, dq29 : 138
	read_delay_rise, dq29 : 144
	read_delay_fall, dq30 : 144
	read_delay_rise, dq30 : 138
	read_delay_fall, dq31 : 132
	read_delay_rise, dq31 : 132
Write DQ Training:
	write_delay, dq0 : 1147
	write_delay, dq1 : 1136
	write_delay, dq2 : 1125
	write_delay, dq3 : 1136
	write_delay, dq4 : 1136
	write_delay, dq5 : 1136
	write_delay, dq6 : 1125
	write_delay, dq7 : 1136
	write_delay, dq8 : 1114
	write_delay, dq9 : 1114
	write_delay, dq10 : 1114
	write_delay, dq11 : 1125
	write_delay, dq12 : 1125
	write_delay, dq13 : 1125
	write_delay, dq14 : 1125
	write_delay, dq15 : 1125
	write_delay, dq16 : 1149
	write_delay, dq17 : 1149
	write_delay, dq18 : 1160
	write_delay, dq19 : 1149
	write_delay, dq20 : 1139
	write_delay, dq21 : 1139
	write_delay, dq22 : 1139
	write_delay, dq23 : 1139
	write_delay, dq24 : 1141
	write_delay, dq25 : 1141
	write_delay, dq26 : 1163
	write_delay, dq27 : 1141
	write_delay, dq28 : 1163
	write_delay, dq29 : 1141
	write_delay, dq30 : 1141
	write_delay, dq31 : 1152
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147564
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x033a
	phy_grp1_slave_delay_0: 0x033a
	phy_grp2_slave_delay_0: 0x0330
	phy_grp3_slave_delay_0: 0x033a
	phy_grp0_slave_delay_1: 0x0330
	phy_grp1_slave_delay_1: 0x033a
	phy_grp2_slave_delay_1: 0x0330
	phy_grp3_slave_delay_1: 0x0330
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 1; CS 0
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 30b 
	 CA Bit 1 delay: 318 
	 CA Bit 2 delay: 31c 
	 CA Bit 3 delay: 31d 
	 CA Bit 4 delay: 317 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xba 
	 DQ Lane 1 WRDQS: 0xe6 
	 DQ Lane 2 WRDQS: 0xae 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 290 lat_adj: 6
	 DQS Gate Lane 1 : slave_delay: 218 lat_adj: 6
	 DQS Gate Lane 2 : slave_delay: 230 lat_adj: 6
	 DQS Gate Lane 3 : slave_delay: 194 lat_adj: 6
Read Leveling:
	read_delay_fall, dq0 : 126
	read_delay_rise, dq0 : 138
	read_delay_fall, dq1 : 114
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 126
	read_delay_rise, dq2 : 150
	read_delay_fall, dq3 : 126
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 120
	read_delay_rise, dq4 : 144
	read_delay_fall, dq5 : 120
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 132
	read_delay_fall, dq7 : 126
	read_delay_rise, dq7 : 144
	read_delay_fall, dq8 : 126
	read_delay_rise, dq8 : 144
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 120
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 138
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 120
	read_delay_rise, dq14 : 138
	read_delay_fall, dq15 : 138
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 138
	read_delay_rise, dq16 : 144
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 126
	read_delay_fall, dq19 : 150
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 132
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 132
	read_delay_rise, dq22 : 132
	read_delay_fall, dq23 : 126
	read_delay_rise, dq23 : 132
	read_delay_fall, dq24 : 120
	read_delay_rise, dq24 : 114
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 126
	read_delay_fall, dq26 : 132
	read_delay_rise, dq26 : 120
	read_delay_fall, dq27 : 126
	read_delay_rise, dq27 : 126
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 114
	read_delay_fall, dq29 : 132
	read_delay_rise, dq29 : 132
	read_delay_fall, dq30 : 138
	read_delay_rise, dq30 : 126
	read_delay_fall, dq31 : 126
	read_delay_rise, dq31 : 120
Write DQ Training:
	write_delay, dq0 : 2047
	write_delay, dq1 : 2047
	write_delay, dq2 : 2047
	write_delay, dq3 : 2047
	write_delay, dq4 : 2047
	write_delay, dq5 : 2047
	write_delay, dq6 : 2047
	write_delay, dq7 : 2047
	write_delay, dq8 : 2047
	write_delay, dq9 : 2047
	write_delay, dq10 : 2047
	write_delay, dq11 : 2047
	write_delay, dq12 : 2047
	write_delay, dq13 : 2047
	write_delay, dq14 : 2047
	write_delay, dq15 : 2047
	write_delay, dq16 : 2047
	write_delay, dq17 : 2047
	write_delay, dq18 : 2047
	write_delay, dq19 : 2047
	write_delay, dq20 : 2047
	write_delay, dq21 : 2047
	write_delay, dq22 : 2047
	write_delay, dq23 : 2047
	write_delay, dq24 : 2047
	write_delay, dq25 : 2047
	write_delay, dq26 : 2047
	write_delay, dq27 : 2047
	write_delay, dq28 : 2047
	write_delay, dq29 : 2047
	write_delay, dq30 : 2047
	write_delay, dq31 : 2047
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147564
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0337
	phy_grp1_slave_delay_0: 0x0337
	phy_grp2_slave_delay_0: 0x0332
	phy_grp3_slave_delay_0: 0x0337
	phy_grp0_slave_delay_1: 0x032b
	phy_grp1_slave_delay_1: 0x0337
	phy_grp2_slave_delay_1: 0x0332
	phy_grp3_slave_delay_1: 0x032b
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 1; CS 1
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 30b 
	 CA Bit 1 delay: 318 
	 CA Bit 2 delay: 31c 
	 CA Bit 3 delay: 31d 
	 CA Bit 4 delay: 317 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xa2 
	 DQ Lane 1 WRDQS: 0xe4 
	 DQ Lane 2 WRDQS: 0xba 
	 DQ Lane 3 WRDQS: 0xb4 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 48 lat_adj: 7
	 DQS Gate Lane 1 : slave_delay: 488 lat_adj: 6
	 DQS Gate Lane 2 : slave_delay: 24 lat_adj: 7
	 DQS Gate Lane 3 : slave_delay: 500 lat_adj: 6
Read Leveling:
	read_delay_fall, dq0 : 126
	read_delay_rise, dq0 : 150
	read_delay_fall, dq1 : 120
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 126
	read_delay_rise, dq2 : 162
	read_delay_fall, dq3 : 120
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 114
	read_delay_rise, dq4 : 150
	read_delay_fall, dq5 : 114
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 114
	read_delay_rise, dq6 : 144
	read_delay_fall, dq7 : 120
	read_delay_rise, dq7 : 156
	read_delay_fall, dq8 : 126
	read_delay_rise, dq8 : 150
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 120
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 132
	read_delay_rise, dq11 : 156
	read_delay_fall, dq12 : 114
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 132
	read_delay_rise, dq13 : 156
	read_delay_fall, dq14 : 114
	read_delay_rise, dq14 : 144
	read_delay_fall, dq15 : 132
	read_delay_rise, dq15 : 156
	read_delay_fall, dq16 : 120
	read_delay_rise, dq16 : 138
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 156
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 144
	read_delay_fall, dq19 : 144
	read_delay_rise, dq19 : 144
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 138
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 132
	read_delay_rise, dq22 : 150
	read_delay_fall, dq23 : 132
	read_delay_rise, dq23 : 144
	read_delay_fall, dq24 : 120
	read_delay_rise, dq24 : 120
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 132
	read_delay_fall, dq26 : 126
	read_delay_rise, dq26 : 126
	read_delay_fall, dq27 : 132
	read_delay_rise, dq27 : 138
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 126
	read_delay_fall, dq29 : 138
	read_delay_rise, dq29 : 144
	read_delay_fall, dq30 : 144
	read_delay_rise, dq30 : 138
	read_delay_fall, dq31 : 132
	read_delay_rise, dq31 : 132
Write DQ Training:
	write_delay, dq0 : 1152
	write_delay, dq1 : 0
	write_delay, dq2 : 768
	write_delay, dq3 : 1984
	write_delay, dq4 : 1280
	write_delay, dq5 : 256
	write_delay, dq6 : 1216
	write_delay, dq7 : 192
	write_delay, dq8 : 2047
	write_delay, dq9 : 2047
	write_delay, dq10 : 2047
	write_delay, dq11 : 2047
	write_delay, dq12 : 2047
	write_delay, dq13 : 2047
	write_delay, dq14 : 2047
	write_delay, dq15 : 2047
	write_delay, dq16 : 2047
	write_delay, dq17 : 2047
	write_delay, dq18 : 2047
	write_delay, dq19 : 2047
	write_delay, dq20 : 2047
	write_delay, dq21 : 2047
	write_delay, dq22 : 2047
	write_delay, dq23 : 2047
	write_delay, dq24 : 2047
	write_delay, dq25 : 2047
	write_delay, dq26 : 2047
	write_delay, dq27 : 2047
	write_delay, dq28 : 2047
	write_delay, dq29 : 2047
	write_delay, dq30 : 2047
	write_delay, dq31 : 2047
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147564
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0337
	phy_grp1_slave_delay_0: 0x0337
	phy_grp2_slave_delay_0: 0x0332
	phy_grp3_slave_delay_0: 0x0337
	phy_grp0_slave_delay_1: 0x032b
	phy_grp1_slave_delay_1: 0x0337
	phy_grp2_slave_delay_1: 0x0332
	phy_grp3_slave_delay_1: 0x032b
	phy_top_train_calib_error_info: 0x00000000
DRAM VREF Values:
	mr12_f1_cs0: 0x00000028
	mr12_f1_cs1: 0x0000002b
	mr12_f1_cs2: 0x00000029
	mr12_f1_cs3: 0x0000002a
	mr12_f2_cs0: 0x00000029
	mr12_f2_cs1: 0x0000002b
	mr12_f2_cs2: 0x00000029
	mr12_f2_cs3: 0x0000002a
	mr14_f1_cs0: 0x00000027
	mr14_f1_cs1: 0x00000029
	mr14_f1_cs2: 0x00000023
	mr14_f1_cs3: 0x00000026
	mr14_f2_cs0: 0x00000027
	mr14_f2_cs1: 0x00000028
	mr14_f2_cs2: 0x00000026
	mr14_f2_cs3: 0x00000025
PHY IO Pad TERM Registers:
	PHY_1320: 0x00014756
	PHY_1321: 0x00014756
	PHY_1322: 0x00014756
	PHY_1323: 0x00014756
	PHY_1324: 0x00014756
	PHY_1325: 0x00014813
	PHY_1326: 0x00014813
	PHY_1327: 0x00014756
	PHY_1328: 0x00014756
Enhanced Error Reporting:
	DQS Gate Error: 1 
	Training Error: 1 
	FSM Tran Error: 0 
	PLL      Error: 1 
	Parity   Error: 0 
	Timeout  Error: 1 
	Timeout Error Info: 
		dfi_rddata_valid           Timeout: 1 
		Max PLL lock assertion     Timeout: 1 
		Min PLL lock assertion     Timeout: 0 
		DFI PHY master interface   Timeout: 1 
		dfi_phyupd_req (PI - PHY)  Timeout: 1 
		dfi_phyupd_req (CTL - PHY) Timeout: 0 
		dfi_lp_ack                 Timeout: 0 
		DFS change @ PI - PHY      Timeout: 0 
		DFS change @ CTL -PHY      Timeout: 0 
		CA / CS training           Timeout: 0 
		WRLVL training             Timeout: 0 
		RDGATE training            Timeout: 0 
		RDDATA training            Timeout: 0 
		WDQ training               Timeout: 1 
	Training Error Info: 0x00007800
	Data Slice Error Info (bits [4:0]): 
		Byte0: 0x00000102
		Byte1: 0x00000102
		Byte2: 0x00000102
		Byte3: 0x00000102
	PLL Frequency Error: 0xf

Also, we have provided the successful training log for a normal booting for reference shown below.

Successful Training log:

SCISERVER Board Configuration header population... PASSED
Training Results; Frequency 0; CS 0
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x24
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 308 
	 CA Bit 1 delay: 316 
	 CA Bit 2 delay: 31a 
	 CA Bit 3 delay: 31a 
	 CA Bit 4 delay: 312 
	 CA Bit 5 delay: 338 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xba 
	 DQ Lane 1 WRDQS: 0xea 
	 DQ Lane 2 WRDQS: 0xae 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 508 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 424 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 448 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 120
	read_delay_rise, dq0 : 144
	read_delay_fall, dq1 : 120
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 132
	read_delay_rise, dq2 : 150
	read_delay_fall, dq3 : 126
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 120
	read_delay_rise, dq4 : 144
	read_delay_fall, dq5 : 120
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 138
	read_delay_fall, dq7 : 120
	read_delay_rise, dq7 : 144
	read_delay_fall, dq8 : 126
	read_delay_rise, dq8 : 144
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 120
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 132
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 138
	read_delay_fall, dq15 : 132
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 138
	read_delay_rise, dq16 : 144
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 132
	read_delay_fall, dq19 : 150
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 132
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 132
	read_delay_rise, dq22 : 132
	read_delay_fall, dq23 : 126
	read_delay_rise, dq23 : 132
	read_delay_fall, dq24 : 120
	read_delay_rise, dq24 : 114
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 138
	read_delay_fall, dq26 : 132
	read_delay_rise, dq26 : 120
	read_delay_fall, dq27 : 126
	read_delay_rise, dq27 : 126
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 114
	read_delay_fall, dq29 : 126
	read_delay_rise, dq29 : 132
	read_delay_fall, dq30 : 138
	read_delay_rise, dq30 : 126
	read_delay_fall, dq31 : 126
	read_delay_rise, dq31 : 120
Write DQ Training:
	write_delay, dq0 : 1157
	write_delay, dq1 : 1146
	write_delay, dq2 : 1146
	write_delay, dq3 : 1146
	write_delay, dq4 : 1146
	write_delay, dq5 : 1146
	write_delay, dq6 : 1146
	write_delay, dq7 : 1146
	write_delay, dq8 : 1125
	write_delay, dq9 : 1136
	write_delay, dq10 : 1136
	write_delay, dq11 : 1136
	write_delay, dq12 : 1136
	write_delay, dq13 : 1136
	write_delay, dq14 : 1136
	write_delay, dq15 : 1147
	write_delay, dq16 : 1146
	write_delay, dq17 : 1146
	write_delay, dq18 : 1146
	write_delay, dq19 : 1135
	write_delay, dq20 : 1146
	write_delay, dq21 : 1135
	write_delay, dq22 : 1135
	write_delay, dq23 : 1146
	write_delay, dq24 : 1163
	write_delay, dq25 : 1141
	write_delay, dq26 : 1163
	write_delay, dq27 : 1163
	write_delay, dq28 : 1174
	write_delay, dq29 : 1163
	write_delay, dq30 : 1163
	write_delay, dq31 : 1163
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147560
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0335
	phy_grp1_slave_delay_0: 0x0335
	phy_grp2_slave_delay_0: 0x0330
	phy_grp3_slave_delay_0: 0x0335
	phy_grp0_slave_delay_1: 0x0330
	phy_grp1_slave_delay_1: 0x0335
	phy_grp2_slave_delay_1: 0x0330
	phy_grp3_slave_delay_1: 0x0330
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 0; CS 1
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x24
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 308 
	 CA Bit 1 delay: 316 
	 CA Bit 2 delay: 31a 
	 CA Bit 3 delay: 31a 
	 CA Bit 4 delay: 312 
	 CA Bit 5 delay: 338 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xa2 
	 DQ Lane 1 WRDQS: 0xd2 
	 DQ Lane 2 WRDQS: 0xba 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 460 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 376 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 436 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 132
	read_delay_rise, dq0 : 150
	read_delay_fall, dq1 : 114
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 132
	read_delay_rise, dq2 : 162
	read_delay_fall, dq3 : 138
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 120
	read_delay_rise, dq4 : 150
	read_delay_fall, dq5 : 120
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 144
	read_delay_fall, dq7 : 132
	read_delay_rise, dq7 : 156
	read_delay_fall, dq8 : 132
	read_delay_rise, dq8 : 150
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 132
	read_delay_rise, dq11 : 156
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 138
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 144
	read_delay_fall, dq15 : 138
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 120
	read_delay_rise, dq16 : 138
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 126
	read_delay_rise, dq18 : 138
	read_delay_fall, dq19 : 150
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 126
	read_delay_rise, dq20 : 138
	read_delay_fall, dq21 : 144
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 126
	read_delay_rise, dq22 : 150
	read_delay_fall, dq23 : 132
	read_delay_rise, dq23 : 144
	read_delay_fall, dq24 : 114
	read_delay_rise, dq24 : 126
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 132
	read_delay_fall, dq26 : 126
	read_delay_rise, dq26 : 126
	read_delay_fall, dq27 : 132
	read_delay_rise, dq27 : 144
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 126
	read_delay_fall, dq29 : 138
	read_delay_rise, dq29 : 144
	read_delay_fall, dq30 : 144
	read_delay_rise, dq30 : 138
	read_delay_fall, dq31 : 132
	read_delay_rise, dq31 : 132
Write DQ Training:
	write_delay, dq0 : 1142
	write_delay, dq1 : 1153
	write_delay, dq2 : 1131
	write_delay, dq3 : 1131
	write_delay, dq4 : 1131
	write_delay, dq5 : 1142
	write_delay, dq6 : 1142
	write_delay, dq7 : 1142
	write_delay, dq8 : 1114
	write_delay, dq9 : 1125
	write_delay, dq10 : 1114
	write_delay, dq11 : 1136
	write_delay, dq12 : 1125
	write_delay, dq13 : 1125
	write_delay, dq14 : 1136
	write_delay, dq15 : 1136
	write_delay, dq16 : 1160
	write_delay, dq17 : 1149
	write_delay, dq18 : 1160
	write_delay, dq19 : 1149
	write_delay, dq20 : 1149
	write_delay, dq21 : 1139
	write_delay, dq22 : 1139
	write_delay, dq23 : 1160
	write_delay, dq24 : 1146
	write_delay, dq25 : 1146
	write_delay, dq26 : 1157
	write_delay, dq27 : 1146
	write_delay, dq28 : 1157
	write_delay, dq29 : 1146
	write_delay, dq30 : 1146
	write_delay, dq31 : 1157
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147560
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0335
	phy_grp1_slave_delay_0: 0x0335
	phy_grp2_slave_delay_0: 0x0330
	phy_grp3_slave_delay_0: 0x0335
	phy_grp0_slave_delay_1: 0x0330
	phy_grp1_slave_delay_1: 0x0335
	phy_grp2_slave_delay_1: 0x0330
	phy_grp3_slave_delay_1: 0x0330
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 1; CS 0
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x25
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x24
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 308 
	 CA Bit 1 delay: 315 
	 CA Bit 2 delay: 317 
	 CA Bit 3 delay: 31a 
	 CA Bit 4 delay: 312 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xba 
	 DQ Lane 1 WRDQS: 0xe4 
	 DQ Lane 2 WRDQS: 0xae 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 508 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 424 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 448 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 120
	read_delay_rise, dq0 : 138
	read_delay_fall, dq1 : 114
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 126
	read_delay_rise, dq2 : 150
	read_delay_fall, dq3 : 126
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 120
	read_delay_rise, dq4 : 144
	read_delay_fall, dq5 : 114
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 138
	read_delay_fall, dq7 : 120
	read_delay_rise, dq7 : 144
	read_delay_fall, dq8 : 138
	read_delay_rise, dq8 : 144
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 150
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 132
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 132
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 138
	read_delay_fall, dq15 : 138
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 138
	read_delay_rise, dq16 : 144
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 132
	read_delay_rise, dq18 : 132
	read_delay_fall, dq19 : 144
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 132
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 132
	read_delay_rise, dq22 : 132
	read_delay_fall, dq23 : 126
	read_delay_rise, dq23 : 132
	read_delay_fall, dq24 : 120
	read_delay_rise, dq24 : 126
	read_delay_fall, dq25 : 126
	read_delay_rise, dq25 : 132
	read_delay_fall, dq26 : 132
	read_delay_rise, dq26 : 120
	read_delay_fall, dq27 : 126
	read_delay_rise, dq27 : 126
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 114
	read_delay_fall, dq29 : 132
	read_delay_rise, dq29 : 132
	read_delay_fall, dq30 : 132
	read_delay_rise, dq30 : 126
	read_delay_fall, dq31 : 126
	read_delay_rise, dq31 : 120
Write DQ Training:
	write_delay, dq0 : 1157
	write_delay, dq1 : 1146
	write_delay, dq2 : 1135
	write_delay, dq3 : 1146
	write_delay, dq4 : 1146
	write_delay, dq5 : 1146
	write_delay, dq6 : 1146
	write_delay, dq7 : 1146
	write_delay, dq8 : 1131
	write_delay, dq9 : 1131
	write_delay, dq10 : 1136
	write_delay, dq11 : 1142
	write_delay, dq12 : 1131
	write_delay, dq13 : 1142
	write_delay, dq14 : 1131
	write_delay, dq15 : 1142
	write_delay, dq16 : 1152
	write_delay, dq17 : 1141
	write_delay, dq18 : 1163
	write_delay, dq19 : 1141
	write_delay, dq20 : 1141
	write_delay, dq21 : 1141
	write_delay, dq22 : 1141
	write_delay, dq23 : 1141
	write_delay, dq24 : 1168
	write_delay, dq25 : 1146
	write_delay, dq26 : 1157
	write_delay, dq27 : 1157
	write_delay, dq28 : 1168
	write_delay, dq29 : 1157
	write_delay, dq30 : 1157
	write_delay, dq31 : 1163
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147560
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0335
	phy_grp1_slave_delay_0: 0x0335
	phy_grp2_slave_delay_0: 0x032d
	phy_grp3_slave_delay_0: 0x0335
	phy_grp0_slave_delay_1: 0x032d
	phy_grp1_slave_delay_1: 0x0335
	phy_grp2_slave_delay_1: 0x032d
	phy_grp3_slave_delay_1: 0x032d
	phy_top_train_calib_error_info: 0x00000000
Training Results; Frequency 1; CS 1
PHY Vref Training:
	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x22
	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x25
	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x24
	 ACC Vref Control: 0x7ab 
CA Training:
	 LP4 CA Programmed Delays:
	 CA Bit 0 delay: 308 
	 CA Bit 1 delay: 315 
	 CA Bit 2 delay: 317 
	 CA Bit 3 delay: 31a 
	 CA Bit 4 delay: 312 
	 CA Bit 5 delay: 33b 
Write Leveling:
	 DQ Lane 0 WRDQS: 0xa2 
	 DQ Lane 1 WRDQS: 0xd8 
	 DQ Lane 2 WRDQS: 0xba 
	 DQ Lane 3 WRDQS: 0xba 
	 DQ Lane 0 Write Path Latency Add: 0x0 
	 DQ Lane 1 Write Path Latency Add: 0x0 
	 DQ Lane 2 Write Path Latency Add: 0x0 
	 DQ Lane 3 Write Path Latency Add: 0x0 
Gate Training: 
	 DQS Gate Lane 0 : slave_delay: 460 lat_adj: 5
	 DQS Gate Lane 1 : slave_delay: 376 lat_adj: 5
	 DQS Gate Lane 2 : slave_delay: 436 lat_adj: 5
	 DQS Gate Lane 3 : slave_delay: 400 lat_adj: 5
Read Leveling:
	read_delay_fall, dq0 : 132
	read_delay_rise, dq0 : 150
	read_delay_fall, dq1 : 120
	read_delay_rise, dq1 : 144
	read_delay_fall, dq2 : 132
	read_delay_rise, dq2 : 162
	read_delay_fall, dq3 : 138
	read_delay_rise, dq3 : 156
	read_delay_fall, dq4 : 126
	read_delay_rise, dq4 : 150
	read_delay_fall, dq5 : 120
	read_delay_rise, dq5 : 150
	read_delay_fall, dq6 : 120
	read_delay_rise, dq6 : 144
	read_delay_fall, dq7 : 132
	read_delay_rise, dq7 : 156
	read_delay_fall, dq8 : 132
	read_delay_rise, dq8 : 150
	read_delay_fall, dq9 : 132
	read_delay_rise, dq9 : 156
	read_delay_fall, dq10 : 126
	read_delay_rise, dq10 : 144
	read_delay_fall, dq11 : 132
	read_delay_rise, dq11 : 150
	read_delay_fall, dq12 : 126
	read_delay_rise, dq12 : 144
	read_delay_fall, dq13 : 138
	read_delay_rise, dq13 : 150
	read_delay_fall, dq14 : 126
	read_delay_rise, dq14 : 144
	read_delay_fall, dq15 : 138
	read_delay_rise, dq15 : 150
	read_delay_fall, dq16 : 120
	read_delay_rise, dq16 : 138
	read_delay_fall, dq17 : 150
	read_delay_rise, dq17 : 150
	read_delay_fall, dq18 : 126
	read_delay_rise, dq18 : 138
	read_delay_fall, dq19 : 144
	read_delay_rise, dq19 : 150
	read_delay_fall, dq20 : 132
	read_delay_rise, dq20 : 138
	read_delay_fall, dq21 : 138
	read_delay_rise, dq21 : 138
	read_delay_fall, dq22 : 126
	read_delay_rise, dq22 : 150
	read_delay_fall, dq23 : 132
	read_delay_rise, dq23 : 144
	read_delay_fall, dq24 : 114
	read_delay_rise, dq24 : 126
	read_delay_fall, dq25 : 132
	read_delay_rise, dq25 : 132
	read_delay_fall, dq26 : 126
	read_delay_rise, dq26 : 126
	read_delay_fall, dq27 : 132
	read_delay_rise, dq27 : 138
	read_delay_fall, dq28 : 126
	read_delay_rise, dq28 : 126
	read_delay_fall, dq29 : 138
	read_delay_rise, dq29 : 144
	read_delay_fall, dq30 : 138
	read_delay_rise, dq30 : 138
	read_delay_fall, dq31 : 132
	read_delay_rise, dq31 : 132
Write DQ Training:
	write_delay, dq0 : 1152
	write_delay, dq1 : 1153
	write_delay, dq2 : 1131
	write_delay, dq3 : 1141
	write_delay, dq4 : 1131
	write_delay, dq5 : 1153
	write_delay, dq6 : 1142
	write_delay, dq7 : 1153
	write_delay, dq8 : 1114
	write_delay, dq9 : 1125
	write_delay, dq10 : 1125
	write_delay, dq11 : 1136
	write_delay, dq12 : 1125
	write_delay, dq13 : 1125
	write_delay, dq14 : 1125
	write_delay, dq15 : 1136
	write_delay, dq16 : 1163
	write_delay, dq17 : 1152
	write_delay, dq18 : 1163
	write_delay, dq19 : 1152
	write_delay, dq20 : 1141
	write_delay, dq21 : 1141
	write_delay, dq22 : 1141
	write_delay, dq23 : 1141
	write_delay, dq24 : 1146
	write_delay, dq25 : 1146
	write_delay, dq26 : 1157
	write_delay, dq27 : 1168
	write_delay, dq28 : 1157
	write_delay, dq29 : 1146
	write_delay, dq30 : 1146
	write_delay, dq31 : 1157
Calibration Registers:
	CAL_OBS_0: 0x00814756
	CAL_OBS_2: 0x00814813
	CAL_OBS_3: 0xb3000000
	CAL_OBS_4: 0x00147560
	CAL_OBS_5: 0x00148138
	CAL_OBS_6: 0x00f4756f
	CAL_OBS_7: 0x03f4813f
CS Programmed Delays:
	phy_grp0_slave_delay_0: 0x0335
	phy_grp1_slave_delay_0: 0x0335
	phy_grp2_slave_delay_0: 0x032d
	phy_grp3_slave_delay_0: 0x0335
	phy_grp0_slave_delay_1: 0x032d
	phy_grp1_slave_delay_1: 0x0335
	phy_grp2_slave_delay_1: 0x032d
	phy_grp3_slave_delay_1: 0x032d
	phy_top_train_calib_error_info: 0x00000000
DRAM VREF Values:
	mr12_f1_cs0: 0x00000028
	mr12_f1_cs1: 0x0000002c
	mr12_f1_cs2: 0x00000029
	mr12_f1_cs3: 0x00000029
	mr12_f2_cs0: 0x00000029
	mr12_f2_cs1: 0x0000002c
	mr12_f2_cs2: 0x00000029
	mr12_f2_cs3: 0x0000002a
	mr14_f1_cs0: 0x00000027
	mr14_f1_cs1: 0x0000002b
	mr14_f1_cs2: 0x00000027
	mr14_f1_cs3: 0x00000028
	mr14_f2_cs0: 0x0000002a
	mr14_f2_cs1: 0x0000002b
	mr14_f2_cs2: 0x00000025
	mr14_f2_cs3: 0x00000028
PHY IO Pad TERM Registers:
	PHY_1320: 0x00014756
	PHY_1321: 0x00014756
	PHY_1322: 0x00014756
	PHY_1323: 0x00014756
	PHY_1324: 0x00014756
	PHY_1325: 0x00014813
	PHY_1326: 0x00014813
	PHY_1327: 0x00014756
	PHY_1328: 0x00014756
Enhanced Error Reporting:
	DQS Gate Error: 0 
	Training Error: 0 
	FSM Tran Error: 0 
	PLL      Error: 0 
	Parity   Error: 0 
	Timeout  Error: 0 
	PLL Frequency Error: 0x0 

In summary, there are below 2 methods seem could improve the results.

1: Decrease the frequency to 3200Mb/s.

2: Increase VDD1 from 1.8V to 1.85V and increase VDD2 from 1.1V to 1.15V.

As you know, we still need to find the root cause of this problem, so we may need hear some feedback based on our experiment results, thanks!

Also, based on our log, could you find any useful information that could help us debug?

Thanks a lot!

Kevin 

  • Hi Kevin,

    Thanks for providing the details of the experiments performed thus far and debug log. From the debug log, it appears write DQ training is failing. 

    Can you also check the failure impact by increasing the TDA4VH supplies: VDD_CORE, VDDA_0P8_PLL_DDR0, and VDDA_PLLGRP7. 

    we still need to find the root cause of this problem,

    Are you able to measure the voltages with an oscilloscope close to the memory / SOC? Two things to look for would be any potential voltage drop, or noise / glitch occurring during the training.

    Can you also see if updating the IO settings hi-lighted below has any impact on the failure?

    Regards,
    Kevin

  • Hi Kevin,

    We have made more experiments for tuning the CA ODT, please see the results obtained by using the ddr debug tool below.

    CA-ODT-120Ω

    [MCU_Cortex_R5_0] Training Results; Frequency 0; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 310 
    	 CA Bit 1 delay: 318 
    	 CA Bit 2 delay: 31c 
    	 CA Bit 3 delay: 313 
    	 CA Bit 4 delay: 31a 
    	 CA Bit 5 delay: 345 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0xc0 
    	 DQ Lane 1 WRDQS: 0x104 
    	 DQ Lane 2 WRDQS: 0xd8 
    	 DQ Lane 3 WRDQS: 0xec 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0347
    	phy_grp1_slave_delay_0: 0x0347
    	phy_grp2_slave_delay_0: 0x033c
    	phy_grp3_slave_delay_0: 0x033f
    	phy_grp0_slave_delay_1: 0x0341
    	phy_grp1_slave_delay_1: 0x0347
    	phy_grp2_slave_delay_1: 0x033c
    	phy_grp3_slave_delay_1: 0x0341
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 0; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 310 
    	 CA Bit 1 delay: 318 
    	 CA Bit 2 delay: 31c 
    	 CA Bit 3 delay: 313 
    	 CA Bit 4 delay: 31a 
    	 CA Bit 5 delay: 345 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x4c 
    	 DQ Lane 1 WRDQS: 0xc0 
    	 DQ Lane 2 WRDQS: 0x5c 
    	 DQ Lane 3 WRDQS: 0x80 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0347
    	phy_grp1_slave_delay_0: 0x0347
    	phy_grp2_slave_delay_0: 0x033c
    	phy_grp3_slave_delay_0: 0x033f
    	phy_grp0_slave_delay_1: 0x0341
    	phy_grp1_slave_delay_1: 0x0347
    	phy_grp2_slave_delay_1: 0x033c
    	phy_grp3_slave_delay_1: 0x0341
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 1; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 1; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000001
    DRAM VREF Values:
    	mr12_f1_cs0: 0x00000032
    	mr12_f1_cs1: 0x00000010
    	mr12_f1_cs2: 0x00000032
    	mr12_f1_cs3: 0x00000010
    	mr12_f2_cs0: 0x00000027
    	mr12_f2_cs1: 0x00000027
    	mr12_f2_cs2: 0x00000027
    	mr12_f2_cs3: 0x00000027
    	mr14_f1_cs0: 0x0000000f
    	mr14_f1_cs1: 0x0000000f
    	mr14_f1_cs2: 0x0000000f
    	mr14_f1_cs3: 0x0000000f
    	mr14_f2_cs0: 0x0000000f
    	mr14_f2_cs1: 0x0000000f
    	mr14_f2_cs2: 0x0000000f
    	mr14_f2_cs3: 0x0000000f
    PHY IO Pad TERM Registers:
    	PHY_1320: 0x00014755
    	PHY_1321: 0x00014755
    	PHY_1322: 0x00014755
    	PHY_1323: 0x00014755
    	PHY_1324: 0x00014755
    	PHY_1325: 0x00014853
    	PHY_1326: 0x00014853
    	PHY_1327: 0x00014755
    	PHY_1328: 0x00014755
    Enhanced Error Reporting:
    	DQS Gate Error: 0 
    	Training Error: 1 
    	FSM Tran Error: 0 
    	PLL      Error: 0 
    	Parity   Error: 0 
    	Timeout  Error: 1 
    	Timeout Error Info: 
    		dfi_rddata_valid           Timeout: 0 
    		Max PLL lock assertion     Timeout: 0 
    		Min PLL lock assertion     Timeout: 0 
    		DFI PHY master interface   Timeout: 0 
    		dfi_phyupd_req (PI - PHY)  Timeout: 1 
    		dfi_phyupd_req (CTL - PHY) Timeout: 0 
    		dfi_lp_ack                 Timeout: 0 
    		DFS change @ PI - PHY      Timeout: 0 
    		DFS change @ CTL -PHY      Timeout: 1 
    		CA / CS training           Timeout: 0 
    		WRLVL training             Timeout: 1 
    		RDGATE training            Timeout: 0 
    		RDDATA training            Timeout: 0 
    		WDQ training               Timeout: 0 
    	Training Error Info: 0x00007e00
    	Data Slice Error Info (bits [4:0]): 
    		Byte0: 0x00000108
    		Byte1: 0x00000108
    		Byte2: 0x00000108
    		Byte3: 0x00000108
    	PLL Frequency Error: 0x0 
    

    CA-ODT-80Ω

    [MCU_Cortex_R5_0] Training Results; Frequency 0; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 0 
    	 CA Bit 1 delay: 0 
    	 CA Bit 2 delay: 0 
    	 CA Bit 3 delay: 0 
    	 CA Bit 4 delay: 0 
    	 CA Bit 5 delay: 0 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814714
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147144
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4714f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0252
    	phy_grp1_slave_delay_0: 0x0252
    	phy_grp2_slave_delay_0: 0x0534
    	phy_grp3_slave_delay_0: 0x0334
    	phy_grp0_slave_delay_1: 0x0534
    	phy_grp1_slave_delay_1: 0x0252
    	phy_grp2_slave_delay_1: 0x0534
    	phy_grp3_slave_delay_1: 0x0334
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 0; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 0 
    	 CA Bit 1 delay: 0 
    	 CA Bit 2 delay: 0 
    	 CA Bit 3 delay: 0 
    	 CA Bit 4 delay: 0 
    	 CA Bit 5 delay: 0 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814714
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147144
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4714f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0252
    	phy_grp1_slave_delay_0: 0x0252
    	phy_grp2_slave_delay_0: 0x0534
    	phy_grp3_slave_delay_0: 0x0334
    	phy_grp0_slave_delay_1: 0x0534
    	phy_grp1_slave_delay_1: 0x0252
    	phy_grp2_slave_delay_1: 0x0534
    	phy_grp3_slave_delay_1: 0x0334
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 1; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814714
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147144
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4714f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 1; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814714
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147144
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4714f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000000
    DRAM VREF Values:
    	mr12_f1_cs0: 0x00000027
    	mr12_f1_cs1: 0x00000027
    	mr12_f1_cs2: 0x00000027
    	mr12_f1_cs3: 0x00000027
    	mr12_f2_cs0: 0x00000027
    	mr12_f2_cs1: 0x00000027
    	mr12_f2_cs2: 0x00000027
    	mr12_f2_cs3: 0x00000027
    	mr14_f1_cs0: 0x0000000f
    	mr14_f1_cs1: 0x0000000f
    	mr14_f1_cs2: 0x0000000f
    	mr14_f1_cs3: 0x0000000f
    	mr14_f2_cs0: 0x0000000f
    	mr14_f2_cs1: 0x0000000f
    	mr14_f2_cs2: 0x0000000f
    	mr14_f2_cs3: 0x0000000f
    PHY IO Pad TERM Registers:
    	PHY_1320: 0x00014714
    	PHY_1321: 0x00014714
    	PHY_1322: 0x00014714
    	PHY_1323: 0x00014714
    	PHY_1324: 0x00014714
    	PHY_1325: 0x00014812
    	PHY_1326: 0x00014812
    	PHY_1327: 0x00014714
    	PHY_1328: 0x00014714
    Enhanced Error Reporting:
    	DQS Gate Error: 0 
    	Training Error: 0 
    	FSM Tran Error: 0 
    	PLL      Error: 0 
    	Parity   Error: 0 
    	Timeout  Error: 1 
    	Timeout Error Info: 
    		dfi_rddata_valid           Timeout: 0 
    		Max PLL lock assertion     Timeout: 1 
    		Min PLL lock assertion     Timeout: 0 
    		DFI PHY master interface   Timeout: 0 
    		dfi_phyupd_req (PI - PHY)  Timeout: 1 
    		dfi_phyupd_req (CTL - PHY) Timeout: 0 
    		dfi_lp_ack                 Timeout: 0 
    		DFS change @ PI - PHY      Timeout: 0 
    		DFS change @ CTL -PHY      Timeout: 1 
    		CA / CS training           Timeout: 1 
    		WRLVL training             Timeout: 0 
    		RDGATE training            Timeout: 0 
    		RDDATA training            Timeout: 0 
    		WDQ training               Timeout: 0 
    	PLL Frequency Error: 0x0 
    

    CA-ODT-60Ω

    [MCU_Cortex_R5_0] Training Results; Frequency 0; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x24
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x24
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 333 
    	 CA Bit 1 delay: 317 
    	 CA Bit 2 delay: 32b 
    	 CA Bit 3 delay: 312 
    	 CA Bit 4 delay: 33d 
    	 CA Bit 5 delay: 342 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0xb4 
    	 DQ Lane 1 WRDQS: 0xf2 
    	 DQ Lane 2 WRDQS: 0xcc 
    	 DQ Lane 3 WRDQS: 0xd8 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 400 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 316 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 424 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 388 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 132
    	read_delay_rise, dq0 : 150
    	read_delay_fall, dq1 : 120
    	read_delay_rise, dq1 : 150
    	read_delay_fall, dq2 : 132
    	read_delay_rise, dq2 : 162
    	read_delay_fall, dq3 : 132
    	read_delay_rise, dq3 : 162
    	read_delay_fall, dq4 : 126
    	read_delay_rise, dq4 : 156
    	read_delay_fall, dq5 : 132
    	read_delay_rise, dq5 : 162
    	read_delay_fall, dq6 : 126
    	read_delay_rise, dq6 : 150
    	read_delay_fall, dq7 : 138
    	read_delay_rise, dq7 : 156
    	read_delay_fall, dq8 : 132
    	read_delay_rise, dq8 : 144
    	read_delay_fall, dq9 : 138
    	read_delay_rise, dq9 : 156
    	read_delay_fall, dq10 : 132
    	read_delay_rise, dq10 : 144
    	read_delay_fall, dq11 : 132
    	read_delay_rise, dq11 : 150
    	read_delay_fall, dq12 : 132
    	read_delay_rise, dq12 : 144
    	read_delay_fall, dq13 : 138
    	read_delay_rise, dq13 : 156
    	read_delay_fall, dq14 : 132
    	read_delay_rise, dq14 : 144
    	read_delay_fall, dq15 : 138
    	read_delay_rise, dq15 : 150
    	read_delay_fall, dq16 : 120
    	read_delay_rise, dq16 : 132
    	read_delay_fall, dq17 : 150
    	read_delay_rise, dq17 : 138
    	read_delay_fall, dq18 : 126
    	read_delay_rise, dq18 : 132
    	read_delay_fall, dq19 : 144
    	read_delay_rise, dq19 : 150
    	read_delay_fall, dq20 : 126
    	read_delay_rise, dq20 : 138
    	read_delay_fall, dq21 : 132
    	read_delay_rise, dq21 : 144
    	read_delay_fall, dq22 : 126
    	read_delay_rise, dq22 : 138
    	read_delay_fall, dq23 : 132
    	read_delay_rise, dq23 : 132
    	read_delay_fall, dq24 : 126
    	read_delay_rise, dq24 : 120
    	read_delay_fall, dq25 : 132
    	read_delay_rise, dq25 : 120
    	read_delay_fall, dq26 : 138
    	read_delay_rise, dq26 : 126
    	read_delay_fall, dq27 : 150
    	read_delay_rise, dq27 : 132
    	read_delay_fall, dq28 : 126
    	read_delay_rise, dq28 : 120
    	read_delay_fall, dq29 : 144
    	read_delay_rise, dq29 : 126
    	read_delay_fall, dq30 : 144
    	read_delay_rise, dq30 : 138
    	read_delay_fall, dq31 : 132
    	read_delay_rise, dq31 : 132
    Write DQ Training:
    	write_delay, dq0 : 1120
    	write_delay, dq1 : 1120
    	write_delay, dq2 : 1109
    	write_delay, dq3 : 1109
    	write_delay, dq4 : 1109
    	write_delay, dq5 : 1120
    	write_delay, dq6 : 1109
    	write_delay, dq7 : 1109
    	write_delay, dq8 : 1093
    	write_delay, dq9 : 1104
    	write_delay, dq10 : 1104
    	write_delay, dq11 : 1104
    	write_delay, dq12 : 1104
    	write_delay, dq13 : 1104
    	write_delay, dq14 : 1104
    	write_delay, dq15 : 1115
    	write_delay, dq16 : 1142
    	write_delay, dq17 : 1131
    	write_delay, dq18 : 1120
    	write_delay, dq19 : 1131
    	write_delay, dq20 : 1131
    	write_delay, dq21 : 1131
    	write_delay, dq22 : 1131
    	write_delay, dq23 : 1131
    	write_delay, dq24 : 1146
    	write_delay, dq25 : 1135
    	write_delay, dq26 : 1135
    	write_delay, dq27 : 1146
    	write_delay, dq28 : 1146
    	write_delay, dq29 : 1135
    	write_delay, dq30 : 1135
    	write_delay, dq31 : 1146
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0349
    	phy_grp1_slave_delay_0: 0x0349
    	phy_grp2_slave_delay_0: 0x034c
    	phy_grp3_slave_delay_0: 0x0346
    	phy_grp0_slave_delay_1: 0x0350
    	phy_grp1_slave_delay_1: 0x0349
    	phy_grp2_slave_delay_1: 0x034c
    	phy_grp3_slave_delay_1: 0x0350
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 0; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x24
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x24
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x26
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x23
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 333 
    	 CA Bit 1 delay: 317 
    	 CA Bit 2 delay: 32b 
    	 CA Bit 3 delay: 312 
    	 CA Bit 4 delay: 33d 
    	 CA Bit 5 delay: 342 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0xa8 
    	 DQ Lane 1 WRDQS: 0xe6 
    	 DQ Lane 2 WRDQS: 0xc0 
    	 DQ Lane 3 WRDQS: 0xde 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 388 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 328 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 424 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 388 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 126
    	read_delay_rise, dq0 : 156
    	read_delay_fall, dq1 : 126
    	read_delay_rise, dq1 : 150
    	read_delay_fall, dq2 : 132
    	read_delay_rise, dq2 : 168
    	read_delay_fall, dq3 : 138
    	read_delay_rise, dq3 : 156
    	read_delay_fall, dq4 : 126
    	read_delay_rise, dq4 : 156
    	read_delay_fall, dq5 : 138
    	read_delay_rise, dq5 : 162
    	read_delay_fall, dq6 : 132
    	read_delay_rise, dq6 : 168
    	read_delay_fall, dq7 : 138
    	read_delay_rise, dq7 : 168
    	read_delay_fall, dq8 : 132
    	read_delay_rise, dq8 : 138
    	read_delay_fall, dq9 : 138
    	read_delay_rise, dq9 : 144
    	read_delay_fall, dq10 : 132
    	read_delay_rise, dq10 : 144
    	read_delay_fall, dq11 : 138
    	read_delay_rise, dq11 : 150
    	read_delay_fall, dq12 : 132
    	read_delay_rise, dq12 : 144
    	read_delay_fall, dq13 : 150
    	read_delay_rise, dq13 : 156
    	read_delay_fall, dq14 : 138
    	read_delay_rise, dq14 : 150
    	read_delay_fall, dq15 : 150
    	read_delay_rise, dq15 : 162
    	read_delay_fall, dq16 : 114
    	read_delay_rise, dq16 : 132
    	read_delay_fall, dq17 : 144
    	read_delay_rise, dq17 : 150
    	read_delay_fall, dq18 : 126
    	read_delay_rise, dq18 : 144
    	read_delay_fall, dq19 : 138
    	read_delay_rise, dq19 : 150
    	read_delay_fall, dq20 : 132
    	read_delay_rise, dq20 : 144
    	read_delay_fall, dq21 : 138
    	read_delay_rise, dq21 : 150
    	read_delay_fall, dq22 : 138
    	read_delay_rise, dq22 : 156
    	read_delay_fall, dq23 : 138
    	read_delay_rise, dq23 : 150
    	read_delay_fall, dq24 : 120
    	read_delay_rise, dq24 : 126
    	read_delay_fall, dq25 : 126
    	read_delay_rise, dq25 : 132
    	read_delay_fall, dq26 : 132
    	read_delay_rise, dq26 : 138
    	read_delay_fall, dq27 : 138
    	read_delay_rise, dq27 : 138
    	read_delay_fall, dq28 : 132
    	read_delay_rise, dq28 : 132
    	read_delay_fall, dq29 : 138
    	read_delay_rise, dq29 : 144
    	read_delay_fall, dq30 : 138
    	read_delay_rise, dq30 : 144
    	read_delay_fall, dq31 : 138
    	read_delay_rise, dq31 : 150
    Write DQ Training:
    	write_delay, dq0 : 1135
    	write_delay, dq1 : 1146
    	write_delay, dq2 : 1135
    	write_delay, dq3 : 1135
    	write_delay, dq4 : 1135
    	write_delay, dq5 : 1135
    	write_delay, dq6 : 1135
    	write_delay, dq7 : 1135
    	write_delay, dq8 : 1114
    	write_delay, dq9 : 1114
    	write_delay, dq10 : 1136
    	write_delay, dq11 : 1136
    	write_delay, dq12 : 1114
    	write_delay, dq13 : 1125
    	write_delay, dq14 : 1125
    	write_delay, dq15 : 1136
    	write_delay, dq16 : 1136
    	write_delay, dq17 : 1136
    	write_delay, dq18 : 1136
    	write_delay, dq19 : 1136
    	write_delay, dq20 : 1136
    	write_delay, dq21 : 1136
    	write_delay, dq22 : 1136
    	write_delay, dq23 : 1136
    	write_delay, dq24 : 1125
    	write_delay, dq25 : 1125
    	write_delay, dq26 : 1125
    	write_delay, dq27 : 1125
    	write_delay, dq28 : 1136
    	write_delay, dq29 : 1125
    	write_delay, dq30 : 1125
    	write_delay, dq31 : 1136
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0349
    	phy_grp1_slave_delay_0: 0x0349
    	phy_grp2_slave_delay_0: 0x034c
    	phy_grp3_slave_delay_0: 0x0346
    	phy_grp0_slave_delay_1: 0x0350
    	phy_grp1_slave_delay_1: 0x0349
    	phy_grp2_slave_delay_1: 0x034c
    	phy_grp3_slave_delay_1: 0x0350
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 1; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 0 
    	 CA Bit 1 delay: 0 
    	 CA Bit 2 delay: 0 
    	 CA Bit 3 delay: 0 
    	 CA Bit 4 delay: 0 
    	 CA Bit 5 delay: 0 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0349
    	phy_grp1_slave_delay_0: 0x0349
    	phy_grp2_slave_delay_0: 0x0349
    	phy_grp3_slave_delay_0: 0x0341
    	phy_grp0_slave_delay_1: 0x025a
    	phy_grp1_slave_delay_1: 0x0349
    	phy_grp2_slave_delay_1: 0x0349
    	phy_grp3_slave_delay_1: 0x025a
    	phy_top_train_calib_error_info: 0x00000000
    Training Results; Frequency 1; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 0 
    	 CA Bit 1 delay: 0 
    	 CA Bit 2 delay: 0 
    	 CA Bit 3 delay: 0 
    	 CA Bit 4 delay: 0 
    	 CA Bit 5 delay: 0 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814812
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148128
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4812f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0349
    	phy_grp1_slave_delay_0: 0x0349
    	phy_grp2_slave_delay_0: 0x0349
    	phy_grp3_slave_delay_0: 0x0341
    	phy_grp0_slave_delay_1: 0x025a
    	phy_grp1_slave_delay_1: 0x0349
    	phy_grp2_slave_delay_1: 0x0349
    	phy_grp3_slave_delay_1: 0x025a
    	phy_top_train_calib_error_info: 0x00000000
    DRAM VREF Values:
    	mr12_f1_cs0: 0x0000001c
    	mr12_f1_cs1: 0x0000001c
    	mr12_f1_cs2: 0x0000001c
    	mr12_f1_cs3: 0x0000001c
    	mr12_f2_cs0: 0x0000001d
    	mr12_f2_cs1: 0x00000027
    	mr12_f2_cs2: 0x0000001b
    	mr12_f2_cs3: 0x00000027
    	mr14_f1_cs0: 0x00000020
    	mr14_f1_cs1: 0x0000002a
    	mr14_f1_cs2: 0x00000028
    	mr14_f1_cs3: 0x00000027
    	mr14_f2_cs0: 0x0000000f
    	mr14_f2_cs1: 0x0000000f
    	mr14_f2_cs2: 0x0000000f
    	mr14_f2_cs3: 0x0000000f
    PHY IO Pad TERM Registers:
    	PHY_1320: 0x00014755
    	PHY_1321: 0x00014755
    	PHY_1322: 0x00014755
    	PHY_1323: 0x00014755
    	PHY_1324: 0x00014755
    	PHY_1325: 0x00014812
    	PHY_1326: 0x00014812
    	PHY_1327: 0x00014755
    	PHY_1328: 0x00014755
    Enhanced Error Reporting:
    	DQS Gate Error: 0 
    	Training Error: 0 
    	FSM Tran Error: 0 
    	PLL      Error: 0 
    	Parity   Error: 0 
    	Timeout  Error: 1 
    	Timeout Error Info: 
    		dfi_rddata_valid           Timeout: 0 
    		Max PLL lock assertion     Timeout: 1 
    		Min PLL lock assertion     Timeout: 0 
    		DFI PHY master interface   Timeout: 0 
    		dfi_phyupd_req (PI - PHY)  Timeout: 1 
    		dfi_phyupd_req (CTL - PHY) Timeout: 0 
    		dfi_lp_ack                 Timeout: 0 
    		DFS change @ PI - PHY      Timeout: 0 
    		DFS change @ CTL -PHY      Timeout: 1 
    		CA / CS training           Timeout: 1 
    		WRLVL training             Timeout: 0 
    		RDGATE training            Timeout: 0 
    		RDDATA training            Timeout: 0 
    		WDQ training               Timeout: 0 
    	PLL Frequency Error: 0x0 
    

    CA-ODT-40Ω

    [MCU_Cortex_R5_0] Training Results; Frequency 0; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 680 
    	 CA Bit 1 delay: 680 
    	 CA Bit 2 delay: 680 
    	 CA Bit 3 delay: 680 
    	 CA Bit 4 delay: 680 
    	 CA Bit 5 delay: 680 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0300
    	phy_grp1_slave_delay_0: 0x0300
    	phy_grp2_slave_delay_0: 0x0300
    	phy_grp3_slave_delay_0: 0x0300
    	phy_grp0_slave_delay_1: 0x0300
    	phy_grp1_slave_delay_1: 0x0300
    	phy_grp2_slave_delay_1: 0x0300
    	phy_grp3_slave_delay_1: 0x0300
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 0; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 680 
    	 CA Bit 1 delay: 680 
    	 CA Bit 2 delay: 680 
    	 CA Bit 3 delay: 680 
    	 CA Bit 4 delay: 680 
    	 CA Bit 5 delay: 680 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0300
    	phy_grp1_slave_delay_0: 0x0300
    	phy_grp2_slave_delay_0: 0x0300
    	phy_grp3_slave_delay_0: 0x0300
    	phy_grp0_slave_delay_1: 0x0300
    	phy_grp1_slave_delay_1: 0x0300
    	phy_grp2_slave_delay_1: 0x0300
    	phy_grp3_slave_delay_1: 0x0300
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 1; CS 0
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000001
    Training Results; Frequency 1; CS 1
    PHY Vref Training:
    	 DQ Lane 0 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 1 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 2 Vref Mode: 0x7 Vref Sel: 0x2b
    	 DQ Lane 3 Vref Mode: 0x7 Vref Sel: 0x2b
    	 ACC Vref Control: 0x7ab 
    CA Training:
    	 LP4 CA Programmed Delays:
    	 CA Bit 0 delay: 300 
    	 CA Bit 1 delay: 300 
    	 CA Bit 2 delay: 300 
    	 CA Bit 3 delay: 300 
    	 CA Bit 4 delay: 300 
    	 CA Bit 5 delay: 300 
    Write Leveling:
    	 DQ Lane 0 WRDQS: 0x0 
    	 DQ Lane 1 WRDQS: 0x0 
    	 DQ Lane 2 WRDQS: 0x0 
    	 DQ Lane 3 WRDQS: 0x0 
    	 DQ Lane 0 Write Path Latency Add: 0x0 
    	 DQ Lane 1 Write Path Latency Add: 0x0 
    	 DQ Lane 2 Write Path Latency Add: 0x0 
    	 DQ Lane 3 Write Path Latency Add: 0x0 
    Gate Training: 
    	 DQS Gate Lane 0 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 1 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 2 : slave_delay: 450 lat_adj: 5
    	 DQS Gate Lane 3 : slave_delay: 450 lat_adj: 5
    Read Leveling:
    	read_delay_fall, dq0 : 160
    	read_delay_rise, dq0 : 160
    	read_delay_fall, dq1 : 160
    	read_delay_rise, dq1 : 160
    	read_delay_fall, dq2 : 160
    	read_delay_rise, dq2 : 160
    	read_delay_fall, dq3 : 160
    	read_delay_rise, dq3 : 160
    	read_delay_fall, dq4 : 160
    	read_delay_rise, dq4 : 160
    	read_delay_fall, dq5 : 160
    	read_delay_rise, dq5 : 160
    	read_delay_fall, dq6 : 160
    	read_delay_rise, dq6 : 160
    	read_delay_fall, dq7 : 160
    	read_delay_rise, dq7 : 160
    	read_delay_fall, dq8 : 160
    	read_delay_rise, dq8 : 160
    	read_delay_fall, dq9 : 160
    	read_delay_rise, dq9 : 160
    	read_delay_fall, dq10 : 160
    	read_delay_rise, dq10 : 160
    	read_delay_fall, dq11 : 160
    	read_delay_rise, dq11 : 160
    	read_delay_fall, dq12 : 160
    	read_delay_rise, dq12 : 160
    	read_delay_fall, dq13 : 160
    	read_delay_rise, dq13 : 160
    	read_delay_fall, dq14 : 160
    	read_delay_rise, dq14 : 160
    	read_delay_fall, dq15 : 160
    	read_delay_rise, dq15 : 160
    	read_delay_fall, dq16 : 160
    	read_delay_rise, dq16 : 160
    	read_delay_fall, dq17 : 160
    	read_delay_rise, dq17 : 160
    	read_delay_fall, dq18 : 160
    	read_delay_rise, dq18 : 160
    	read_delay_fall, dq19 : 160
    	read_delay_rise, dq19 : 160
    	read_delay_fall, dq20 : 160
    	read_delay_rise, dq20 : 160
    	read_delay_fall, dq21 : 160
    	read_delay_rise, dq21 : 160
    	read_delay_fall, dq22 : 160
    	read_delay_rise, dq22 : 160
    	read_delay_fall, dq23 : 160
    	read_delay_rise, dq23 : 160
    	read_delay_fall, dq24 : 160
    	read_delay_rise, dq24 : 160
    	read_delay_fall, dq25 : 160
    	read_delay_rise, dq25 : 160
    	read_delay_fall, dq26 : 160
    	read_delay_rise, dq26 : 160
    	read_delay_fall, dq27 : 160
    	read_delay_rise, dq27 : 160
    	read_delay_fall, dq28 : 160
    	read_delay_rise, dq28 : 160
    	read_delay_fall, dq29 : 160
    	read_delay_rise, dq29 : 160
    	read_delay_fall, dq30 : 160
    	read_delay_rise, dq30 : 160
    	read_delay_fall, dq31 : 160
    	read_delay_rise, dq31 : 160
    Write DQ Training:
    	write_delay, dq0 : 640
    	write_delay, dq1 : 640
    	write_delay, dq2 : 640
    	write_delay, dq3 : 640
    	write_delay, dq4 : 640
    	write_delay, dq5 : 640
    	write_delay, dq6 : 640
    	write_delay, dq7 : 640
    	write_delay, dq8 : 640
    	write_delay, dq9 : 640
    	write_delay, dq10 : 640
    	write_delay, dq11 : 640
    	write_delay, dq12 : 640
    	write_delay, dq13 : 640
    	write_delay, dq14 : 640
    	write_delay, dq15 : 640
    	write_delay, dq16 : 640
    	write_delay, dq17 : 640
    	write_delay, dq18 : 640
    	write_delay, dq19 : 640
    	write_delay, dq20 : 640
    	write_delay, dq21 : 640
    	write_delay, dq22 : 640
    	write_delay, dq23 : 640
    	write_delay, dq24 : 640
    	write_delay, dq25 : 640
    	write_delay, dq26 : 640
    	write_delay, dq27 : 640
    	write_delay, dq28 : 640
    	write_delay, dq29 : 640
    	write_delay, dq30 : 640
    	write_delay, dq31 : 640
    Calibration Registers:
    	CAL_OBS_0: 0x00814755
    	CAL_OBS_2: 0x00814853
    	CAL_OBS_3: 0xb3000000
    	CAL_OBS_4: 0x00147554
    	CAL_OBS_5: 0x00148538
    	CAL_OBS_6: 0x00f4755f
    	CAL_OBS_7: 0x03f4853f
    CS Programmed Delays:
    	phy_grp0_slave_delay_0: 0x0390
    	phy_grp1_slave_delay_0: 0x0390
    	phy_grp2_slave_delay_0: 0x0390
    	phy_grp3_slave_delay_0: 0x0390
    	phy_grp0_slave_delay_1: 0x0390
    	phy_grp1_slave_delay_1: 0x0390
    	phy_grp2_slave_delay_1: 0x0390
    	phy_grp3_slave_delay_1: 0x0390
    	phy_top_train_calib_error_info: 0x00000001
    DRAM VREF Values:
    	mr12_f1_cs0: 0x00000027
    	mr12_f1_cs1: 0x00000027
    	mr12_f1_cs2: 0x00000027
    	mr12_f1_cs3: 0x00000027
    	mr12_f2_cs0: 0x00000027
    	mr12_f2_cs1: 0x00000027
    	mr12_f2_cs2: 0x00000027
    	mr12_f2_cs3: 0x00000027
    	mr14_f1_cs0: 0x0000000f
    	mr14_f1_cs1: 0x0000000f
    	mr14_f1_cs2: 0x0000000f
    	mr14_f1_cs3: 0x0000000f
    	mr14_f2_cs0: 0x0000000f
    	mr14_f2_cs1: 0x0000000f
    	mr14_f2_cs2: 0x0000000f
    	mr14_f2_cs3: 0x0000000f
    PHY IO Pad TERM Registers:
    	PHY_1320: 0x00014755
    	PHY_1321: 0x00014755
    	PHY_1322: 0x00014755
    	PHY_1323: 0x00014755
    	PHY_1324: 0x00014755
    	PHY_1325: 0x00014853
    	PHY_1326: 0x00014853
    	PHY_1327: 0x00014755
    	PHY_1328: 0x00014755
    Enhanced Error Reporting:
    	DQS Gate Error: 0 
    	Training Error: 1 
    	FSM Tran Error: 0 
    	PLL      Error: 0 
    	Parity   Error: 0 
    	Timeout  Error: 1 
    	Timeout Error Info: 
    		dfi_rddata_valid           Timeout: 0 
    		Max PLL lock assertion     Timeout: 0 
    		Min PLL lock assertion     Timeout: 0 
    		DFI PHY master interface   Timeout: 0 
    		dfi_phyupd_req (PI - PHY)  Timeout: 1 
    		dfi_phyupd_req (CTL - PHY) Timeout: 0 
    		dfi_lp_ack                 Timeout: 0 
    		DFS change @ PI - PHY      Timeout: 0 
    		DFS change @ CTL -PHY      Timeout: 1 
    		CA / CS training           Timeout: 1 
    		WRLVL training             Timeout: 0 
    		RDGATE training            Timeout: 0 
    		RDDATA training            Timeout: 0 
    		WDQ training               Timeout: 0 
    	Training Error Info: 0x00000600
    	Data Slice Error Info (bits [4:0]): 
    		Byte0: 0x00000100
    		Byte1: 0x00000100
    		Byte2: 0x00000100
    		Byte3: 0x00000100
    	PLL Frequency Error: 0x0 
    

    The overall CAT ODT setting and the corresponding failure rate is shown below.

    Reduce Frequency to 3200Mb/s         Failure rate: 0

    4266Mb/s + CA ODT 80Ω (default)     Failure rate: 14%

    4266Mb/s + CA ODT 60Ω                   Failure rate: 17%

    4266Mb/s + CA ODT 40Ω                   Failure rate: 100%

    4266Mb/s + CA ODT disable              Failure rate: 100%

    4266Mb/s + CA ODT 120Ω                 Failure rate: 100%

    4266Mb/s + CA VREF 22.8                 Failure rate: 15%

    Do you see any clue for the test results?

    The DDR vendor of CXDB5CCBM-MA-A is also helping on this experiment and try to tune a better parameter setting. They would like to know the below 2 things.

    1: What is the general DDR initialization process?

    2: What is the CA/CS training logic?

    Thanks a lot!

    Kevin

  • Hi Kevin,

    When we see the above log, we find there is a dfi_phyupd_req timeout shown below. Could you give some glue about in which situations this timeout would happen?

    Also, we found that when CK is 55MHz, CKE has both high and low for both of the pass and fail tests. However, when CK frequency changes to 2133MHz, the CKE is always low for the fail test, it is normal for the pass test shown below.

    May I know what would be the actions of memory controller and DDR when the CK is 55MHz?

    Thanks a lot!

    Kevin

  • Hi Kevin,

    we find there is a dfi_phyupd_req timeout shown below. Could you give some glue about in which situations this timeout would happen?

    I think the more relevant information in the status information is that CA/CS training timed out. The CA/CS timeout (failure) is likely why you see the dfi update request timeout. 

    Also, we found that when CK is 55MHz, CKE has both high and low for both of the pass and fail tests. However, when CK frequency changes to 2133MHz, the CKE is always low for the fail test, it is normal for the pass test shown below.

    I believe CKE is low while the controller / memory are performing CA/CS training. CA / CS training is performed at the target frequency (2133 MHz) , and not the boot frequency (55 MHz). Thus if CA/CS training fails / timed-out, it would make sense that CKE may be stuck low.

    It looks like the customer has tried changing CA/CS ODT settings. Have they also tried other CA / CS drive strength settings?

    What are the current CA / CS drive strength settings?

    Regards,
    Kevin

  • Hi Kevin,

    After a lot of testing, finally we found that by setting the parameters shown below, the problem is resolved.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/Copy-of-SPRACU8B_5F00_Jacinto7_5F00_DDRSS_5F00_RegConfigTool_5F00_TDA4VH_5F00_CXDB5CCBM_2D00_TI.xlsb

    Customers still want to know why the above setting could resolve the problem, so they generated the corresponding eye diagram for new parameters (without problem) & old parameters (with problems) respectively, and try to see if there is any observable improvement happened in the new parameters eye diagram.

    However, the eye diagram for the new parameters seems even worse than the old parameters shown in the below file.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/eye_5F00_diagram_5F00_0522.7z

    Also, the read eye mask requirement of DQ seems not meet for both old & new parameters. (the write eye mask requirement of DQ seems okay)

    Could you help provide some explanation why the experiment results show the problem is resolved but the eye diagram for the new parameters seems even worse than the old parameters please? Or if you have any other view, please share us.

    Thanks a lot!

    Kevin

  • Hi Kevin,

    Do they know if there was a specific change which resolved the issue? My assumption is that enabling CA ODT for Frequency Set 0 may have been related if they were observing CBT failures. 

    Can they also list out the full set of changes between the old configuration and the new configuration?

    Could you help provide some explanation why the experiment results show the problem is resolved but the eye diagram for the new parameters seems even worse than the old parameters please?

    Previously, it appeared command bus training was failing. If the issue was specific to the CA signals or CS signals, I don't think the read / write eye diagrams would portray the issue.

    Regards,
    Kevin

  • Hi Kevin,

    Please see the new & old configuration comparison below, thanks!

    Old Configuration

    New Configuration

    The main difference is about the ODT parameters.

    We understand there might be CA signals or CS signals issues, but we just do not know that why the DDR eye diagram DQ performance is getting worse with the new parameters. The experiment results show that the new parameters configuration do not have any problem after 4000 times testing.

    Thanks,

    Kevin