| clock |
input |
|
Clock signal |
| reset_n |
input |
|
Reset signal, active low |
| i_sys_enable |
input |
|
System enable signal, active high |
| i_mux_select |
input |
|
Mux select signal, active high |
| i_enable_xor_key_begin |
input |
|
Enable XOR with Key, active high |
| i_enable_xor_data_begin |
input |
|
Enable XOR with Data, active high |
| i_enable_xor_key_end |
input |
|
Enable XOR with Key, active high |
| i_enable_xor_lsb_end |
input |
|
Enable XOR with LSB, active high |
| i_enable_cipher_reg |
input |
|
Enable cipher register, active high |
| i_enable_tag_reg |
input |
|
Enable tag register, active high |
| i_enable_state_reg |
input |
|
Enable state register, active high |
| i_state |
input |
t_state_array |
Input state array |
| i_round |
input |
[ 3:0] |
Input round number |
| i_data |
input |
[ 63:0] |
Input data |
| i_key |
input |
[127:0] |
Input key |
| o_state |
output |
t_state_array |
Output state array |
| o_cipher |
output |
[ 63:0] |
Output cipher |
| o_tag |
output |
[127:0] |
Output tag |