blob: 4e861ea1ee603bdb8e126e5d846ce9d2d82758ec [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:
11 - lowrisc:prim:all
12 - 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
35
36parameters:
37 SYNTHESIS:
38 datatype: bool
39 paramtype: vlogdefine
40
41
lowRISC Contributors802543a2019-08-31 12:12:56 +010042targets:
43 default: &default_target
44 filesets:
Michael Schaffnerb4919e52020-01-10 11:11:49 -080045 - tool_verilator ? (files_verilator_waiver)
46 - tool_ascentlint ? (files_ascentlint_waiver)
lowRISC Contributors802543a2019-08-31 12:12:56 +010047 - files_rtl
48 toplevel: tlul_socket_1n
Michael Schaffnerb4919e52020-01-10 11:11:49 -080049
50 lint:
51 <<: *default_target
52 default_tool: verilator
53 parameters:
54 - SYNTHESIS=true
55 tools:
56 verilator:
57 mode: lint-only
58 verilator_options:
59 - "-Wall"