问题描述
MIG v3.3生成的设计在mcb_soft_calibration.v中使用了一个名为Mult_Divide的函数,该函数使用局部变量“reg [9:0] Result;”用于计算DQS的延迟量。在某些情况下,此值可能会溢出,从而导致无效的DQS延迟,这将导致校准失败或完成数据错误。
解决/修复方法
要解决此问题,请将mcb_soft_calibration.v中的局部变量Result更改为“reg [9:0] Result;”。
这将在MIG v3.4中修复,它将与ISE 12.1一起发布。
没有回复内容