Memory Controller

Description

The Lattice Semiconductor Memory controller Interface Module provides a solution to interface to DDR3 or LPDDR4 DDR Memory standards. Lattice provides a turnkey solution with controller, DDR PHY, the associated clocking scheme and training related logic.

Features:

Devices Supported

LFCPNX-100

References

Revision History

2.0.0 Replace AHB-Lite and Native I/F with AXI4.
Improve performance up to >80% DDR bus efficiency.
Implemented Partial encryption to enable constraint propagation.
Added 300MHz and 350MHz support.
Validated all supported DDR clock frequencies on the board.
Only Synplify Pro is supported for this version. The IP fails on the board using LSE.
1.3.0 Added Vref training support for CA Vref, Controller's DQ Vref, and Memory DQ Vref.
Improved Read performance for Native I/F.
Added testbench for running simulation.
Removed DDR3 support for this Memory Controller IP.
Updated GUI options: ECC is fixed to Disabled, Internal RISC-V CPU is fixed to Enabled.
1.2.1 Added limitation for DDR3.
The DDR Interface Type GUI option has been fixed to LPDDR4.
1.2.0 Updated for Radiant 3.1.
Updated eval files to add the design for testing the IP on the board.
Updated training logic to work on the board.
Added Native I/F local data bus.
1.1.0 Updated for Radiant 3.0.
Added support for Micron WDQS Control Mode 2.
1.0.0 Initial release.