blob: 0acc9c8a226cfc76c0bb553088804d4392729522 [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}_agent:0.1"
6description: "${name.upper()} DV UVM agent"
7filesets:
8 files_dv:
9 depend:
10 - lowrisc:dv:dv_utils
11 - lowrisc:dv:dv_lib
12 files:
13 - ${name}_if.sv
14 - ${name}_agent_pkg.sv
15 - ${name}_agent_cfg.sv: {is_include_file: true}
16 - ${name}_agent_cov.sv: {is_include_file: true}
17 - ${name}_item.sv: {is_include_file: true}
18% if has_separate_host_device_driver:
19 - ${name}_host_driver.sv: {is_include_file: true}
20 - ${name}_device_driver.sv: {is_include_file: true}
21% else:
22 - ${name}_driver.sv: {is_include_file: true}
23% endif
24 - ${name}_monitor.sv: {is_include_file: true}
25 - ${name}_agent.sv: {is_include_file: true}
26 - seq_lib/${name}_base_seq.sv: {is_include_file: true}
27 - seq_lib/${name}_seq_list.sv: {is_include_file: true}
28 file_type: systemVerilogSource
29
30targets:
31 default:
32 filesets:
33 - files_dv