Crypto_Wac - Wide Arithmetic Configuration - Silicon Laboratories EFR32xG14 Wireless Gecko Reference Manual

Table of Contents

Advertisement

31.6.2 CRYPTO_WAC - Wide Arithmetic Configuration

Offset
0x004
Reset
Access
Name
Bit
Name
31:12
Reserved
11:10
RESULTWIDTH
Result-size for non-modulus instructions
Value
0
1
2
9:8
MULWIDTH
Number of bits to multiply on non-modulus multiply instruction
Value
0
1
2
7:5
Reserved
4
MODOP
Field type used for modular operations
Value
0
1
3:0
MODULUS
Modulus used for modular operations
Value
0
silabs.com | Building a more connected world.
Reset
Access
Description
To ensure compatibility with future devices, always write bits to 0. More information in
tions
0x0
RW
Result Width
Mode
Description
256BIT
Results have 256 bits
128BIT
Results have 128 bits
260BIT
Results have 260 bits. Upper bits of result can be read through DDA-
TA0MSBS in CRYPTO_STATUS
0x0
RW
Multiply Width
Mode
Description
MUL256
Multiply 256 bits
MUL128
Multiply 128 bits
MULMOD
Same number of bits as specified by MODULUS
To ensure compatibility with future devices, always write bits to 0. More information in
tions
0
RW
Modular Operation Field Type
Mode
Description
BINARY
Modular operations use XOR as required by certain algorithms
REGULAR
Modular operations use normal modular arithmetic, not XOR
0x0
RW
Modular Operation Modulus
Mode
Description
BIN256
Generic modulus. p = 2^256
Bit Position
Reference Manual
CRYPTO - Crypto Accelerator
1.2 Conven-
1.2 Conven-
Rev. 1.1 | 1049

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents