Memory Interfaces Design Hub - UltraScale DDR3/DDR4 Memory

This page covers Memory Interfacing in UltraScale Devices using the Memory Interface Generator (MIG) in the Vivado Design Suite

IntroductionDate
 XTP359 - Memory Interface UltraScale Design Checklist 
 PG150 - UltraScale Architecture FPGAs Memory IP Product Guide06/03/2020
 PG150 - Creating a Memory Interface Design using Vivado MIG06/03/2020
 Designing with UltraScale Memory IP09/16/2014
 AR58435 - Memory Interface UltraScale IP Release Notes08/07/2020
 Supported Memory Interfaces and Data Rates 
Design RequirementsDate
 PG150 - Input Clock Guidelines06/03/2020
 Memory Interface External Clocking03/15/2016
 UG583 - PCB Guidelines for DDR4 SDRAM09/02/2020
 UG583 - PCB Guidelines for DDR3 SDRAM09/02/2020
 PG150 - DDR4 Pin Rules06/03/2020
 PG150 - DDR3 Pin Rules06/03/2020
 UG899 - I/O Planning for UltraScale Device Memory IP06/03/2020
 PG150 - Designing for High Efficiency06/03/2020
 PG150 - Calculating User Specified Pattern Efficiency Using the Memory IP Performance Testbench06/03/2020
 Designing with UltraScale Memory IP09/16/2014
 UG899 - Importing I/O Ports for an Existing Pin-Out/Board06/03/2020
Interfacing to Memory Interface IPDate
 PG150 - Interfacing to the Memory IP User Interface06/03/2020
 PG150 - Interfacing to the PHY Only Interface06/03/2020
 PG150 - Interfacing to the AXI4 Slave Interface06/03/2020
Simulating Memory Interface IPDate
 PG150 - Simulating the Memory IP Example Design06/03/2020
 DH0010 - Vivado Logic Simulation Design Hub11/12/2019
Frequently Asked Questions (FAQ)Date
 AR62920 - Memory IP UltraScale Solution Center - Frequently Asked Questions (FAQ) 

Additional Learning Materials

Additional Learning Materials