Hello Champs,
Own board:C6678 + 4 DDR3(MT41K256M16HA 125IT)DDR3 speed: 800M
DDR3 can't work after configuring 《DDR3 Register Calc v4.xlsx》、《DDR3 PHY Calc v11.xlsx》. After adjusting the write leveling、gate leveling value, some boards can work.
For example, according to 《DDR3 PHY Calc v11.xlsx》, we calulated and get the DDR Leveling initialized value (WR0, WR1, …, WR7, GT0, GT1, .., GT7), then we need to adjust the value to WR0+offset_wr, WR1+offset_wr, …, WR7+offset_wr, gate leveling initial value using GT0+offset_gt, GT1+offset_gt, …, GT7+offset_gt to make some boards to work.
But the range of offset_wr 、offset_gt are different among different boards.
Below are the offset value for board#1 and board#2.
The pcb layout are the same for all of the boards. Attached are the DDR3 PHY Calc v11.xlsxDDR3 Register Calc v4.xlsx and DDR3 length. Please help to check . Thanks.
DDR3 Register Calc v4 (1).xlsxddr线长.xls
Best Regards
Shine