cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Contributor
Contributor
498 Views
Registered: ‎05-11-2018

DDR3 device MT41J64M16-093 support

Jump to solution

How do I determine which version of Vivado introduces support for the Micron DDR3 device MT41J64M16-093 in the Memory Interface Generator?  I would rather not have to create a custom memory from older memories but also don't want to spend the time installing multiple versions of Vivado only to find out they don't support this device and I can't find any information in release notes.  If this particular device is not supported are other -093 devices supported (i.e. larger capacity devices). 

Kerry

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
458 Views
Registered: ‎11-28-2016

Hello @kmwilliams 

When operating at a 400MHz interface rate (2.5ns tCK) for 800Mbps operation both the old -107 speed grade part and the new -093 speed grade part have an equivalent operating point.  Protocol wise these parts have identical functional requirements since they're the same density and DQ width.  From a tools perspective selecting the existing -107 part will generate 100% compatible settings for the -093 part at 400MHz.

equivalent_operating_points.png

View solution in original post

4 Replies
Highlighted
Moderator
Moderator
488 Views
Registered: ‎11-28-2016

Hello @kmwilliams ,

I'm not sure if you're using the 7-Series MIG or an UltraScale based DDR3 controller design.

For 7-Series the IP never supported any -093 speed grade devices since these are beyond the FMAX for the IP, which is 1866Mbps for some devices and component topologies.

For UltraScale memory IP the DDR3 controller added support for the MT41J64M16TW-093 device in 2016.3.  Larger memory devices at the -093 speed grade have been supported since at least 2015.4.

Regardless of the approach for 7-Series or UltraScale it's still possible to target existing memory devices with the same device configuration (like 64M x 16 bits) as long as they have equivalent operating points at your target interface rate.  This should be pretty straight forward since the -093 speed grade is middle of the road and is pretty compatible with equivalent middle of the road or slower (higher latency devices) at lower operating points than the 2133Mbps operating point.

0 Kudos
Highlighted
Contributor
Contributor
483 Views
Registered: ‎05-11-2018

Using XC7A100TFGG676-1 device. MT41J64M16-107 device are no longer available. So using -093 device in its place. Speed is only 400 MHx clock

0 Kudos
Highlighted
Contributor
Contributor
481 Views
Registered: ‎05-11-2018

400 MHz clock (800 Mhz DDR) so within spec of Artix device. If i target a MT41J64M16-107 device in the MIG tool would i need to create a custom memory or will the settings at the clock speeds be set correctly despite using a -093 memory device.

0 Kudos
Moderator
Moderator
459 Views
Registered: ‎11-28-2016

Hello @kmwilliams 

When operating at a 400MHz interface rate (2.5ns tCK) for 800Mbps operation both the old -107 speed grade part and the new -093 speed grade part have an equivalent operating point.  Protocol wise these parts have identical functional requirements since they're the same density and DQ width.  From a tools perspective selecting the existing -107 part will generate 100% compatible settings for the -093 part at 400MHz.

equivalent_operating_points.png

View solution in original post