Ignore:
Timestamp:
Jan 30, 2008, 12:08:19 PM (16 years ago)
Author:
rosiere
Message:

add two component :

  • Write Queue (in Moore version)
  • Execute Queue

add macro to help the interface allocation : Allocation.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_transition.cpp

    r72 r73  
    3333            for (uint32_t k=0; k<_param->_nb_ooo_engine; k++)
    3434              {
    35                 uint32_t num_thread = 0;
     35                uint32_t num_thread = get_num_thread(i,_param->_size_context_id,
     36                                                     j,_param->_size_front_end_id,
     37                                                     k,_param->_size_ooo_engine_id);
    3638               
    3739                for (uint32_t x=GROUP_CUSTOM_1; x<GROUP_CUSTOM_8; x++)
     
    100102                (operation == OPERATION_CUSTOM_L_8))
    101103              {
    102                 uint32_t num_thread = 0;
     104                uint32_t num_thread = get_num_thread(context_id   ,_param->_size_context_id,
     105                                                     front_end_id ,_param->_size_front_end_id,
     106                                                     ooo_engine_id,_param->_size_ooo_engine_id);
    103107
    104108                (*(_param->_get_custom_information(num_thread)._get_custom_execute_genMoore(operation))) (_execute_operation, execute_register, _execute_param);
     
    121125              for (uint32_t k=0; k<_param->_nb_ooo_engine; k++)
    122126                {
    123                   uint32_t num_thread = 0;
    124                  
     127                  uint32_t num_thread = get_num_thread(i,_param->_size_context_id,
     128                                                       j,_param->_size_front_end_id,
     129                                                       k,_param->_size_ooo_engine_id);
     130
    125131                  for (uint32_t x=GROUP_CUSTOM_1; x<GROUP_CUSTOM_8; x++)
    126132                    {
Note: See TracChangeset for help on using the changeset viewer.