Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/src/Parameters_msg_error.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/src/Parameters_msg_error.cpp
r81 r88 24 24 { 25 25 log_printf(FUNC,Execution_unit_to_Write_unit,FUNCTION,"Begin"); 26 27 Parameters_test test("Execution_unit_to_Write_unit"); 28 29 bool is_link [_nb_execute_unit][_max_nb_execute_unit_port]; 30 for (uint32_t i=0; i<_nb_execute_unit; i++) 31 for (uint32_t j=0; j<_nb_execute_unit_port[i]; j++) 32 is_link[i][j] = false; 33 34 for (uint32_t i=0; i<_nb_execute_unit; i++) 35 for (uint32_t j=0; j<_nb_execute_unit_port[i]; j++) 36 for (uint32_t k=0; k<_nb_write_unit; k++) 37 { 38 log_printf(TRACE,Execution_unit_to_Write_unit,FUNCTION,"[%d][%d][%d]",i,j,k); 39 40 if (_table_routing [i][j][k] == true) 41 { 42 log_printf(TRACE,Execution_unit_to_Write_unit,FUNCTION," * is link"); 26 43 27 Parameters_test test("Execution_unit_to_Write_unit"); 44 is_link [i][j] = true; 45 break; 46 } 47 } 28 48 29 49 for (uint32_t i=0; i<_nb_execute_unit; i++) 30 { 31 uint32_t j; 32 for (j=0; j<_nb_write_unit; j++) 33 if (_table_routing [i][j] == true) 34 break; 35 36 if (j == _nb_write_unit) 37 test.error("The execute_unit ["+toString(i)+"] is link with none write_unit."); 38 } 39 50 for (uint32_t j=0; j<_nb_execute_unit_port[i]; j++) 51 if (not is_link[i][j]) 52 test.error(toString(_("The execute_unit [%d][%d] is link with none write_unit.\n"),i,j)); 53 40 54 for (uint32_t i=0; i<_nb_write_unit; i++) 41 55 { … … 44 58 if (_table_thread [i][j] == true) 45 59 break; 46 60 47 61 if (j == _nb_thread) 48 test.error( "The write_unit ["+toString(i)+"] have none source's thread.");62 test.error(toString(_("The write_unit [%d] have none source's thread.\n"),i)); 49 63 } 50 64 51 65 if ( (_priority != PRIORITY_STATIC ) and 52 66 (_priority != PRIORITY_ROUND_ROBIN)) 53 test.error( "Unsupported priority scheme. It must be Static or Round Robin.");67 test.error(_("Unsupported priority scheme. It must be Static or Round Robin.\n")); 54 68 55 69 log_printf(FUNC,Execution_unit_to_Write_unit,FUNCTION,"End");
Note: See TracChangeset
for help on using the changeset viewer.