- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/include/Parameters.h
r110 r146 11 11 #include "Common/include/Debug.h" 12 12 #include "Behavioural/include/Parameters.h" 13 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/include/Types.h" 13 14 14 15 namespace morpheo { … … 29 30 public : uint32_t * _size_store_queue ; //[nb_load_store_queue] 30 31 public : uint32_t * _size_load_queue ; //[nb_load_store_queue] 32 public : Tpredictor_t * _speculative_commit_predictor_scheme;//[nb_load_store_queue] 33 public : uint32_t ** _lsu_pht_size_counter ;//[nb_load_store_queue][1] 34 public : uint32_t ** _lsu_pht_nb_counter ;//[nb_load_store_queue][1] 35 public : Tpht_scheme_t ** _lsu_pht_scheme ;//[nb_load_store_queue][1] 31 36 public : uint32_t * _nb_inst_memory ; //[nb_load_store_queue] 32 37 public : uint32_t ** _link_load_store_unit_with_thread; //[nb_front_end][nb_context] … … 54 59 uint32_t * size_store_queue , 55 60 uint32_t * size_load_queue , 61 Tpredictor_t * speculative_commit_predictor_scheme,//[nb_load_store_queue] 62 uint32_t ** lsu_pht_size_counter ,//[nb_load_store_queue][1] 63 uint32_t ** lsu_pht_nb_counter ,//[nb_load_store_queue][1] 64 Tpht_scheme_t ** lsu_pht_scheme ,//[nb_load_store_queue][1] 56 65 uint32_t * nb_inst_memory , 57 66 uint32_t ** link_load_store_unit_with_thread, -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/src/Parameters.cpp
r110 r146 27 27 uint32_t * size_store_queue , 28 28 uint32_t * size_load_queue , 29 Tpredictor_t * speculative_commit_predictor_scheme,//[nb_load_store_queue] 30 uint32_t ** lsu_pht_size_counter ,//[nb_load_store_queue][1] 31 uint32_t ** lsu_pht_nb_counter ,//[nb_load_store_queue][1] 32 Tpht_scheme_t ** lsu_pht_scheme ,//[nb_load_store_queue][1] 29 33 uint32_t * nb_inst_memory , 30 34 uint32_t ** link_load_store_unit_with_thread, … … 41 45 _size_store_queue = size_store_queue ; 42 46 _size_load_queue = size_load_queue ; 47 _speculative_commit_predictor_scheme = speculative_commit_predictor_scheme; 48 _lsu_pht_size_counter = lsu_pht_size_counter ; 49 _lsu_pht_nb_counter = lsu_pht_nb_counter ; 50 _lsu_pht_scheme = lsu_pht_scheme ; 43 51 _nb_inst_memory = nb_inst_memory ; 44 52 _link_load_store_unit_with_thread = link_load_store_unit_with_thread; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/include/Register_translation_unit_Glue.h
r117 r146 184 184 private : void deallocation (void); 185 185 186 #ifdef SYSTEMC 186 #ifdef SYSTEMC 187 187 # if defined(STATISTICS) or defined(VHDL_TESTBENCH) 188 188 public : void transition (void); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/src/Register_translation_unit_Glue.cpp
r138 r146 72 72 #endif 73 73 74 #ifdef SYSTEMC 74 #ifdef SYSTEMC 75 75 if (usage_is_set(_usage,USE_SYSTEMC)) 76 76 { 77 # if defined(STATISTICS) or defined(VHDL_TESTBENCH) 77 78 log_printf(INFO,Register_translation_unit_Glue,FUNCTION,"Method - transition"); 78 79 … … 81 82 sensitive << (*(in_CLOCK)).pos(); 82 83 83 # ifdef SYSTEMCASS_SPECIFIC84 // List dependency information 85 # endif86 84 # ifdef SYSTEMCASS_SPECIFIC 85 // List dependency information 86 # endif 87 # endif 87 88 log_printf(INFO,Register_translation_unit_Glue,FUNCTION,"Method - genMealy_retire"); 88 89 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/src/Register_translation_unit_Glue_transition.cpp
r110 r146 51 51 #endif 52 52 53 #if defined(STATISTICS) or defined(VHDL_TESTBENCH)54 53 end_cycle (); 55 #endif56 54 57 55 log_printf(FUNC,Register_translation_unit_Glue,FUNCTION,"End"); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/include/Parameters.h
r139 r146 36 36 public : uint32_t * _size_store_queue ;//[nb_load_store_queue] 37 37 public : uint32_t * _size_load_queue ;//[nb_load_store_queue] 38 public : Tpredictor_t * _speculative_commit_predictor_scheme;//[nb_load_store_queue] 39 public : uint32_t ** _lsu_pht_size_counter ;//[nb_load_store_queue][1] 40 public : uint32_t ** _lsu_pht_nb_counter ;//[nb_load_store_queue][1] 41 public : Tpht_scheme_t ** _lsu_pht_scheme ;//[nb_load_store_queue][1] 38 42 public : uint32_t * _nb_inst_memory ;//[nb_load_store_queue] 39 43 public : uint32_t ** _link_load_store_unit_with_thread ;//[nb_front_end][nb_context] … … 78 82 uint32_t * size_store_queue , 79 83 uint32_t * size_load_queue , 84 Tpredictor_t * speculative_commit_predictor_scheme,//[nb_load_store_queue] 85 uint32_t ** lsu_pht_size_counter ,//[nb_load_store_queue][1] 86 uint32_t ** lsu_pht_nb_counter ,//[nb_load_store_queue][1] 87 Tpht_scheme_t ** lsu_pht_scheme ,//[nb_load_store_queue][1] 80 88 uint32_t * nb_inst_memory , 81 89 uint32_t ** link_load_store_unit_with_thread , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/src/Parameters.cpp
r139 r146 27 27 uint32_t * size_store_queue , 28 28 uint32_t * size_load_queue , 29 Tpredictor_t * speculative_commit_predictor_scheme,//[nb_load_store_queue] 30 uint32_t ** lsu_pht_size_counter ,//[nb_load_store_queue][1] 31 uint32_t ** lsu_pht_nb_counter ,//[nb_load_store_queue][1] 32 Tpht_scheme_t ** lsu_pht_scheme ,//[nb_load_store_queue][1] 29 33 uint32_t * nb_inst_memory , 30 34 uint32_t ** link_load_store_unit_with_thread , … … 53 57 _size_store_queue = size_store_queue ; 54 58 _size_load_queue = size_load_queue ; 59 _speculative_commit_predictor_scheme = speculative_commit_predictor_scheme; 60 _lsu_pht_size_counter = lsu_pht_size_counter ; 61 _lsu_pht_nb_counter = lsu_pht_nb_counter ; 62 _lsu_pht_scheme = lsu_pht_scheme ; 55 63 _nb_inst_memory = nb_inst_memory ; 56 64 _link_load_store_unit_with_thread = link_load_store_unit_with_thread ; … … 109 117 _size_store_queue , 110 118 _size_load_queue , 119 _speculative_commit_predictor_scheme, 120 _lsu_pht_size_counter , 121 _lsu_pht_nb_counter , 122 _lsu_pht_scheme , 111 123 _nb_inst_memory , 112 124 _link_load_store_unit_with_thread, -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/include/Parameters.h
r145 r146 81 81 public : uint32_t ** _size_store_queue ;//[nb_rename_unit][nb_load_store_queue] 82 82 public : uint32_t ** _size_load_queue ;//[nb_rename_unit][nb_load_store_queue] 83 public : Tpredictor_t ** _speculative_commit_predictor_scheme;//[nb_rename_unit][nb_load_store_queue] 84 public : uint32_t *** _lsu_pht_size_counter ;//[nb_rename_unit][nb_load_store_queue][1] 85 public : uint32_t *** _lsu_pht_nb_counter ;//[nb_rename_unit][nb_load_store_queue][1] 86 public : Tpht_scheme_t *** _lsu_pht_scheme ;//[nb_rename_unit][nb_load_store_queue][1] 83 87 public : uint32_t ** _nb_inst_memory ;//[nb_rename_unit][nb_load_store_queue] 84 88 public : uint32_t ** _link_load_store_unit_with_thread ;//[nb_front_end][nb_context] … … 180 184 uint32_t ** size_store_queue ,//[nb_rename_unit][nb_load_store_queue] 181 185 uint32_t ** size_load_queue ,//[nb_rename_unit][nb_load_store_queue] 186 Tpredictor_t ** speculative_commit_predictor_scheme,//[nb_rename_unit][nb_load_store_queue] 187 uint32_t *** lsu_pht_size_counter ,//[nb_rename_unit][nb_load_store_queue][1] 188 uint32_t *** lsu_pht_nb_counter ,//[nb_rename_unit][nb_load_store_queue][1] 189 Tpht_scheme_t *** lsu_pht_scheme ,//[nb_rename_unit][nb_load_store_queue][1] 182 190 uint32_t ** nb_inst_memory ,//[nb_rename_unit][nb_load_store_queue] 183 191 uint32_t ** link_load_store_unit_with_thread ,//[nb_front_end][nb_context] -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/Parameters.cpp
r145 r146 69 69 uint32_t ** size_store_queue ,//[nb_rename_unit][nb_load_store_queue] 70 70 uint32_t ** size_load_queue ,//[nb_rename_unit][nb_load_store_queue] 71 Tpredictor_t ** speculative_commit_predictor_scheme,//[nb_rename_unit][nb_load_store_queue] 72 uint32_t *** lsu_pht_size_counter ,//[nb_rename_unit][nb_load_store_queue][1] 73 uint32_t *** lsu_pht_nb_counter ,//[nb_rename_unit][nb_load_store_queue][1] 74 Tpht_scheme_t *** lsu_pht_scheme ,//[nb_rename_unit][nb_load_store_queue][1] 71 75 uint32_t ** nb_inst_memory ,//[nb_rename_unit][nb_load_store_queue] 72 76 uint32_t ** link_load_store_unit_with_thread ,//[nb_front_end][nb_context] … … 125 129 _size_store_queue = size_store_queue ; 126 130 _size_load_queue = size_load_queue ; 131 _speculative_commit_predictor_scheme = speculative_commit_predictor_scheme; 132 _lsu_pht_size_counter = lsu_pht_size_counter ; 133 _lsu_pht_nb_counter = lsu_pht_nb_counter ; 134 _lsu_pht_scheme = lsu_pht_scheme ; 127 135 _nb_inst_memory = nb_inst_memory ; 128 136 _link_load_store_unit_with_thread = link_load_store_unit_with_thread ; … … 242 250 _size_store_queue [i], 243 251 _size_load_queue [i], 252 _speculative_commit_predictor_scheme [i], 253 _lsu_pht_size_counter [i], 254 _lsu_pht_nb_counter [i], 255 _lsu_pht_scheme [i], 244 256 _nb_inst_memory [i], 245 257 _rename_unit_link_load_store_unit_with_thread [i],
Note: See TracChangeset
for help on using the changeset viewer.