scc  2022.4.0
SystemC components library
scc::sc_clock_ext Struct Reference

A clock source with construction time configurable start delay. More...

#include <sc_clock_ext.h>

Inheritance diagram for scc::sc_clock_ext:
Collaboration diagram for scc::sc_clock_ext:

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)
 

Detailed Description

A clock source with construction time configurable start delay.

Definition at line 32 of file sc_clock_ext.h.


The documentation for this struct was generated from the following file: