Open-source FPGA memory cores
Open memory controllers and storage cores for FPGAs: SDRAM and DDR controllers, SD/eMMC readers, QSPI flash and FIFOs. 7 curated cores, ranked by earned verification. Add one to your project in one command with lfpga, or browse the whole registry.
- 1 core_sdram_axi4 stable An SDRAM controller with a standard AXI4 interface. ✓ verified 2 checks
- 2 FPGA-DDR-SDRAM stable A DDR1 controller that gives low-end FPGAs cheap, large memory. ✓ verified 2 checks
- 3 FPGA-SDcard-Reader stable An FPGA SD-card reader with a FAT file-system layer. ✓ verified 2 checks
- 4 sdspi stable An SD-card controller supporting SPI, SDIO and eMMC. ✓ verified 2 checks
- 5 LiteDRAM stable A small-footprint, configurable DRAM controller. ★ 521 pending
- 6 qspiflash stable Wishbone-controlled SPI and QSPI flash controllers. ★ 102 pending
- 7 sdram-fpga stable A simple, readable SDRAM controller core in VHDL. ★ 126 pending