39 typename BASE::template target_socket_type<BUSWIDTH>
tsckt{
"tsckt"};
41 typename BASE::template initiator_socket_type<BUSWIDTH>
isckt{
"isckt"};
52 SCVNS scv_tr_db* tr_db = SCVNS scv_tr_db::get_default_db())
54 , BASE(this->name(), BUSWIDTH, recording_enabled, tr_db) {
62 typename BASE::template target_socket_type<BUSWIDTH>::base_type::fw_interface_type* get_fw_if()
override {
return isckt.get_base_port().operator->(); }
64 typename BASE::template target_socket_type<BUSWIDTH>::base_type::bw_interface_type* get_bw_if()
override {
return tsckt.get_base_port().operator->(); }
67 void start_of_simulation()
override { BASE::initialize_streams(); }