dram simulator fix

This commit is contained in:
Blaise Tine
2021-12-07 22:44:06 -05:00
parent a9ec1c08a7
commit 5825b7c15a
30 changed files with 702 additions and 499 deletions

View File

@@ -75,16 +75,14 @@ public:
bool running() const;
void step(uint64_t cycle);
void reset();
void tick();
Word id() const {
return id_;
}
Warp& warp(int i) {
return *warps_.at(i);
}
const Decoder& decoder() {
return decoder_;
}
@@ -125,14 +123,16 @@ public:
private:
void schedule(uint64_t cycle);
void fetch(uint64_t cycle);
void decode(uint64_t cycle);
void execute(uint64_t cycle);
void commit(uint64_t cycle);
void schedule();
void fetch();
void decode();
void execute();
void commit();
void writeToStdOut(Addr addr, Word data);
void cout_flush();
Word id_;
const ArchDef arch_;
const Decoder decoder_;