DRAM module

Description

This module correspond to a dram memory and includes a dram memory controler. It receives memory requests and sends back answer for those requests once they are resolved. The dram module is compatible with bus snooping.

The dram module has a dedicated pair of port to connect from/to the memory hierarchy as shown in Figure below. The input receives the memory requests and the output port is used to send back answers to those requests.

The dram memory module has a full set of latencies that are customizable to fit a particular dram configuration. The latency of each memory request is computed out of those latencies depending on the request history: Do we have to pay the latency because we are hitting a new bank, or is it the current bank, and so on...

Module details

Links

Reference Manual

Simulators using this module