Skip to content

antmicro/lpddr4-dram-controller

Repository files navigation

DRAM Controller

Copyright (c) 2023-2024 Antmicro

Introduction

This project contains a DRAM controller with DFI interface based on LiteDRAM.

Prerequisites

Clone submodules:

git submodule update --init --recursive

Install prerequisities (preferrably in a Python virtualenv). Use Python3 < 11.0 as version 11 causes some problems with Migen.

pip install -r requirements.txt

If you want to enable testing capabilities, you will also need a Verilator simulator.

Building

Generate the core using the example configuration:

make verilog

Build files will be written to the build directory. Custom DFI configuration file can be provided by passing CONFIG flag to the Make build flow.

Testing

With all prerequisites satisfied, it should be sufficient to run make tests to execute all available tests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •