FPGA-DDR-SDRAM

stable

A DDR1 controller that gives low-end FPGAs cheap, large memory.

Install with lfpga lfpga add fpga-ddr-sdram

Indexed from a public source and curated by LibFPGA. Own this project? Claim it by adding a manifest file to your repo.

LicenseGPL-3.0
Languagesverilog
Interfacesaxi4
Targetsdevice-agnostic
Categorymemory

Verification

Signals earned by running the open toolchain against the public source. This listing is not yet owner-claimed; the badges reflect our build, not a maintainer's declaration. This is the registry's whole point: know it works before you clone it.

✓ Lints clean Testbench passes ✓ Synthesizes Formally proven Converts to RTL

Last checked 2026-07-05 by the LibFPGA toolchain.

Maintain this core? Add the badge: lfpga registry status [![lfpga](https://libfpga.com/cores/fpga-ddr-sdram/badge.svg)](https://libfpga.com/cores/fpga-ddr-sdram)

About

A compact DDR1 SDRAM controller aimed at low-end FPGA embedded systems, giving them access to cheap, high-capacity external memory with a simple read/write interface. A practical option when your board has DDR1 and your FPGA has no hardened memory controller.

ddrsdrammemory-controllerlow-cost