blob: 5778deabcf22a8ff8e8ebb6ebcc1ece478dc125e [file] [log] [blame]
Michael Schaffnerb5a88f22019-11-26 19:43:37 -08001CAPI=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:fpv:${dut.name}_fpv:0.1"
6description: "${dut.name} FPV target"
7filesets:
Cindy Chen0d7f7ac2020-03-19 18:53:43 -07008 files_formal:
Michael Schaffnerb5a88f22019-11-26 19:43:37 -08009 depend:
10% for dep in dut.deps:
11 - ${dep}
12% endfor
Michael Schaffner84462042019-12-04 18:46:19 -080013 # TODO: add more dependencies here if needed
Michael Schaffnerb5a88f22019-11-26 19:43:37 -080014 files:
15 - vip/${dut.name}_assert_fpv.sv
16 - tb/${dut.name}_bind_fpv.sv
17 - tb/${dut.name}_fpv.sv
18% if dut.is_cip:
19 - vip/${dut.name}_csr_assert_fpv.sv
20% endif
21 file_type: systemVerilogSource
22
23targets:
Cindy Chen0d7f7ac2020-03-19 18:53:43 -070024 default: &default_target
Michael Schaffnerb5a88f22019-11-26 19:43:37 -080025 # note, this setting is just used
26 # to generate a file list for jg
27 default_tool: icarus
28 filesets:
Cindy Chen0d7f7ac2020-03-19 18:53:43 -070029 - files_formal
Michael Schaffnerb5a88f22019-11-26 19:43:37 -080030 toplevel: ${dut.name}_fpv
Cindy Chen0d7f7ac2020-03-19 18:53:43 -070031
32 formal:
33 <<: *default_target