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.
🛠 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.
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
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."