Changeset 128 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src/Parameters.cpp
- Timestamp:
- Jun 26, 2009, 10:43:23 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src/Parameters.cpp
r88 r128 55 55 _translate_load_store_unit_to_thread = translate_load_store_unit_to_thread; 56 56 57 // log_printf(TRACE,Dcache_Access,FUNCTION," * table_routing"); 58 // for (uint32_t i=0; i<_nb_execute_loop; i++) 59 // for (uint32_t j=0; j<_nb_load_store_unit [i]; ++j) 60 // for (uint32_t k=0; k<_nb_cache_access [i][j]; ++k) 61 // log_printf(TRACE,Dcache_Access,FUNCTION," [%d][%d][%d] %d",i,j,k,_table_routing [i][j][k]); 62 63 // log_printf(TRACE,Dcache_Access,FUNCTION," * translate_load_store_unit_to_thread"); 64 // for (uint32_t i=0; i<_nb_execute_loop; i++) 65 // for (uint32_t j=0; j<_nb_load_store_unit [i]; j++) 66 // for (uint32_t k=0; k<_nb_context[i]; k++) 67 // log_printf(TRACE,Dcache_Access,FUNCTION," [%d][%d][%d] %d",i,j,k,_translate_load_store_unit_to_thread [i][j][k]); 68 57 69 test(); 58 70 … … 93 105 _translate_thread_to_context = new uint32_t [nb_thread]; 94 106 107 log_printf(TRACE,Dcache_Access,FUNCTION," * translate_load_store_unit_to_thread"); 108 95 109 for (uint32_t i=0; i<_nb_execute_loop; ++i) 96 110 for (uint32_t j=0; j<_nb_load_store_unit [i]; ++j) … … 99 113 uint32_t num_thread = _translate_load_store_unit_to_thread [i][j][k]; 100 114 115 log_printf(TRACE,Dcache_Access,FUNCTION," [%d][%d][%d] %d",i,j,k,_translate_load_store_unit_to_thread [i][j][k]); 116 117 if (num_thread < _nb_thread) 118 { 101 119 _translate_thread_to_execute_loop [num_thread] = i; 102 120 _translate_thread_to_load_store_unit [num_thread] = j; 103 121 _translate_thread_to_context [num_thread] = k; 122 } 123 else 124 { 125 _translate_thread_to_execute_loop [num_thread] = _nb_execute_loop; 126 _translate_thread_to_load_store_unit [num_thread] = _nb_load_store_unit [i]; 127 _translate_thread_to_context [num_thread] = _nb_context [i]; 128 } 104 129 } 105 130
Note: See TracChangeset
for help on using the changeset viewer.