@@ -27,6 +27,7 @@ package apb_requester_pkg is
27
27
p_drive_invalid : boolean ;
28
28
p_drive_invalid_val : std_logic ;
29
29
p_unexpected_msg_type_policy : unexpected_msg_type_policy_t;
30
+ p_std_cfg : std_cfg_t;
30
31
end record ;
31
32
32
33
impure function new_apb_requester(
@@ -156,7 +157,14 @@ package body apb_requester_pkg is
156
157
variable logger_tmp : logger_t := null_logger;
157
158
variable id_tmp : id_t := null_id;
158
159
constant parent : id_t := get_id(" vunit_lib:apb_requester" );
160
+ variable std_cfg : std_cfg_t;
159
161
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
+ );
160
168
if id = null_id then
161
169
id_tmp := get_id(to_string(num_children(parent) + 1 ), parent);
162
170
else
@@ -172,7 +180,8 @@ package body apb_requester_pkg is
172
180
p_bus_handle => create_bus(logger_tmp),
173
181
p_drive_invalid => drive_invalid,
174
182
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
176
185
);
177
186
end ;
178
187
0 commit comments