17 #ifndef _SCC_TIME2TICK_H_
18 #define _SCC_TIME2TICK_H_
20 #include "utilities.h"
37 sc_core::sc_in<sc_core::sc_time>
clk_i{
"clk_i"};
39 sc_core::sc_out<bool>
clk_o{
"clk_o"};
46 : sc_core::sc_module(nm) {
51 sc_core::sc_time clk_period;
translate a tick-less clock (sc_time based) to boolean clock
time2tick(sc_core::sc_module_name nm)
sc_core::sc_out< bool > clk_o
the clock output
SC_HAS_PROCESS(time2tick)
yes, we have processes
sc_core::sc_in< sc_core::sc_time > clk_i
the clock input