37 typename BASE::template target_socket_type<BUSWIDTH>
tsckt{
"tsckt"};
39 typename BASE::template initiator_socket_type<BUSWIDTH>
isckt{
"isckt"};
50 SCVNS scv_tr_db* tr_db = SCVNS scv_tr_db::get_default_db())
52 , BASE(sc_core::sc_object::name(), recording_enabled, tr_db) {
60 tlm::tlm_fw_transport_if<TYPES>* get_fw_if()
override {
return isckt.get_base_port().operator->(); }
62 tlm::tlm_bw_transport_if<TYPES>* get_bw_if()
override {
return tsckt.get_base_port().operator->(); }
65 void start_of_simulation()
override { BASE::initialize_streams(); }