Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
powermonitor Class Reference

#include <powermonitor.h>

Inheritance diagram for powermonitor:
Collaboration diagram for powermonitor:

Public Member Functions

void gen_report ()
 
void report_trigger ()
 
std::string get_model_name (std::string &param)
 
std::vector< std::string > get_IP_params (std::vector< std::string > &params)
 
void end_of_simulation ()
 
 SC_HAS_PROCESS (powermonitor)
 
 powermonitor (sc_core::sc_module_name name, sc_core::sc_time m_report_time=sc_core::SC_ZERO_TIME, bool exram=false)
 

Public Attributes

sc_core::sc_time m_report_time
 
bool m_exram
 

Member Function Documentation

powermonitor::SC_HAS_PROCESS ( powermonitor  )

Member Data Documentation

bool powermonitor::m_exram

Referenced by gen_report().

sc_core::sc_time powermonitor::m_report_time

The documentation for this class was generated from the following files: