Introduce demonstrator for new simulator concept
This commit is contained in:
@@ -60,7 +60,7 @@ protected:
|
||||
static DRAMSys::Config::TracePlayer createTracePlayer();
|
||||
static DRAMSys::Config::TrafficGenerator createTraceGeneratorOneState();
|
||||
static DRAMSys::Config::TrafficGeneratorStateMachine createTraceGeneratorMultipleStates();
|
||||
static DRAMSys::Config::TraceHammer createTraceHammer();
|
||||
static DRAMSys::Config::RowHammer createTraceHammer();
|
||||
|
||||
DRAMSys::Config::AddressMapping addressMapping{
|
||||
{{{0, 1}},
|
||||
@@ -109,7 +109,7 @@ protected:
|
||||
DRAMSys::Config::TracePlayer tracePlayer;
|
||||
DRAMSys::Config::TrafficGenerator traceGeneratorOneState;
|
||||
DRAMSys::Config::TrafficGeneratorStateMachine traceGeneratorMultipleStates;
|
||||
DRAMSys::Config::TraceHammer traceHammer;
|
||||
DRAMSys::Config::RowHammer traceHammer;
|
||||
DRAMSys::Config::TraceSetup traceSetup{{tracePlayer, traceGeneratorOneState, traceGeneratorMultipleStates, traceHammer}};
|
||||
|
||||
DRAMSys::Config::Configuration configuration{
|
||||
@@ -183,7 +183,6 @@ DRAMSys::Config::TrafficGenerator ConfigurationTest::createTraceGeneratorOneStat
|
||||
gen.addressIncrement = {};
|
||||
gen.minAddress = {};
|
||||
gen.maxAddress = {};
|
||||
gen.clksPerRequest = {};
|
||||
|
||||
return gen;
|
||||
}
|
||||
@@ -203,7 +202,6 @@ DRAMSys::Config::TrafficGeneratorStateMachine ConfigurationTest::createTraceGene
|
||||
state0.addressIncrement = 256;
|
||||
state0.minAddress = {};
|
||||
state0.maxAddress = 1024;
|
||||
state0.clksPerRequest = {};
|
||||
state0.id = 0;
|
||||
|
||||
DRAMSys::Config::TrafficGeneratorActiveState state1;
|
||||
@@ -213,7 +211,6 @@ DRAMSys::Config::TrafficGeneratorStateMachine ConfigurationTest::createTraceGene
|
||||
state1.addressIncrement = 512;
|
||||
state1.minAddress = 1024;
|
||||
state1.maxAddress = 2048;
|
||||
state1.clksPerRequest = {};
|
||||
state1.id = 1;
|
||||
|
||||
gen.states.push_back(state0);
|
||||
@@ -226,9 +223,9 @@ DRAMSys::Config::TrafficGeneratorStateMachine ConfigurationTest::createTraceGene
|
||||
return gen;
|
||||
}
|
||||
|
||||
DRAMSys::Config::TraceHammer ConfigurationTest::createTraceHammer()
|
||||
DRAMSys::Config::RowHammer ConfigurationTest::createTraceHammer()
|
||||
{
|
||||
DRAMSys::Config::TraceHammer hammer;
|
||||
DRAMSys::Config::RowHammer hammer;
|
||||
|
||||
hammer.clkMhz = 100;
|
||||
hammer.name = "MyTestHammer";
|
||||
|
||||
Reference in New Issue
Block a user