RTL Top level of AES ecryption core. This top level is intented to provide an interface to perform AES128 encryptions using the accelerator. More...
Inherits state_reg, key_expansion, aes_fsm, aes_round, and round_counter.
Entities | |
aes_arch | architecture |
Libraries | |
ieee | |
lib_thirdparty | |
lib_rtl |
Use Clauses | |
std_logic_1164 | |
numeric_std | |
crypt_pack | Package <crypt_pack> |
all |
Ports | |
data_i | in bit128 |
key_i | in bit128 |
clock_i | in std_logic |
reset_i | in std_logic |
start_i | in std_logic |
inv_i | in std_logic |
data_o | out bit128 |
done_o | out std_logic |
RTL Top level of AES ecryption core. This top level is intented to provide an interface to perform AES128 encryptions using the accelerator.