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.