以上图报错为例讲解
DDR4
Addr:地址/槽位 Expected:预期数据 Actual:实际数据
Addr地址的最后一个位用来区分高低位
0/8为低位代表报错DQ为0-31
4/C为高位代表DQ为32-63
具体报错 DQ 需要根据报错的预期、实际数据计算
报错的预期数据和实际数据信息是16进制
需要我们转换成2进制
4BF9 B4C7 转换为2进制
0100 1011 1111 1001 1011 0100 1100 0111
4BF9 34C7 转换为2进制
0100 1011 1111 1001 0011 0100 1100 0111
从后往前数 1位代表1个DQ
我们发现是第16位不一样因为前边地址位是0是低位 所以报错是DQ15
下边报错计算全都是DQ15 但是不同地址 所以报错为单DQ多地址
DDR5
D5 报错与D4略微不同 但方法也是一样的 直接把报错的16位数据转换成2进制看差异数据位数就是报错DQ
6108D96CE36D1B49 6C08D96CE36D1B49
0110000100001000110110010110110011100011011011010001101101001001
0110110000001000110110010110110011100011011011010001101101001001
不同的位置为第59 60位 对应DQ就是DQ 58 59