@@ -27,6 +27,7 @@ package apb_requester_pkg is
2727 p_drive_invalid : boolean ;
2828 p_drive_invalid_val : std_logic ;
2929 p_unexpected_msg_type_policy : unexpected_msg_type_policy_t;
30+ p_std_cfg : std_cfg_t;
3031 end record ;
3132
3233 impure function new_apb_requester(
@@ -156,7 +157,14 @@ package body apb_requester_pkg is
156157 variable logger_tmp : logger_t := null_logger;
157158 variable id_tmp : id_t := null_id;
158159 constant parent : id_t := get_id(" vunit_lib:apb_requester" );
160+ variable std_cfg : std_cfg_t;
159161 begin
162+ std_cfg := create_std_cfg(
163+ id => get_id(to_string(num_children(parent) + 1 ), parent),
164+ provider => " vunit_lib" ,
165+ vc_name => " apb_requester" ,
166+ unexpected_msg_type_policy => unexpected_msg_type_policy
167+ );
160168 if id = null_id then
161169 id_tmp := get_id(to_string(num_children(parent) + 1 ), parent);
162170 else
@@ -172,7 +180,8 @@ package body apb_requester_pkg is
172180 p_bus_handle => create_bus(logger_tmp),
173181 p_drive_invalid => drive_invalid,
174182 p_drive_invalid_val => drive_invalid_val,
175- p_unexpected_msg_type_policy => unexpected_msg_type_policy
183+ p_unexpected_msg_type_policy => unexpected_msg_type_policy,
184+ p_std_cfg => std_cfg
176185 );
177186 end ;
178187
0 commit comments