mem: Add precharge all (PREA) to the DRAM controller
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 9 May 2014 22:58:48 +0000 (18:58 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 9 May 2014 22:58:48 +0000 (18:58 -0400)
commit8e3869411d85ddfec1d30a5da4dbfb30adf3e6ea
treebf5fdedf6b4b8c34d63d4138dd81b4d3c32ff669
parent0ba1e72e9b9c369e93b282100b0064e76191f0eb
mem: Add precharge all (PREA) to the DRAM controller

This patch adds the basic ingredients for a precharge all operation,
to be used in conjunction with DRAM power modelling.

Currently we do not try and apply any cleverness when precharging all
banks, thus even if only a single bank is open we use PREA as opposed
to PRE. At the moment we only have a single tRP (tRPpb), and do not
model the slightly longer all-bank precharge constraint (tRPab).
src/mem/dram_ctrl.cc