blob: ecc6081d4d180653f5b5abb67a23e6ab40e84d5d [file] [log] [blame]
lowRISC Contributors802543a2019-08-31 12:12:56 +01001CAPI=2:
2# Copyright lowRISC contributors.
3# Licensed under the Apache License, Version 2.0, see LICENSE for details.
4# SPDX-License-Identifier: Apache-2.0
5name: "lowrisc:dv:${name}_env:0.1"
6description: "${name.upper()} DV UVM environment"
7filesets:
8 files_dv:
9 depend:
10% if is_cip:
11 - lowrisc:dv:cip_lib
12% else:
13 - lowrisc:dv:dv_lib
14% endif
15% for agent in env_agents:
16 - lowrisc:dv:${agent}_agent
17% endfor
18 files:
19 - ${name}_env_pkg.sv
20 - ${name}_env_cfg.sv: {is_include_file: true}
21 - ${name}_env_cov.sv: {is_include_file: true}
22 - ${name}_env.sv: {is_include_file: true}
23 - ${name}_reg_block.sv: {is_include_file: true}
24% if env_agents != []:
25 - ${name}_virtual_sequencer.sv: {is_include_file: true}
26% endif
27 - ${name}_scoreboard.sv: {is_include_file: true}
28 - seq_lib/${name}_vseq_list.sv: {is_include_file: true}
29 file_type: systemVerilogSource
30
31targets:
32 default:
33 filesets:
34 - files_dv