Si102x/3x
SFR Definition 14.1. AES0BCFG: AES Block Configuration
Bit
7
6
5
4
3
2
1
0
DONE
BUSY
EN
ENC
KSIZE
R/W
Name
Type
Reset
R
0
R
0
R/W
0
R
0
R/W
0
R/W
0
0
0
SFR Address = 0xE9; SFR page = 0x2; Not bit-Addressable
Bit
Name
Function
5
DONE
Done Flag.
This bit is set upon completion of an encryption operation. When used with the DMA,
the DONE bit signals the start of the out transfer. When used without the DMA, the
done flag indicates data is ready to be read from AES0YOUT. The DONE bit is not
cleared by hardware and must be cleared to zero by software at the start of the next
encryption operation.
4
3
2
BUSY
EN
AES BUSY.
This bit is set while the AES block is engaged in an encryption or decryption operation.
This bit is read only.
AES Enable.
This bit should be set to 1 to initiate an encryption or decryption operation. Clearing this
bit to 0 will reset the AES module.
ENC
Encryption/Decryption Select.
This is set to 1 to select an encryption operation. Clearing this bit to 0 will select a
decryption operation.
1:0 SIZE[1:0] AES Key Size.
These bits select the key size for encryption/decryption.
00: 128-bits (16-bytes)
01: 198-bits (24-bytes)
10: 256-bits (32-bytes)
11: Reserved
Rev. 0.3
203