- Timestamp:
- Feb 19, 2009, 5:31:47 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Simulation.cpp
r88 r110 13 13 namespace behavioural { 14 14 15 static bool simulation_initialized; 16 // static uint32_t _simulation_num_context_next; 17 double _simulation_nb_cycle; 18 // double _simulation_nb_instruction; 19 // std::vector<double> * _simulation_nb_instruction_commited; 20 21 // Simulation::Simulation (void): 22 // _num_context (_simulation_num_context_next) 23 // { 24 // // Test if is first context create 25 // if (_simulation_num_context_next == 0) 26 // _simulation_nb_instruction_commited = new std::vector<double>; 27 28 // _simulation_num_context_next ++; 29 // } 30 31 // Simulation::~Simulation (void) 32 // { 33 // _simulation_num_context_next --; 34 35 // // Test if is last context destroy 36 // if (_simulation_num_context_next == 0) 37 // delete _simulation_nb_instruction_commited; 38 // } 15 static bool simulation_initialized; 16 double _simulation_nb_cycle; 17 double _simulation_nb_instruction; 18 std::vector<double> _simulation_nb_instruction_commited; 39 19 40 20 void simulation_init (double nb_cycle, … … 43 23 if (not simulation_initialized) 44 24 { 45 // _simulation_num_context_next = 0;46 _simulation_nb_ cycle = nb_cycle;47 // _simulation_nb_instruction = nb_instruction;25 _simulation_nb_cycle = nb_cycle; 26 _simulation_nb_instruction = nb_instruction; 27 // _simulation_nb_instruction_commited = new std::vector<double>; 48 28 49 if (nb_instruction != 0)50 throw ERRORMORPHEO("simulation_init",_("Stop Condition on number instruction is not yet implemented"));51 52 29 simulation_initialized = true; 53 30 } … … 59 36 _simulation_nb_cycle = nb_cycle; 60 37 61 //if (_simulation_nb_instruction < nb_instruction)62 //_simulation_nb_instruction = nb_instruction;38 if (_simulation_nb_instruction < nb_instruction) 39 _simulation_nb_instruction = nb_instruction; 63 40 } 64 41 }
Note: See TracChangeset
for help on using the changeset viewer.