blob: ab4975ca7fbb83a58cbb43659bd0baa59de7f0e0 [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
Srikrishna Iyere9aa88f2020-07-21 20:19:33 -07005name: "${vendor}:dv:${name}_agent:0.1"
lowRISC Contributors802543a2019-08-31 12:12:56 +01006description: "${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
Srikrishna Iyer6b02a012020-01-27 17:23:45 -080015 - ${name}_item.sv: {is_include_file: true}
lowRISC Contributors802543a2019-08-31 12:12:56 +010016 - ${name}_agent_cfg.sv: {is_include_file: true}
17 - ${name}_agent_cov.sv: {is_include_file: true}
lowRISC Contributors802543a2019-08-31 12:12:56 +010018% 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