Ignore:
Timestamp:
Sep 24, 2007, 2:00:35 PM (17 years ago)
Author:
rosiere
Message:

Ajout SystemC read_queue et reservation_station
Ajout port au bloc registerfile_monolithic (à ajouter également au bloc registerfile et registerfile_multi_banked)
Modif param : passage de pointeur (attention, tous les composants n'ont pas été tous modifier)

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Group
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Group/include/Statistics.h

    r2 r55  
    2424  {
    2525    // -----[ fields ]----------------------------------------------------
    26   private  : const Parameters            _parameters;
     26  private  : const Parameters          * _parameters;
    2727  private  : Counters                 ** _counters;
    2828
    2929
    3030    // -----[ methods ]---------------------------------------------------
    31   public   : Statistics (string                                      name                       ,
    32                          morpheo::behavioural::Parameters_Statistics parameters_statistics      ,
    33                          Parameters                                  parameters
     31  public   : Statistics (string                                        name                       ,
     32                         morpheo::behavioural::Parameters_Statistics * parameters_statistics      ,
     33                         Parameters                                  * parameters
    3434                         );
    3535//public   : Statistics (Statistics & stat);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Group/src/Statistics.cpp

    r2 r55  
    1414namespace group                      {
    1515
    16   Statistics::Statistics (string                                      name                       ,
    17                           morpheo::behavioural::Parameters_Statistics parameters_statistics      ,
    18                           Parameters                                  parameters
     16  Statistics::Statistics (string                                        name                       ,
     17                          morpheo::behavioural::Parameters_Statistics * parameters_statistics      ,
     18                          Parameters                                  * parameters
    1919                          ) :
    2020    morpheo::behavioural::Statistics(name                  ,
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Group/src/Statistics_add.cpp

    r2 r55  
    3232  void Statistics::add (uint32_t nb_use)
    3333  {
    34     test_if_save<Counters,Parameters>(_counters,_parameters);
     34    test_if_save<Counters,Parameters>(_counters,*_parameters);
    3535
    3636    if (_nb_statistics>0)
     
    4242          _counters[i]->_nb_cycle_none_use   ++;
    4343        else
    44           if (nb_use == _parameters._nb_elt)
     44          if (nb_use == _parameters->_nb_elt)
    4545            _counters[i]->_nb_cycle_full_use   ++;
    4646          else
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Group/src/Statistics_print_body.cpp

    r2 r55  
    4444                          << _counters[i]->_nb_use                                << "\" /> <!-- average : "
    4545                          << average(_counters[i]->_nb_use,                    nb_cycle)      << " - "
    46                           << percent(_counters[i]->_nb_use,_parameters._nb_elt*nb_cycle)      << "% -->" << endl
     46                          << percent(_counters[i]->_nb_use,_parameters->_nb_elt*nb_cycle)      << "% -->" << endl
    4747            << tab << "\t</cycle>" << endl;
    4848      }
Note: See TracChangeset for help on using the changeset viewer.