GD32W51x User Manual
963
processing. Any new write operation to this register will be extended while the digest
calculation is in process until it has been finished.
This register has to be accessed by word (32-bit).
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
DI[31:16]
rw
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DI[15:0]
rw
Bits
Fields
Descriptions
31:0
DI[31:0]
Message data input
When w rite to these registers, the current content pushed to IN FIFO and new value
updates. When read, returns the current content.
28.7.3.
HAU configuration register (HAU_CFG)
Address offset: 0x08
Reset value: 0x0000 0000
This register has to be accessed by word (32-bit).
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
CALEN
Reserved
VBL[4:0]
w
rw
Bits
Fields
Descriptions
31:9
Reserved
Must be kept at reset value.
8
CALEN
Digest calculation enable
0: No calculation
1: Start data padding w ith VBL prepared previously. Start the calculation of the last
digest
Note:
Readin
g this bit alw ays returns 0.
7:5
Reserved
Must be kept at reset value.
4:0
VBL[4:0]
Valid bits length in the last w ord
0x00: All 32 bits of the last data w ritten to HAU_DI after data sw apping are valid
0x01: Only bit [31] of the last data w ritten to HAU_DI after data sw apping are valid
0x02: Only bits [31:30] of the last data w ritten to HAU_DI after data sw apping are
valid