Skip to content

Commit cebba91

Browse files
committed
Update VUnit in example project
1 parent 20bd5ae commit cebba91

File tree

2 files changed

+115
-42
lines changed

2 files changed

+115
-42
lines changed

example_project/vhdl_ls.toml

Lines changed: 114 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,122 @@
11
[libraries]
22

33
vunit_lib.files = [
4-
'vunit/vunit/vhdl/*.vhd',
5-
4+
"vunit/vunit/vhdl/check/src/check_api.vhd",
5+
"vunit/vunit/vhdl/check/src/check_deprecated_pkg.vhd",
6+
"vunit/vunit/vhdl/check/src/check.vhd",
7+
"vunit/vunit/vhdl/check/src/checker_pkg-body.vhd",
8+
"vunit/vunit/vhdl/check/src/checker_pkg.vhd",
9+
"vunit/vunit/vhdl/com/src/com_api.vhd",
10+
"vunit/vunit/vhdl/com/src/com_common.vhd",
11+
"vunit/vunit/vhdl/com/src/com_context.vhd",
12+
"vunit/vunit/vhdl/com/src/com_debug_codec_builder.vhd",
13+
"vunit/vunit/vhdl/com/src/com_deprecated.vhd",
14+
"vunit/vunit/vhdl/com/src/com_messenger.vhd",
15+
"vunit/vunit/vhdl/com/src/com_string.vhd",
16+
"vunit/vunit/vhdl/com/src/com_support.vhd",
17+
"vunit/vunit/vhdl/com/src/com_types.vhd",
18+
"vunit/vunit/vhdl/com/src/com.vhd",
19+
"vunit/vunit/vhdl/core/src/core_pkg.vhd",
20+
"vunit/vunit/vhdl/core/src/stop_body_2008p.vhd",
21+
"vunit/vunit/vhdl/core/src/stop_pkg.vhd",
22+
"vunit/vunit/vhdl/data_types/src/api/external_integer_vector_pkg.vhd",
23+
"vunit/vunit/vhdl/data_types/src/api/external_string_pkg.vhd",
24+
"vunit/vunit/vhdl/data_types/src/byte_vector_ptr_pkg.vhd",
25+
"vunit/vunit/vhdl/data_types/src/codec_builder-2008p.vhd",
26+
"vunit/vunit/vhdl/data_types/src/codec_builder.vhd",
27+
"vunit/vunit/vhdl/data_types/src/codec-2008p.vhd",
28+
"vunit/vunit/vhdl/data_types/src/codec.vhd",
29+
"vunit/vunit/vhdl/data_types/src/data_types_context.vhd",
30+
"vunit/vunit/vhdl/data_types/src/data_types_private_pkg.vhd",
31+
"vunit/vunit/vhdl/data_types/src/dict_pkg-2008p.vhd",
32+
"vunit/vunit/vhdl/data_types/src/dict_pkg-body.vhd",
33+
"vunit/vunit/vhdl/data_types/src/dict_pkg.vhd",
34+
"vunit/vunit/vhdl/data_types/src/id_pkg.vhd",
35+
"vunit/vunit/vhdl/data_types/src/integer_array_pkg-body.vhd",
36+
"vunit/vunit/vhdl/data_types/src/integer_array_pkg.vhd",
37+
"vunit/vunit/vhdl/data_types/src/integer_vector_ptr_pkg-body-2002p.vhd",
38+
"vunit/vunit/vhdl/data_types/src/integer_vector_ptr_pkg.vhd",
39+
"vunit/vunit/vhdl/data_types/src/integer_vector_ptr_pool_pkg.vhd",
40+
"vunit/vunit/vhdl/data_types/src/queue_pkg-2008p.vhd",
41+
"vunit/vunit/vhdl/data_types/src/queue_pkg-body.vhd",
42+
"vunit/vunit/vhdl/data_types/src/queue_pkg.vhd",
43+
"vunit/vunit/vhdl/data_types/src/queue_pool_pkg.vhd",
44+
"vunit/vunit/vhdl/data_types/src/string_ptr_pkg-body-2002p.vhd",
45+
"vunit/vunit/vhdl/data_types/src/string_ptr_pkg.vhd",
46+
"vunit/vunit/vhdl/data_types/src/string_ptr_pool_pkg.vhd",
47+
"vunit/vunit/vhdl/data_types/src/types.vhd",
48+
"vunit/vunit/vhdl/dictionary/src/dictionary.vhd",
49+
"vunit/vunit/vhdl/logging/src/ansi_pkg.vhd",
50+
"vunit/vunit/vhdl/logging/src/file_pkg.vhd",
51+
"vunit/vunit/vhdl/logging/src/location_pkg-body-2008m.vhd",
52+
"vunit/vunit/vhdl/logging/src/location_pkg.vhd",
53+
"vunit/vunit/vhdl/logging/src/log_deprecated_pkg.vhd",
54+
"vunit/vunit/vhdl/logging/src/log_handler_pkg-body.vhd",
55+
"vunit/vunit/vhdl/logging/src/log_handler_pkg.vhd",
56+
"vunit/vunit/vhdl/logging/src/log_levels_pkg-body.vhd",
57+
"vunit/vunit/vhdl/logging/src/log_levels_pkg.vhd",
58+
"vunit/vunit/vhdl/logging/src/logger_pkg-body.vhd",
59+
"vunit/vunit/vhdl/logging/src/logger_pkg.vhd",
60+
"vunit/vunit/vhdl/logging/src/print_pkg-body.vhd",
61+
"vunit/vunit/vhdl/logging/src/print_pkg.vhd",
62+
"vunit/vunit/vhdl/path/src/path.vhd",
63+
"vunit/vunit/vhdl/run/src/run_api.vhd",
64+
"vunit/vunit/vhdl/run/src/run_deprecated_pkg.vhd",
65+
"vunit/vunit/vhdl/run/src/run_types.vhd",
66+
"vunit/vunit/vhdl/run/src/run.vhd",
67+
"vunit/vunit/vhdl/run/src/runner_pkg.vhd",
68+
"vunit/vunit/vhdl/string_ops/src/string_ops.vhd",
69+
"vunit/vunit/vhdl/verification_components/src/avalon_master.vhd",
70+
"vunit/vunit/vhdl/verification_components/src/avalon_pkg.vhd",
71+
"vunit/vunit/vhdl/verification_components/src/avalon_sink.vhd",
72+
"vunit/vunit/vhdl/verification_components/src/avalon_slave.vhd",
73+
"vunit/vunit/vhdl/verification_components/src/avalon_source.vhd",
74+
"vunit/vunit/vhdl/verification_components/src/avalon_stream_pkg.vhd",
75+
"vunit/vunit/vhdl/verification_components/src/axi_lite_master_pkg.vhd",
76+
"vunit/vunit/vhdl/verification_components/src/axi_lite_master.vhd",
77+
"vunit/vunit/vhdl/verification_components/src/axi_pkg.vhd",
78+
"vunit/vunit/vhdl/verification_components/src/axi_read_slave.vhd",
79+
"vunit/vunit/vhdl/verification_components/src/axi_slave_pkg.vhd",
80+
"vunit/vunit/vhdl/verification_components/src/axi_slave_private_pkg.vhd",
81+
"vunit/vunit/vhdl/verification_components/src/axi_statistics_pkg.vhd",
82+
"vunit/vunit/vhdl/verification_components/src/axi_stream_master.vhd",
83+
"vunit/vunit/vhdl/verification_components/src/axi_stream_monitor.vhd",
84+
"vunit/vunit/vhdl/verification_components/src/axi_stream_pkg.vhd",
85+
"vunit/vunit/vhdl/verification_components/src/axi_stream_private_pkg.vhd",
86+
"vunit/vunit/vhdl/verification_components/src/axi_stream_protocol_checker.vhd",
87+
"vunit/vunit/vhdl/verification_components/src/axi_stream_slave.vhd",
88+
"vunit/vunit/vhdl/verification_components/src/axi_write_slave.vhd",
89+
"vunit/vunit/vhdl/verification_components/src/bus_master_pkg-body.vhd",
90+
"vunit/vunit/vhdl/verification_components/src/bus_master_pkg.vhd",
91+
"vunit/vunit/vhdl/verification_components/src/bus2memory.vhd",
92+
"vunit/vunit/vhdl/verification_components/src/memory_pkg-body.vhd",
93+
"vunit/vunit/vhdl/verification_components/src/memory_pkg.vhd",
94+
"vunit/vunit/vhdl/verification_components/src/memory_utils_pkg.vhd",
95+
"vunit/vunit/vhdl/verification_components/src/ram_master.vhd",
96+
"vunit/vunit/vhdl/verification_components/src/signal_checker_pkg.vhd",
97+
"vunit/vunit/vhdl/verification_components/src/std_logic_checker.vhd",
98+
"vunit/vunit/vhdl/verification_components/src/stream_master_pkg-body.vhd",
99+
"vunit/vunit/vhdl/verification_components/src/stream_master_pkg.vhd",
100+
"vunit/vunit/vhdl/verification_components/src/stream_slave_pkg-body.vhd",
101+
"vunit/vunit/vhdl/verification_components/src/stream_slave_pkg.vhd",
102+
"vunit/vunit/vhdl/verification_components/src/sync_pkg-body.vhd",
103+
"vunit/vunit/vhdl/verification_components/src/sync_pkg.vhd",
104+
"vunit/vunit/vhdl/verification_components/src/uart_master.vhd",
105+
"vunit/vunit/vhdl/verification_components/src/uart_pkg.vhd",
106+
"vunit/vunit/vhdl/verification_components/src/uart_slave.vhd",
107+
"vunit/vunit/vhdl/verification_components/src/vc_context.vhd",
108+
"vunit/vunit/vhdl/verification_components/src/wishbone_master.vhd",
109+
"vunit/vunit/vhdl/verification_components/src/wishbone_pkg.vhd",
110+
"vunit/vunit/vhdl/verification_components/src/wishbone_slave.vhd",
111+
"vunit/vunit/vhdl/vunit_context.vhd",
112+
"vunit/vunit/vhdl/vunit_run_context.vhd",
113+
"vunit/vunit/vhdl/random/src/random_pkg.vhd",
114+
115+
# Also add tests
116+
'vunit/vunit/vhdl/run/test/*.vhd',
6117
'vunit/vunit/vhdl/logging/test/*.vhd',
7-
'vunit/vunit/vhdl/logging/src/*.vhd',
8-
9118
'vunit/vunit/vhdl/string_ops/test/*.vhd',
10-
'vunit/vunit/vhdl/string_ops/src/*.vhd',
11-
12-
'vunit/vunit/vhdl/core/src/stop_body_2008p.vhd',
13-
'vunit/vunit/vhdl/core/src/core_pkg.vhd',
14-
'vunit/vunit/vhdl/core/src/stop_pkg.vhd',
15-
16-
'vunit/vunit/vhdl/array/test/*.vhd',
17-
'vunit/vunit/vhdl/array/src/*.vhd',
18-
19119
'vunit/vunit/vhdl/run/test/*.vhd',
20-
'vunit/vunit/vhdl/run/src/*.vhd',
21120

22121
'vunit/vunit/vhdl/check/test/tb_checker.vhd',
23122
'vunit/vunit/vhdl/check/test/tb_check_next.vhd',
@@ -37,38 +136,14 @@ vunit_lib.files = [
37136
'vunit/vunit/vhdl/check/test/tb_check_false.vhd',
38137
'vunit/vunit/vhdl/check/test/tb_check_relation.vhd',
39138
'vunit/vunit/vhdl/check/test/tb_check.vhd',
40-
'vunit/vunit/vhdl/check/src/*.vhd',
41139

42140
'vunit/vunit/vhdl/verification_components/test/*.vhd',
43-
'vunit/vunit/vhdl/verification_components/src/*.vhd',
44-
45-
'vunit/vunit/vhdl/random/test/*.vhd',
46-
'vunit/vunit/vhdl/random/src/*.vhd',
47141

48142
'vunit/vunit/vhdl/data_types/test/*.vhd',
49143

50-
'vunit/vunit/vhdl/data_types/src/codec.vhd',
51-
'vunit/vunit/vhdl/data_types/src/integer_array_pkg-body.vhd',
52-
'vunit/vunit/vhdl/data_types/src/queue_pool_pkg.vhd',
53-
'vunit/vunit/vhdl/data_types/src/integer_vector_ptr_pool_pkg.vhd',
54-
'vunit/vunit/vhdl/data_types/src/queue_pkg-body.vhd',
55-
'vunit/vunit/vhdl/data_types/src/integer_vector_ptr_pkg.vhd',
56-
'vunit/vunit/vhdl/data_types/src/dict_pkg.vhd',
57-
'vunit/vunit/vhdl/data_types/src/queue_pkg-2008p.vhd',
58-
'vunit/vunit/vhdl/data_types/src/string_ptr_pool_pkg.vhd',
59-
'vunit/vunit/vhdl/data_types/src/codec-2008p.vhd',
60-
'vunit/vunit/vhdl/data_types/src/string_ptr_pkg.vhd',
61-
'vunit/vunit/vhdl/data_types/src/queue_pkg.vhd',
62-
'vunit/vunit/vhdl/data_types/src/codec_builder.vhd',
63-
'vunit/vunit/vhdl/data_types/src/integer_array_pkg.vhd',
64-
'vunit/vunit/vhdl/data_types/src/codec_builder-2008p.vhd',
65-
'vunit/vunit/vhdl/data_types/src/data_types_context.vhd',
66-
'vunit/vunit/vhdl/data_types/src/types.vhd',
67-
'vunit/vunit/vhdl/data_types/src/external/*novhpi.vhd',
68-
'vunit/vunit/vhdl/data_types/src/byte_vector*.vhd',
144+
69145

70146
'vunit/vunit/vhdl/path/test/*.vhd',
71-
'vunit/vunit/vhdl/path/src/*.vhd',
72147

73148
'vunit/vunit/vhdl/com/test/constants.vhd',
74149
'vunit/vunit/vhdl/com/test/more_constants.vhd',
@@ -77,10 +152,8 @@ vunit_lib.files = [
77152
'vunit/vunit/vhdl/com/test/tb_com_msg_building.vhd',
78153
'vunit/vunit/vhdl/com/test/tb_com_deprecated.vhd',
79154
'vunit/vunit/vhdl/com/test/tb_com.vhd',
80-
'vunit/vunit/vhdl/com/src/*.vhd',
81155

82156
'vunit/vunit/vhdl/dictionary/test/*.vhd',
83-
'vunit/vunit/vhdl/dictionary/src/*.vhd',
84157
]
85158

86159
osvvm.files = [

example_project/vunit

Submodule vunit updated 633 files

0 commit comments

Comments
 (0)