Changeset 109 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Parameters.cpp
- Timestamp:
- Feb 16, 2009, 9:28:31 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Parameters.cpp
r97 r109 156 156 if (timing[x][j][k]._latence > 0) 157 157 { 158 log_printf(TRACE,Execute_loop,FUNCTION," Execute unit '%d' (functional unit '%d') can execute type '%s'.",i,x,toString(j).c_str());158 log_printf(TRACE,Execute_loop,FUNCTION," * Execute unit '%d' (functional unit '%d') can execute type '%s'.",i,x,toString(j).c_str()); 159 159 _read_unit_to_execution_unit_table_execute_type [i][j] = true; 160 160 break; // find an operation 161 161 } 162 162 } 163 164 for (uint32_t i=0; i<_nb_load_store_unit; ++i) 165 log_printf(TRACE,Execute_loop,FUNCTION," * Load_store_unit [%d] - nb_inst : %d",i,_nb_inst_memory [i]); 166 for (uint32_t i=0; i<_nb_functionnal_unit; ++i) 167 log_printf(TRACE,Execute_loop,FUNCTION," * Functionnal_unit [%d] - nb_inst : %d",i,_nb_inst_functionnal_unit [i]); 168 163 169 164 170 for (uint32_t i=0; i<_nb_execute_unit; i++) … … 170 176 else 171 177 _nb_execute_unit_port [i] = _nb_inst_functionnal_unit [x]; 178 179 log_printf(TRACE,Execute_loop,FUNCTION," * Execute unit [%d] (%d) - nb_inst : %d",i,x,_nb_execute_unit_port [i]); 172 180 } 173 181 … … 245 253 for (uint32_t k=0; k<_nb_write_unit; k++) 246 254 { 255 log_printf(TRACE,Execute_loop,FUNCTION," * Execution_unit_to_write_unit_table_routing [%d][%d][%d]",x,y,k); 256 247 257 // Test if this execute_unit can send operation at this write_unit 248 258 // Test if have not a previous link ! (a same read_unit can send operation à two execute_unit and each execute_unit send at the same write_unit)
Note: See TracChangeset
for help on using the changeset viewer.