summaryrefslogtreecommitdiff
path: root/src/storage/dram.cc
blob: b3b728dcc6d27a275c82f0629620540495fbf619 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <dram.h>
#include <response.h>

Dram::Dram(int lines, int delay)
{
  this->data = new std::vector<std::array<unsigned int, 4>>;
  this->data->resize(lines);
  this->delay = delay;
  this->lower = nullptr;
}

Dram::~Dram() { delete this->data; }

Response *Dram::write(Accessor accessor, signed int data, int address)
{
  return new Response();
}

Response *Dram::read(Accessor accessor, int address) { return nullptr; }

int **Dram::view(int base, int lines) { return nullptr; }