Changeset 97 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Configuration.cpp
- Timestamp:
- Dec 19, 2008, 4:34:00 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Configuration.cpp
r88 r97 23 23 log_begin(Configuration,FUNCTION); 24 24 25 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 // Simulator configuration 27 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 25 29 _simulator = new Simulator (filename_simulator); 26 _generator = new Generator (filename_generator);27 _instance = new Instance (filename_instance ,28 _generator,29 get_custom_information);30 30 31 31 //-------------------------------------------------- 32 // Name32 // Directory 33 33 //-------------------------------------------------- 34 _name = _instance->getName(); 34 directory_init (_simulator->getParam("directory_statistics"), 35 _simulator->getParam("directory_vhdl" ), 36 _simulator->getParam("directory_position" ), 37 _simulator->getParam("directory_log" )); 35 38 36 39 //-------------------------------------------------- 37 // Parameters40 // Debug & Log File 38 41 //-------------------------------------------------- 39 _param = _instance->_param; 42 debug_init (fromString<debug_verbosity_t>(_simulator->getParam("debug_level"))); 43 44 log_init(fromString<bool>(_simulator->getParam("debug_have_log_file")), 45 MORPHEO_LOG); 40 46 41 47 //-------------------------------------------------- … … 64 70 65 71 //-------------------------------------------------- 72 // Header 73 //-------------------------------------------------- 74 75 if (usage_is_set(_usage,USE_HEADER)) 76 std::cout << header(); 77 78 //-------------------------------------------------- 66 79 // Parameters_Statistics 67 80 //-------------------------------------------------- … … 75 88 fromString<double>(_simulator->getParam("simulation_nb_instruction"))); 76 89 90 91 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 // Generator configuration + Instance 93 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 95 _generator = new Generator (filename_generator); 96 _instance = new Instance (filename_instance , 97 _generator, 98 get_custom_information); 99 77 100 //-------------------------------------------------- 78 // Directory101 // Name 79 102 //-------------------------------------------------- 80 directory_init (_simulator->getParam("directory_statistics"), 81 _simulator->getParam("directory_vhdl" ), 82 _simulator->getParam("directory_position" ), 83 _simulator->getParam("directory_log" )); 103 _name = _instance->getName(); 104 105 //-------------------------------------------------- 106 // Parameters 107 //-------------------------------------------------- 108 _param = _instance->_param; 109 84 110 85 111 log_end(Configuration,FUNCTION);
Note: See TracChangeset
for help on using the changeset viewer.