Cryptographic processor (CRYP)
23.6.3
CRYP status register (CRYP_SR)
Address offset: 0x04
Reset value: 0x0000 0003
31
30
29
15
14
13
Bits 31:5 Reserved, must be kept at reset value
744/1731
28
27
26
25
12
11
10
9
Reserved
Bit 4 BUSY: Busy bit
0: The CRYP Core is not processing any data. The reason is either that:
–
the CRYP core is disabled (CRYPEN=0 in the CRYP_CR register) and
the last processing has completed, or
–
The CRYP core is waiting for enough data in the input FIFO or enough
free space in the output FIFO (that is in each case at least 2 words in
the DES, 4 words in the AES).
1: The CRYP core is currently processing a block of data or a key preparation
(for AES decryption).
Bit 3 OFFU: Output FIFO full
0: Output FIFO is not full
1: Output FIFO is full
Bit 2 OFNE: Output FIFO not empty
0: Output FIFO is empty
1: Output FIFO is not empty
Bit 1 IFNF: Input FIFO not full
0: Input FIFO is full
1: Input FIFO is not full
Bit 0 IFEM: Input FIFO empty
0: Input FIFO is not empty
1: Input FIFO is empty
DocID018909 Rev 11
24
23
22
21
Reserved
8
7
6
5
20
19
18
17
4
3
2
1
BUSY
OFFU
OFNE
IFNF
r
r
r
RM0090
16
0
IFEM
r
r
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?
Questions and answers