Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (16 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_select/src/Rename_select.cpp

    r81 r88  
    3838    log_printf(FUNC,Rename_select,FUNCTION,"Begin");
    3939
     40#if DEBUG_Core == true
     41    log_printf(INFO,Core,FUNCTION,_("<%s> Parameters"),_name.c_str());
     42
     43    std::cout << *param << std::endl;
     44#endif   
     45
    4046    log_printf(INFO,Rename_select,FUNCTION,"Allocation");
    4147
     
    4753
    4854#ifdef STATISTICS
    49     if (_usage & USE_STATISTICS)
     55    if (usage_is_set(_usage,USE_STATISTICS))
    5056      {
    5157        log_printf(INFO,Rename_select,FUNCTION,"Allocation of statistics");
     
    5662
    5763#ifdef VHDL
    58     if (_usage & USE_VHDL)
     64    if (usage_is_set(_usage,USE_VHDL))
    5965      {
    6066        // generate the vhdl
     
    6672
    6773#ifdef SYSTEMC
    68     if (_usage & USE_SYSTEMC)
     74    if (usage_is_set(_usage,USE_SYSTEMC))
    6975      {
    7076        log_printf(INFO,Rename_select,FUNCTION,"Method - transition");
     
    8995                        << (*(in_RENAME_IN_TYPE          [i][j]))
    9096                        << (*(in_RENAME_IN_OPERATION     [i][j]))
     97                        << (*(in_RENAME_IN_NO_EXECUTE    [i][j]))
     98                        << (*(in_RENAME_IN_IS_DELAY_SLOT [i][j]))
    9199                        << (*(in_RENAME_IN_ADDRESS       [i][j]))
    92100                        << (*(in_RENAME_IN_HAS_IMMEDIAT  [i][j]))
     
    102110                        << (*(in_RENAME_IN_WRITE_RE      [i][j]))
    103111                        << (*(in_RENAME_IN_NUM_REG_RE    [i][j]))
    104                         << (*(in_RENAME_IN_EXCEPTION_USE [i][j]));
     112                        << (*(in_RENAME_IN_EXCEPTION_USE [i][j]))
     113                        << (*(in_RENAME_IN_EXCEPTION     [i][j]));
    105114              if (_param->_have_port_front_end_id)
    106115              sensitive << (*(in_RENAME_IN_FRONT_END_ID  [i][j]));
     
    150159                  (*(out_RENAME_OUT_OPERATION     [x])) (*(in_RENAME_IN_VAL           [i][j]));
    151160                  (*(out_RENAME_OUT_OPERATION     [x])) (*(in_RENAME_IN_OPERATION     [i][j]));
     161                  (*(out_RENAME_OUT_NO_EXECUTE    [x])) (*(in_RENAME_IN_VAL           [i][j]));
     162                  (*(out_RENAME_OUT_NO_EXECUTE    [x])) (*(in_RENAME_IN_NO_EXECUTE    [i][j]));
     163                  (*(out_RENAME_OUT_IS_DELAY_SLOT [x])) (*(in_RENAME_IN_VAL           [i][j]));
     164                  (*(out_RENAME_OUT_IS_DELAY_SLOT [x])) (*(in_RENAME_IN_IS_DELAY_SLOT [i][j]));
    152165                  (*(out_RENAME_OUT_ADDRESS       [x])) (*(in_RENAME_IN_VAL           [i][j]));
    153166                  (*(out_RENAME_OUT_ADDRESS       [x])) (*(in_RENAME_IN_ADDRESS       [i][j]));
     
    178191                  (*(out_RENAME_OUT_EXCEPTION_USE [x])) (*(in_RENAME_IN_VAL           [i][j]));
    179192                  (*(out_RENAME_OUT_EXCEPTION_USE [x])) (*(in_RENAME_IN_EXCEPTION_USE [i][j]));
     193                  (*(out_RENAME_OUT_EXCEPTION     [x])) (*(in_RENAME_IN_VAL           [i][j]));
     194                  (*(out_RENAME_OUT_EXCEPTION     [x])) (*(in_RENAME_IN_EXCEPTION     [i][j]));
    180195                }
    181196          }
     
    194209
    195210#ifdef STATISTICS
    196     if (_usage & USE_STATISTICS)
     211    if (usage_is_set(_usage,USE_STATISTICS))
    197212      {
    198213        log_printf(INFO,Rename_select,FUNCTION,"Generate Statistics file");
Note: See TracChangeset for help on using the changeset viewer.