lowRISC Contributors | 802543a | 2019-08-31 12:12:56 +0100 | [diff] [blame] | 1 | CAPI=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 |
| 5 | name: "lowrisc:dv:${name}_env:0.1" |
| 6 | description: "${name.upper()} DV UVM environment" |
| 7 | filesets: |
| 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 | |
| 31 | targets: |
| 32 | default: |
| 33 | filesets: |
| 34 | - files_dv |