We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 29761

10.1 EDK, MPMC v4.00.a - How do I design a board to support future versions of MPMC and MIG?


Which MIG versions should be used with MPMC? How do I design a board that will support future MPMC versions?


Consult the MPMC data sheet for updated information on MPMC migration. From the MPMC v3 data sheet:

-Older or newer versions of MIG might not produce a User Constraint File (UCF) compatible with this version of MPMC. The exception is Virtex-5 DDR2 designs, where MIG v2.0 or later pin-outs should be used to maintain forward compatibility to future versions of MPMC. MIG v2.0 introduces a new Virtex-5 DDR2 data capture design that will be incorporated into a future version of MPMC. Virtex-5 DDR2 boards should also be designed to support differential DQS to be compatible with future versions of MPMC.

- It is required and extremely important to ensure that the layout and pin-out of any other boards to be used with MPMC follow the design requirements of the supported MPMC MIG version. Failure to follow MIG design rules and all applicable MIG UCF constraints could result in an inoperable MPMC.

Migration scripts are available to upgrade MIG v1.73 Virtex-5 DDR2 MIG-based design UCFs to the MIG v2.1 version used by MPMC v4.00.a and later. See:

(Xilinx Answer 29261) - 10.1 EDK, MPMC v4.00.a - How do I rev-up a Virtex-5 DDR2 MPMC v3 design to MPMC v4?

For memory designs utilizing ECC, a full 8 bits of ECC data pins must be routed to the memory device for compatibility with MPMC v4.00.a and later. See (Xilinx Answer 29515).

Other PHY/device types have less significant changes between MIG v1.73 and MIG v2.1/2.3 that would affect MPMC designs. MPMC versions immediately following MPMCv4.03.a are planned to focus on pin-out/UCF compatibility with MPMCv4.03.a versions.

AR# 29761
Date Created 12/05/2007
Last Updated 12/15/2012
Status Active
Type General Article