I have a abnormal customed 8168-board,and the other customed 8168-boards are OK(The hardware design of all boards is the same).When the DDR of abnormal board run at 796Mhz,there is not any information printed by usart;but when it run at 531Mhz,the information printed by usart is all right.Then i do DDR SW Leveling for this abnormal board,and this is the test result.
Enter 0 for DDR Controller 0 & 1 for DDR Controller 1
0
DDR START ADDR=0x80000000
Enter the Seed Read DQS Gate Ratio Value in Hex to search the RD DQS Gate Window
0x16e
Enter the Seed Read DQS Ratio Value in Hex to search the RD DQS Ratio Window
0x40
Enter the Seed Write DQS Ratio Value in Hex to search the Write DQS Ratio Window
0xa8
*********************************************************
Byte level Slave Ratio Search Program Values
*********************************************************
BYTE0 BYTE1 BYTE2 BYTE3
*********************************************************
Read DQS MAX 6b 6e 6f 6e
Read DQS MIN 8 d 10 d
Read DQS OPT 39 3d 3f 3d
*********************************************************
Read DQS GATE MAX 20c 211 1e2 1ee
Read DQS GATE MIN c2 cc 91 a2
Read DQS GATE OPT 167 16e 139 148
*********************************************************
Write DQS MAX 11e 121 110 10b
Write DQS MIN 3c 3b 2f 2a
Write DQS OPT ad ae 9f 9a
===== END OF TEST =====
Enter 0 for DDR Controller 0 & 1 for DDR Controller 1
1
DDR START ADDR=0xc0000000
Enter the Seed Read DQS Gate Ratio Value in Hex to search the RD DQS Gate Window
0x16c
Enter the Seed Read DQS Ratio Value in Hex to search the RD DQS Ratio Window
0x40
Enter the Seed Write DQS Ratio Value in Hex to search the Write DQS Ratio Window
0x96
*********************************************************
Byte level Slave Ratio Search Program Values
*********************************************************
BYTE0 BYTE1 BYTE2 BYTE3
*********************************************************
Read DQS MAX 70 0 70 6d
Read DQS MIN 8 0 e 8
Read DQS OPT 3c 0 3f 3a
*********************************************************
Read DQS GATE MAX 1ff 0 1e8 1ed
Read DQS GATE MIN a5 0 82 94
Read DQS GATE OPT 152 0 135 140
*********************************************************
Write DQS MAX 119 0 ff ff
Write DQS MIN 38 0 1e 19
Write DQS OPT a8 0 8e 8c
===== END OF TEST =====
From the test result,the BYTE1 informations with red color of DDR Controller 1 are unusual.They can not be 0.
So i doubt there is something wrong with the DDR hardware of abnormal board.Can you tell me what problem of DDR hardware may cause this?