Ignore:
Timestamp:
Feb 16, 2010, 1:35:48 PM (14 years ago)
Author:
rosiere
Message:

Various modif (add test, and vhdl)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/src/RegisterFile_Multi_Banked_statistics_declaration.cpp

    r81 r137  
    2424                      "RegisterFile_Multi_Banked",
    2525                      param_statistics);
     26
     27//     _stat_nb_read              = _stat->create_variable("nb_read" );
     28//     _stat_nb_write             = _stat->create_variable("nb_write");
     29//     _stat_nb_conflict_on_read  = _stat->create_variable("nb_conflict_on_read" );
     30//     _stat_nb_conflict_on_write = _stat->create_variable("nb_conflict_on_write");
     31
     32    _stat_nb_read              = _stat->create_counter("nb_read"             ,"","");
     33    _stat_nb_write             = _stat->create_counter("nb_write"            ,"","");
     34    _stat_nb_conflict_on_read  = _stat->create_counter("nb_conflict_on_read" ,"","");
     35    _stat_nb_conflict_on_write = _stat->create_counter("nb_conflict_on_write","","");
     36
     37    _stat->create_expr_average_by_cycle("average_read" , "nb_read" , "", _("Average read by cycle" ));
     38    _stat->create_expr_average_by_cycle("average_write", "nb_write", "", _("Average write by cycle"));
     39
     40    _stat->create_expr_percent         ("percent_conflict_on_read" , "nb_conflict_on_read" , "+ nb_read  nb_conflict_on_read" , _("Percent conflit on read port" ));
     41    _stat->create_expr_percent         ("percent_conflict_on_write", "nb_conflict_on_write", "+ nb_write nb_conflict_on_write", _("Percent conflit on write port"));
    2642   
    2743    log_printf(FUNC,RegisterFile_Multi_Banked,FUNCTION,"End");
Note: See TracChangeset for help on using the changeset viewer.