| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| `include "prim_assert.sv" |
| parameter bit AES192Enable = 1, // Can be 0 (disable), or 1 (enable). |
| parameter SBoxImpl = "lut" // Can be "lut" (LUT-based SBox), or "canright". |
| input tlul_pkg::tl_h2d_t tl_i, |
| output tlul_pkg::tl_d2h_t tl_o |
| .AES192Enable ( AES192Enable ), |
| // All outputs should have a known value after reset |
| `ASSERT_KNOWN(TlODValidKnown, tl_o.d_valid) |
| `ASSERT_KNOWN(TlOAReadyKnown, tl_o.a_ready) |