The Xilinx DDR4 controller is high performance (2667Mbps in UItraScale+) and supports a wide range of configurations from low cost components to dense 128GB RDIMMs.
The Xilinx DDR4 core can generate a full controller or phy only for custom controller needs. The controller will run up to 2400Mbps in UltraScale and 2667Mbps in UltraScale+. The controller is configurable through the IP catalog. The controller will support data widths from 8b to 80b and multiple memory types including components, UDIMM, SODIMM, RDIMMs, and LRDIMMs. Comprehensive in system testing across PVT corners is done to ensure first time success. Additional debug capabilities are provided like the Advanced Traffic Generator which allows in system testing with PRBS or custom traffic patterns to isolate bit errors on the read or write side. A powerful simulation environment allows you to quickly calculate efficiency based on your traffic patterns. Simple tweaks to the controller settings can help tune and find the best efficiencies.