Michael Schaffner | b5a88f2 | 2019-11-26 19:43:37 -0800 | [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:fpv:${dut.name}_fpv:0.1" |
| 6 | description: "${dut.name} FPV target" |
| 7 | filesets: |
Cindy Chen | 0d7f7ac | 2020-03-19 18:53:43 -0700 | [diff] [blame] | 8 | files_formal: |
Michael Schaffner | b5a88f2 | 2019-11-26 19:43:37 -0800 | [diff] [blame] | 9 | depend: |
| 10 | % for dep in dut.deps: |
| 11 | - ${dep} |
| 12 | % endfor |
Michael Schaffner | 8446204 | 2019-12-04 18:46:19 -0800 | [diff] [blame] | 13 | # TODO: add more dependencies here if needed |
Michael Schaffner | b5a88f2 | 2019-11-26 19:43:37 -0800 | [diff] [blame] | 14 | 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 | |
| 23 | targets: |
Cindy Chen | 0d7f7ac | 2020-03-19 18:53:43 -0700 | [diff] [blame] | 24 | default: &default_target |
Michael Schaffner | b5a88f2 | 2019-11-26 19:43:37 -0800 | [diff] [blame] | 25 | # note, this setting is just used |
| 26 | # to generate a file list for jg |
| 27 | default_tool: icarus |
| 28 | filesets: |
Cindy Chen | 0d7f7ac | 2020-03-19 18:53:43 -0700 | [diff] [blame] | 29 | - files_formal |
Michael Schaffner | b5a88f2 | 2019-11-26 19:43:37 -0800 | [diff] [blame] | 30 | toplevel: ${dut.name}_fpv |
Cindy Chen | 0d7f7ac | 2020-03-19 18:53:43 -0700 | [diff] [blame] | 31 | |
| 32 | formal: |
| 33 | <<: *default_target |