Main

MIG v3.2, v3.3, Virtex-6 FPGA DDR3 - When I target a RDIMM with CWL=7, the design does not drive the correct write data in OTF mode

AR# 33418

Search For Another Answer

Topic MIG
Last Updated 06/09/2011
Status Active
Description

The MIG v3.2/v3.3 Virtex-6 FPGA DDR2 design that targets a RDIMM with CWL=7 violates a DFI timing specification. The DFI interface between the Memory controller and PHY layer is violating the tCNFG2WR__EN timing. As per the DFI specifications, the tCNFG2WR_EN value should be evaluated by the equation tCNFG2WR_EN = 2 + floor(0.5*(CWL-5)). For CWL equal to 7, this value should be 3, but the controller is driving a value of 2. Due to this incorrect value for the tCNFG2WR_EN parameter, write data for particular write transactions are not correct.

Solution


This issue occurs on write data when running in OTF (on-the-fly) burst mode. For example, data might be driven correctly for a first write with a BC4 operation, but then incorrectly for a next write with a BL8 operation. 

This issue is resolved in MIG v3.4 (available with ISE Design Suite 12.1).
Applies To

Devices

  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • Virtex-6 LXT
  • Virtex-6 SXT

IP

  • MIG
 
 
/csi/footer.htm