Changeset 136 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit
- Timestamp:
- Oct 20, 2009, 8:52:15 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/include/Reexecute_unit.h
r131 r136 77 77 //public : SC_IN (Toperation_t ) *** in_EXECUTE_LOOP_OPERATION ;//[nb_execute_loop][nb_inst_execute] 78 78 //public : SC_IN (Ttype_t ) *** in_EXECUTE_LOOP_TYPE ;//[nb_execute_loop][nb_inst_execute] 79 public : SC_IN (Tcontrol_t ) *** in_EXECUTE_LOOP_CANCEL ;//[nb_execute_loop][nb_inst_execute] 79 80 public : SC_IN (Tspecial_data_t ) *** in_EXECUTE_LOOP_FLAGS ;//[nb_execute_loop][nb_inst_execute] 80 81 public : SC_IN (Texception_t ) *** in_EXECUTE_LOOP_EXCEPTION ;//[nb_execute_loop][nb_inst_execute] … … 92 93 //public : SC_OUT(Toperation_t ) ** out_COMMIT_OPERATION ;//[nb_inst_commit] 93 94 //public : SC_OUT(Ttype_t ) ** out_COMMIT_TYPE ;//[nb_inst_commit] 95 public : SC_OUT(Tcontrol_t ) ** out_COMMIT_CANCEL ;//[nb_inst_commit] 94 96 public : SC_OUT(Tspecial_data_t ) ** out_COMMIT_FLAGS ;//[nb_inst_commit] 95 97 public : SC_OUT(Texception_t ) ** out_COMMIT_EXCEPTION ;//[nb_inst_commit] -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit.cpp
r132 r136 153 153 // << (*(in_EXECUTE_LOOP_OPERATION [i][j])) 154 154 // << (*(in_EXECUTE_LOOP_TYPE [i][j])) 155 << (*(in_EXECUTE_LOOP_CANCEL [i][j])) 155 156 << (*(in_EXECUTE_LOOP_FLAGS [i][j])) 156 157 << (*(in_EXECUTE_LOOP_EXCEPTION [i][j])) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_allocation.cpp
r122 r136 67 67 // _ALLOC2_SIGNAL_IN ( in_EXECUTE_LOOP_OPERATION ,"operation" ,Toperation_t ,_param->_size_operation ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1]); 68 68 // _ALLOC2_SIGNAL_IN ( in_EXECUTE_LOOP_TYPE ,"type" ,Ttype_t ,_param->_size_type ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1]); 69 _ALLOC2_SIGNAL_IN ( in_EXECUTE_LOOP_CANCEL ,"cancel" ,Tcontrol_t ,1 ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1]); 69 70 _ALLOC2_SIGNAL_IN ( in_EXECUTE_LOOP_FLAGS ,"flags" ,Tspecial_data_t ,_param->_size_special_data,_param->_nb_execute_loop,_param->_nb_inst_execute[it1]); 70 71 _ALLOC2_SIGNAL_IN ( in_EXECUTE_LOOP_EXCEPTION ,"exception" ,Texception_t ,_param->_size_exception ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1]); … … 88 89 // ALLOC1_SIGNAL_OUT(out_COMMIT_OPERATION ,"operation" ,Toperation_t ,_param->_size_operation ); 89 90 // ALLOC1_SIGNAL_OUT(out_COMMIT_TYPE ,"type" ,Ttype_t ,_param->_size_type ); 91 ALLOC1_SIGNAL_OUT(out_COMMIT_CANCEL ,"cancel" ,Tcontrol_t ,1 ); 90 92 ALLOC1_SIGNAL_OUT(out_COMMIT_FLAGS ,"flags" ,Tspecial_data_t ,_param->_size_special_data); 91 93 ALLOC1_SIGNAL_OUT(out_COMMIT_EXCEPTION ,"exception" ,Texception_t ,_param->_size_exception ); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_deallocation.cpp
r122 r136 35 35 // DELETE2_SIGNAL( in_EXECUTE_LOOP_OPERATION ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1],_param->_size_operation ); 36 36 // DELETE2_SIGNAL( in_EXECUTE_LOOP_TYPE ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1],_param->_size_type ); 37 DELETE2_SIGNAL( in_EXECUTE_LOOP_CANCEL ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1],1 ); 37 38 DELETE2_SIGNAL( in_EXECUTE_LOOP_FLAGS ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1],_param->_size_special_data); 38 39 DELETE2_SIGNAL( in_EXECUTE_LOOP_EXCEPTION ,_param->_nb_execute_loop,_param->_nb_inst_execute[it1],_param->_size_exception ); … … 49 50 // DELETE1_SIGNAL(out_COMMIT_OPERATION ,_param->_nb_inst_commit,_param->_size_operation ); 50 51 // DELETE1_SIGNAL(out_COMMIT_TYPE ,_param->_nb_inst_commit,_param->_size_type ); 52 DELETE1_SIGNAL(out_COMMIT_CANCEL ,_param->_nb_inst_commit,1 ); 51 53 DELETE1_SIGNAL(out_COMMIT_FLAGS ,_param->_nb_inst_commit,_param->_size_special_data); 52 54 DELETE1_SIGNAL(out_COMMIT_EXCEPTION ,_param->_nb_inst_commit,_param->_size_exception ); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_genMealy_commit.cpp
r131 r136 111 111 //PORT_WRITE(out_COMMIT_OPERATION [i], PORT_READ(in_EXECUTE_LOOP_OPERATION [x][y])); 112 112 //PORT_WRITE(out_COMMIT_TYPE [i], PORT_READ(in_EXECUTE_LOOP_TYPE [x][y])); 113 PORT_WRITE(out_COMMIT_CANCEL [i], PORT_READ(in_EXECUTE_LOOP_CANCEL [x][y])); 113 114 PORT_WRITE(out_COMMIT_FLAGS [i], PORT_READ(in_EXECUTE_LOOP_FLAGS [x][y])); 114 115 PORT_WRITE(out_COMMIT_EXCEPTION [i], exception);
Note: See TracChangeset
for help on using the changeset viewer.