From 15944fe7432b26c03631c463ed1896957cb30101 Mon Sep 17 00:00:00 2001 From: robert Date: Tue, 8 Apr 2014 23:12:11 +0200 Subject: [PATCH] checkers, added RDA/WRA support, changed default time unit to PS --- dram/.cproject | 16 ++--- dram/.settings/language.settings.xml | 2 +- .../configs/memspecs/MatzesWideIO.xml | 2 +- dram/resources/scripts/metrics.py | 23 +++--- dram/resources/scripts/tests.py | 2 + dram/src/common/TlmRecorder.cpp | 5 +- dram/src/core/ControllerCore.cpp | 6 ++ dram/src/core/configuration/Configuration.cpp | 4 +- .../core/configuration/TimingConfiguration.h | 12 ++-- dram/src/core/powerdown/PowerDownManager.cpp | 2 +- .../powerdown/PowerDownManagerGrouped.cpp | 4 +- .../scheduling/CommandSequenceGenerator.cpp | 13 +++- dram/src/core/scheduling/ScheduledCommand.cpp | 2 +- dram/src/core/scheduling/ScheduledCommand.h | 2 +- .../scheduling/checker/ActivateChecker.cpp | 42 ++++++----- .../checker/PrechargeAllChecker.cpp | 14 ++-- .../scheduling/checker/PrechargeChecker.cpp | 2 +- .../core/scheduling/checker/ReadChecker.cpp | 27 ++----- .../core/scheduling/checker/WriteChecker.cpp | 32 +++------ dram/src/core/utils/Utils.cpp | 27 +++++-- dram/src/core/utils/Utils.h | 10 +-- dram/src/scheduler/Fifo.cpp | 16 ++--- dram/src/scheduler/Fifo.h | 9 +-- dram/src/scheduler/Fr_Fcfs.cpp | 71 ++++++++++++------- dram/src/scheduler/Fr_Fcfs.h | 9 +-- dram/src/scheduler/Scheduler.h | 2 +- dram/src/simulation/Controller.h | 32 +++++++-- dram/src/simulation/SimulationManager.cpp | 19 ++--- dram/src/simulation/SimulationManager.h | 2 +- dram/src/simulation/main.cpp | 6 +- 30 files changed, 240 insertions(+), 175 deletions(-) diff --git a/dram/.cproject b/dram/.cproject index 86b45aea..5edbf2e0 100644 --- a/dram/.cproject +++ b/dram/.cproject @@ -19,7 +19,7 @@ -