UPGRADE YOUR BROWSER

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# 37051

12.1 EDK, MPMC - Will MPMC support 64-bit DDR3 in Virtex-6?

Description

Does MPMC support 64-bit RDIMMs orSODIMMs in Vritex-6 FPGA?

The following is stated in the mpmc_v5_03_a change log:

C:\Xilinx\12.3\ISE_DS\EDK\hw\XilinxProcessorIPLib\pcores\mpmc_v5_03_a\doc\html\change_log.html

Known Issues / Limitations:
* Virtex-6 DDR2/DDR3 memory interfaces do not support 64 bit physical memory.

But the configureGUI for the mpmc allows the selection of the MT9JSF12872XX-1G1.

Solution

The MPMC GUI will allow you to select a 64-bit memory interface device, but this is only allowed for designs that will use half of the memory device. So, essentially, you will still only get 32-bit (C_MEM_DATA_WIDTH <= 32) interface.

This limitation is caused by the MPMC FIFO's being limited to 128-bit single data rate, whereas the MIG PHY standaloneis 256-bit wide SDR interface compatible. The SDR rate is important because the MIG PHY divides the double rate input into single data inorder to reduce controller clock frequency.

At this time there is not any scheduled support for 64-bit DDR3 interface on the existingMPMC Core for Virtex-6 devices. MPMC is replaced by an AXI-only MIG controller (AXI_V6_DDRx) starting in EDK 12.3 which supports 64-bit DDR2/DDR3 interfaces in Virtex-6 FPGA.
AR# 37051
Date Created 09/10/2010
Last Updated 12/15/2012
Status Active
Type General Article
Devices
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • More
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
Tools
  • EDK - 11.1
  • EDK - 11.2
  • EDK - 11.3
  • More
  • EDK - 11.4
  • EDK - 11.5
  • EDK - 12.1
  • EDK - 12.2
  • EDK - 12.3
  • Less
IP
  • Multi-Port Memory Controller (MPMC)