Ignore:
Timestamp:
Feb 12, 2009, 12:55:06 PM (15 years ago)
Author:
rosiere
Message:

1) decod_queue : add reg_LAST_SLOT.
2) Commit : insert on event -> to pop decod_queue. Head test : add information (speculative or not)
3) Context State / UPT : Branch miss and Load miss in same cycle.
4) Free List : Bank is on LSB not MSB.
5) Platforms : move data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/src/Parameters.cpp

    r106 r108  
    109109      _array_size_nb_inst_decod [i] = log2(_size_decod_queue[i]+1);
    110110
     111    uint32_t size_nb_inst_decod         = max<uint32_t>(_array_size_nb_inst_decod,_nb_decod_unit);
     112
    111113    _param_ifetch_unit = new behavioural::core::multi_front_end::front_end::ifetch_unit::Parameters * [_nb_context];
    112114    for (uint32_t i=0; i<_nb_context; ++i)
     
    236238       size_instruction_address              ,
    237239       _array_size_depth                     ,
    238        _upt_size_queue                        //_nb_branch_speculated
     240       _upt_size_queue                       ,//_nb_branch_speculated
     241       size_nb_inst_decod
    239242       );
    240243
     
    244247        _size_instruction_address   = size_instruction_address;
    245248        _size_general_data          = size_general_data;
    246         _size_nb_inst_decod         = max<uint32_t>(_array_size_nb_inst_decod,_nb_decod_unit);
     249        _size_nb_inst_decod         = size_nb_inst_decod;
    247250        _size_nb_inst_commit        = size_nb_inst_commit;
    248251        _size_depth                 = max<uint32_t>(_array_size_depth,_nb_context);
Note: See TracChangeset for help on using the changeset viewer.