struct fsm : sc_module { sc_in clk; sc_in ten; sc_in twenty; sc_out z; // State sc_uint<2> s; // methods void run_fsm(); //Constructor SC_CTOR( fsm ) { SC_THREAD( run_fsm); sensitive_pos << clk; } };