Xilinx has determined the root cause for this issue and is making the necessary bitstream programming changes.
- Root Cause - Incorrect bitstream programming within the I/O can cause intermittent data errors on the last word of a READ burst.
- Resolution- A bitgen patch for the ISE 12.1 tools is provided in the link below. This patch allows the necessary bitstream changes to be implemented by regenerating a bitstream from an existing ncd file. Installation steps for the patch are detailed in a readme.txt included with the zip file. In ISE 12.2 software (release date end of July), the new bitstream programming will be implemented by default.
If you are experiencing this issue and additional help is required, please open a
webcase.
To see a list of other recent and important MCB Answer Records, refer to:
(Xilinx Answer 33566) Design Advisories for MIG including DDR3, DDR2, DDR, Spartan-6 FPGA MCB, RLDRAMII, QDRII+, QDRII, DDRII cores
(Xilinx Answer 34587) MIG v3.4 - Release Notes and Known Issues for ISE Design Suite 12.1
(Xilinx Answer 34609) 12.x EDK - Master Answer Record List