scc
2022.4.0
SystemC components library
|
A clock source with construction time configurable start delay. More...
#include <sc_clock_ext.h>
Public Member Functions | |
sc_clock_ext (const char *name_, const sc_core::sc_time &period_, double duty_cycle_=0.5, const sc_core::sc_time &start_time_=sc_core::SC_ZERO_TIME, bool posedge_first_=true) | |
Public Attributes | |
cci::cci_param< sc_core::sc_time > | period |
cci::cci_param< double > | duty_cycle |
cci::cci_param< sc_core::sc_time > | initial_delay |
Protected Member Functions | |
void | end_of_elaboration () override |
void | period_write_callback (const cci::cci_param_write_event< int > &ev) |
Static Protected Member Functions | |
static std::string | get_cci_name (const char *base, const char *name) |
A clock source with construction time configurable start delay.
Definition at line 32 of file sc_clock_ext.h.