25.6.9 CRYPTO_SEQCTRL - Sequence Control
Offset
Bit Position
0x030
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0
0
0
0x0
0x0
0x0
0x0000
Access
R
W
R
W
R
W
R
WH
R
WH
R
W
R
WH
Name
Bit
Name
Reset
Access Description
31
HALT
0
RW
Halt Sequence
Allows stepping through CRYPTO instructions in the sequence for debugging.
30
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
29
DMA1PRESA
0
RW
DMA1 Preserve A
Set to write skipped bytes back on next DMA1WR triggered write. Use this together with DMA1SKIP to enable in-place con-
versions with CRYPTO
28
DMA0PRESA
0
RW
DMA0 Preserve A
Set to write skipped bytes back on next DMA0WR triggered write. Use this together with DMA0SKIP to enable in-place con-
versions with CRYPTO
27:26
DMA1SKIP
0x0
RWH
DMA1 Skip
Set to number of bytes to exclude from data received by next DMA1RD insruction
25:24
DMA0SKIP
0x0
RWH
DMA0 Skip
Set to number of bytes to exclude from data received by next DMA0RD insruction
23:22
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
21:20
BLOCKSIZE
0x0
RW
Size of data blocks
Defines the width of blocks processed in each iteration of a sequence running on a dataset (see related note in )
Value
Mode
Description
0
16BYTES
A block is 16 bytes long
1
32BYTES
A block is 32 bytes long
2
64BYTES
A block is 64 bytes long
19:14
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
13:0
LENGTHA
0x0000
RWH
Buffer length A in bytes
This field sets the number of bytes to be handled during the repeated sequence. Set it to the exact number of bytes. If the
number is not a multiple of BLOCKSIZE, the last data block is zero-padded. Format is unsigned integer.
EFM32JG1 Reference Manual
CRYPTO - Crypto Accelerator
silabs.com
| Smart. Connected. Energy-friendly.
Preliminary Rev. 0.6 | 852