blob: 32cab004946d8a6fca3e753a7f8eff75bfb2feca [file] [log] [blame]
Pirmin Vogel99f09892019-09-10 14:55:54 +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:ip:aes:0.5"
6description: "AES unit"
7filesets:
8 files_rtl:
9 depend:
10 - lowrisc:prim:all
11 - lowrisc:ip:tlul
12 files:
13 - rtl/aes_pkg.sv
14 - rtl/aes_reg_pkg.sv
15 - rtl/aes_reg_top.sv
16 - rtl/aes_core.sv
Pirmin Vogel06cad692019-09-17 11:49:13 +010017 - rtl/aes_sub_bytes.sv
Pirmin Vogel54f882e2019-10-03 17:12:04 +010018 - rtl/aes_sbox_lut.sv
Pirmin Vogel06cad692019-09-17 11:49:13 +010019 - rtl/aes_shift_rows.sv
20 - rtl/aes_mix_columns.sv
Pirmin Vogel7f4d3b42019-10-10 16:50:55 +010021 - rtl/aes_mix_single_column.sv
22 - rtl/aes_mul2.sv
23 - rtl/aes_mul4.sv
Pirmin Vogel06cad692019-09-17 11:49:13 +010024 - rtl/aes_key_expand.sv
25 - rtl/aes_control.sv
Pirmin Vogel99f09892019-09-10 14:55:54 +010026 - rtl/aes.sv
27 file_type: systemVerilogSource
28
29targets:
30 default: &default_target
31 filesets:
32 - files_rtl
33 toplevel: aes