此问题影响DDR,DDR2和基于ALTMEMPHY的DDR3产品。
对于基于ALTMEMPHY的产品,内存控制器错误地将命令队列前瞻深度的有效值显示为0,2,4,8。实际上,0不是有效值。正确的值范围是1-16。
解决/修复方法
此问题的解决方法是将自己限制为2,4,8,或者修改生成的包装器文件中的一行,如下所述:
在文件<
instance_name >_alt_mem_ddrx_controller_top.v
,更改以下行:
localparam CFG_CTL_TBP_NUM = CTL_TBP_NUM;
至
localparam CFG_CTL_TBP_NUM = <
期望值1-16 >;
此问题将无法解决。
没有回复内容