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).