Changeset 78 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_statistics_declaration.cpp
- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_statistics_declaration.cpp
r75 r78 23 23 _stat_nb_read = _stat->create_variable("nb_read" ); 24 24 _stat_nb_write = _stat->create_variable("nb_write"); 25 26 _stat_average_read = _stat->create_counter("average_read" , "", "Average read by cycle");27 _stat_average_write = _stat->create_counter("average_write", "", "Average write by cycle");28 25 29 _stat _percent_use_read = _stat->create_counter("percent_use_read" , "%", "Read port usage");30 _stat _percent_use_write = _stat->create_counter("percent_use_write", "%", "Write port usage");26 _stat->create_expr_average_by_cycle("average_read" , "nb_read" , "", "Average read by cycle" ); 27 _stat->create_expr_average_by_cycle("average_write", "nb_write", "", "Average write by cycle"); 31 28 32 _stat->create_expr("average_read" , "/ nb_read cycle", false); 33 _stat->create_expr("average_write", "/ nb_write cycle", false); 34 35 _stat->create_expr("percent_use_read" , "/ * average_read 100 " + toString(_param->_nb_port_read +_param->_nb_port_read_write), false); 36 _stat->create_expr("percent_use_write", "/ * average_write 100 " + toString(_param->_nb_port_write+_param->_nb_port_read_write), false); 29 _stat->create_expr_percent ("percent_use_read" , "average_read" , toString(_param->_nb_port_read +_param->_nb_port_read_write), "Percent read by cycle" ); 30 _stat->create_expr_percent ("percent_use_write", "average_write", toString(_param->_nb_port_write+_param->_nb_port_read_write), "Percent write by cycle"); 37 31 38 32 };
Note: See TracChangeset
for help on using the changeset viewer.