Opensource DDR3 Controller
-
Updated
Jan 18, 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
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.).
A bare-metal SRAM memory controller suitable for Xilinx FPGAs.
Multi-Channel DDR Memory Controller Design with BFM-Based Verification and UVM-Style Testbench
🛠 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.
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.
SystemVerilog and UVM verification of an 8x8 SRAM memory controller with coverage, scoreboard, regression scripts, and bug-demo dashboard.
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.
Behavioral architecture of a read/write cycle controller for a DRAM chip.
DDR memory controller implementation and verification
Advanced SRAM Controller with ECC Support for Sky130 Process - Production-Ready Multi-Port Memory System.
In this repository, I have published my knowledge gained while working on FIFO Project implementation using Verilog, System Verilog, UVM
Redesign of 'vga_src' video card architcture using proper FIFOs
Built a custom ALU in Verilog with arithmetic, logic, shift, comparison, and exception handling operations, and verified functionality using a self-checking testbench.
This project is a course based see SEC/term 7/Computer Architecture
Add a description, image, and links to the memory-controller topic page so that developers can more easily learn about it.
To associate your repository with the memory-controller topic, visit your repo's landing page and select "manage topics."