^

AR# 35057 MIG v3.4, v3.4 Spartan-6 - The MCB appears to violate the DDR2 initialization sequence

Step "D" of the DDR2 Power Up and Initialization sequence in the JEDEC specification JESD79-2F is as follows:

"Wait minimum of 400 ns then issue precharge all command. NOP or Deselect applied during 400 ns period."

This wait period is not honored by the Spartan-6 FPGA MCB MIG controller.

In both simulation and hardware, the time between the assertion of CKE and the Precharge All command is about 20 ns instead of the requested 400 ns. Xilinx is not aware of any consequences caused by this specification violation.

This issue has been resolved in MIG v3.5 available in ISE 12.2 software.

A patch is available to use with MIG 3.4 designs (Verilog only):
http://www.xilinx.com/txpatches/pub/utilities/fpga/ar35057_patch.zip

Revision History

05/06/10 - Initial Release

06/08/10 - This patch has been updated since the initial release to ensure a "Mode Register Set" does not occur until after 400 ns of asserting CKE during the initialization sequence.

AR# 35057
Date Created 05/06/2010
Last Updated 06/08/2010
Status Active
Type
IP
  • MIG
Feed Back