Skip to content

Commit 9d79889

Browse files
committed
Started with switching to std_cfg (WIP)
1 parent e2e0023 commit 9d79889

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

vunit/vhdl/verification_components/src/apb_requester_pkg.vhd

+10-1
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)