blob: ca3d4ca7819493893189d1477ed39979f69c79f9 [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
23
24 files_ascentlint_waiver:
25 depend:
26 # common waivers
27 - lowrisc:lint:common
28
29 files_veriblelint_waiver:
30 depend:
31 # common waivers
32 - lowrisc:lint:common
33
34targets:
35 default:
36 filesets:
37 - tool_verilator ? (files_verilator_waiver)
38 - tool_ascentlint ? (files_ascentlint_waiver)
39 - tool_veriblelint ? (files_veriblelint_waiver)
40 - files_rtl