blob: 74be1e97b4b7fb92e8599f41fcfcef5eaa07748e [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:tlul:socket_1n:0.1"
6description: "TL-UL socket 1:n"
7
8filesets:
9 files_rtl:
10 depend:
Rupert Swarbrick6d1e73a2021-03-13 17:30:39 +000011 - lowrisc:prim:assert
lowRISC Contributors802543a2019-08-31 12:12:56 +010012 - lowrisc:tlul:headers
13 - lowrisc:tlul:common
14 files:
15 - rtl/tlul_err_resp.sv
16 - rtl/tlul_socket_1n.sv
17 file_type: systemVerilogSource
18
Michael Schaffnerb4919e52020-01-10 11:11:49 -080019 files_verilator_waiver:
20 depend:
21 # common waivers
22 - lowrisc:lint:common
23 files:
24 - lint/tlul_socket_1n.vlt
25 file_type: vlt
26
27 files_ascentlint_waiver:
28 depend:
29 # common waivers
30 - lowrisc:lint:common
31 files:
32 - lint/tlul_socket_1n.waiver
33 file_type: waiver
34
Michael Schaffner4cc865a2020-04-17 15:44:20 -070035 files_veriblelint_waiver:
36 depend:
37 # common waivers
38 - lowrisc:lint:common
Michael Schaffnerb4919e52020-01-10 11:11:49 -080039
40parameters:
41 SYNTHESIS:
42 datatype: bool
43 paramtype: vlogdefine
44
45
lowRISC Contributors802543a2019-08-31 12:12:56 +010046targets:
47 default: &default_target
48 filesets:
Michael Schaffner4cc865a2020-04-17 15:44:20 -070049 - tool_verilator ? (files_verilator_waiver)
50 - tool_ascentlint ? (files_ascentlint_waiver)
51 - tool_veriblelint ? (files_veriblelint_waiver)
lowRISC Contributors802543a2019-08-31 12:12:56 +010052 - files_rtl
53 toplevel: tlul_socket_1n
Michael Schaffnerb4919e52020-01-10 11:11:49 -080054
55 lint:
56 <<: *default_target
57 default_tool: verilator
58 parameters:
59 - SYNTHESIS=true
60 tools:
61 verilator:
62 mode: lint-only
63 verilator_options:
64 - "-Wall"