diff options
author | bd <bdunahu@operationnull.com> | 2025-03-11 16:39:47 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-03-11 16:39:47 -0400 |
commit | 5f13f583e373bb02b7bf20cbcc9298dc1480a697 (patch) | |
tree | 0574ee516499001244d33785a5fc380801c557c9 /src/storage/dram.cc | |
parent | aed0a13d39bfe0b189ea43117aeb2e8b9188c3d9 (diff) |
Rename read/write to read_line and write_word
Diffstat (limited to 'src/storage/dram.cc')
-rw-r--r-- | src/storage/dram.cc | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/storage/dram.cc b/src/storage/dram.cc index 76c4f90..f375a76 100644 --- a/src/storage/dram.cc +++ b/src/storage/dram.cc @@ -28,7 +28,9 @@ void Dram::do_write(signed int data, int address) this->data->at(line).at(word) = data; } -void Dram::do_write_line(std::array<signed int, LINE_SIZE> data_line, int address){ +void Dram::do_write_line( + std::array<signed int, LINE_SIZE> data_line, int address) +{ int line = address / LINE_SIZE; this->data->at(line) = data_line; } @@ -46,9 +48,8 @@ void Dram::do_read_word(signed int &data, int address) data = this->data->at(line).at(word); } - - -Response Dram::write_line(Accessor accessor, std::array<signed int, LINE_SIZE> data_line, int address) +Response Dram::write_line( + Accessor accessor, std::array<signed int, LINE_SIZE> data_line, int address) { Response r = WAIT; @@ -70,8 +71,7 @@ Response Dram::write_line(Accessor accessor, std::array<signed int, LINE_SIZE> d return r; } - -Response Dram::write(Accessor accessor, signed int data, int address) +Response Dram::write_word(Accessor accessor, signed int data, int address) { Response r = WAIT; @@ -94,7 +94,11 @@ Response Dram::write(Accessor accessor, signed int data, int address) return r; } -Response Dram::read(Accessor accessor, int address, std::array<signed int, LINE_SIZE>& data_line) { +Response Dram::read_line( + Accessor accessor, + int address, + std::array<signed int, LINE_SIZE> &data_line) +{ Response r = WAIT; if (this->requester == IDLE) @@ -110,7 +114,8 @@ Response Dram::read(Accessor accessor, int address, std::array<signed int, LINE_ return r; } -Response Dram::read_word(Accessor accessor, int address, signed int& data) { +Response Dram::read_word(Accessor accessor, int address, signed int &data) +{ Response r = WAIT; if (this->requester == IDLE) @@ -149,4 +154,3 @@ std::ostream &operator<<(std::ostream &os, const Dram &d) std::cout.fill(default_fill); return os; } - |