Opensource DDR3 Controller
-
Updated
Sep 12, 2026 - Verilog
Opensource DDR3 Controller
A DDR3(L) PHY and controller, written in Verilog, for Xilinx 7-Series FPGAs
mirror of https://git.elphel.com/Elphel/eddr3
UEFI memory diagnostic tool - 14 stress tests, per-chip stuck-bit mapping, MCA capture, marathon mode, plain-language verdict with DIMM warranty info
This is not Linux kernel maintainer's tree, but an open-source work in progress. Officially maintained repositories are under kernel.org (Samsung SoC, memory controller drivers etc.).
Multi-Channel DDR Memory Controller Design with BFM-Based Verification and UVM-Style Testbench
The Enhanced SRAM Controller handles secure, efficient memory operations with features like burst mode, error correction, power-saving, and clock domain crossing. It’s perfect for applications requiring robust and reliable memory handling.
A bare-metal SRAM memory controller suitable for Xilinx FPGAs.
A flexible memory control framework to reduce the repeated DRAM interface and controller modifications required by DRAM techniques via custom DRAM command extensions and a programmable memory controller, as described in the MICRO 2026 paper by Songara et al.
SystemVerilog and UVM verification of an 8x8 SRAM memory controller with coverage, scoreboard, regression scripts, and bug-demo dashboard.
🛠 A SDRAM controller in Verilog HDL
This repository contains a JEDEC-style DDR2 SDRAM controller targeting the memory devices. The controller exposes a simple FIFO-like front-end interface and maps host commands into DDR2 transactions, including full power-up initialization, periodic refresh, scalar and block reads/writes, and DQS-based data capture.
Industrial asynchronous dual-port RAM subsystem in Verilog with CDC synchronizers and AXI-style handshake interface.
This repository contains a JEDEC-style DDR2 SDRAM controller targeting the memory devices. The controller exposes a simple FIFO-like front-end interface and maps host commands into DDR2 transactions, including full power-up initialization, periodic refresh, scalar and block reads/writes, and DQS-based data capture.
HBM4 System Modeling Platform - High Bandwidth Memory simulation and verification framework
DDR memory controller implementation and verification
Behavioral architecture of a read/write cycle controller for a DRAM chip.
132 protocol entries: 110 UVM VIPs + 22 RTL IP companions (AMBA/DDR/PCIe/CXL/USB/MIPI...) — L1-L4 SVA, smoke-verified, pyslang/iverilog/verilator gates. Apache-2.0.
To associate your repository with the memory-controller topic, visit your repo's landing page and select "manage topics."