blob: a32c1d8b86e13c203238f9b17c256d9160622d6b [file] [log] [blame]
Rupert Swarbrick3cba4f82021-03-19 17:06:54 +00001CAPI=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
6name: "lowrisc:prim:cipher"
7description: "Lightweight block ciphers (PRINCE and PRESENT)"
8filesets:
9 files_rtl:
10 depend:
11 - lowrisc:prim:assert
12 - lowrisc:prim:cipher_pkg:0.1
13 files:
14 - rtl/prim_subst_perm.sv
15 - rtl/prim_present.sv
16 - rtl/prim_prince.sv
17 file_type: systemVerilogSource
18
19 files_verilator_waiver:
20 depend:
21 # common waivers
22 - lowrisc:lint:common
Michael Schaffner5052f692022-04-13 15:42:03 -070023 files:
24 - lint/prim_cipher.vlt
25 file_type: vlt
Rupert Swarbrick3cba4f82021-03-19 17:06:54 +000026
27 files_ascentlint_waiver:
28 depend:
29 # common waivers
30 - lowrisc:lint:common
31
32 files_veriblelint_waiver:
33 depend:
34 # common waivers
35 - lowrisc:lint:common
36
37targets:
38 default:
39 filesets:
40 - tool_verilator ? (files_verilator_waiver)
41 - tool_ascentlint ? (files_ascentlint_waiver)
42 - tool_veriblelint ? (files_veriblelint_waiver)
43 - files_rtl