sca-ip-hdl
aes Entity Reference

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

Detailed Description

RTL Top level of AES ecryption core. This top level is intented to provide an interface to perform AES128 encryptions using the accelerator.