EasyManuals Logo

Maxim Integrated MAX32665 User Manual

Maxim Integrated MAX32665
457 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #443 background imageLoading...
Page #443 background image
MAX32665-MAX32668 User Guide
Maxim Integrated Page 443 of 457
23.8.1 Write Access
The MAA_CTRL register can only be written to when the MAA is idle (MAA_CTRL.stc =0). See the bit description for more
details on its write access limitation.
The CRYPTO_CTRL.flag_mode field determines the method used to clear the CRYPTO_CTRL.dma_done,
CRYPTO_CTRL.gls_done, CRYPTO_CTRL.hsh_done, and CRYPTO_CTRL.cph_done flags.
Writing to the MAA_MAWS or MAA_CTRL registers while MAA_CTRL.stc = 1 will generate an error and set the
MAA_CTRL.maaer bit. The current operation will be terminated and the MAA_CTRL.stc bit will be cleared.
23.8.2 Read Access
Reading from the MAA memory while MAA_CTRL.stc =0 will return invalid results, but it will not generate an error.
Table 23-7. Cryptographic Registers, Offsets and Descriptions
Register
Offset
Description
CRYPTO_CTRL
0x0000
Cryptographic Control Register
CIPHER_CTRL
0x0004
Cipher Control Register
HASH_CTRL
0x0008
Hash Control Register
CRC_CTRL
0x000C
CRC Control Register
DMA_SRC
0x0010
Cryptographic DMA Source Register
DMA_DEST
0x0014
Cryptographic DMA Destination Register
DMA_CNT
0x0018
Cryptographic DMA Count Register
MAA_CTRL
0x001C
MAA Control Register
CRYPTO_DIN_0
0x0020
Cryptographic Data In [31:0]
CRYPTO_DIN_1
0x0024
Cryptographic Data In [63:32]
CRYPTO_DIN_2
0x0028
Cryptographic Data In [95:64]
CRYPTO_DIN_3
0x002C
Cryptographic Data In [127:96]
CRYPTO_DOUT_0
0x0030
Cryptographic Data Out [31:0]
CRYPTO_DOUT_1
0x0034
Cryptographic Data Out [63:32]
CRYPTO_DOUT_2
0x0038
Cryptographic Data Out [95:64]
CRYPTO_DOUT_3
0x003C
Cryptographic Data Out [127:96]
CRC_POLY
0x0040
CRC Polynomial Register
CRC_VAL
0x0044
CRC Value Register
CRC_PRNG
0x0048
Pseudo-Random Number Generator Register
HAM_ECC
0x004C
Hamming ECC Register
CIPHER_INIT_0
0x0050
Cipher Initial Vector[31:0]
CIPHER_INIT_1
0x0054
Cipher Initial Vector[63:32]
CIPHER_INIT_2
0x0058
Cipher Initial Vector[95:64]
CIPHER_INIT_3
0x005C
Cipher Initial Vector[127:96]
CIPHER_KEY_0
0x0060
Cipher Key [31:0]
CIPHER_KEY_1
0x0064
Cipher Key [63:32]
CIPHER_KEY_2
0x0068
Cipher Key [95:64]
CIPHER_KEY_3
0x006C
Cipher Key [127:96]
CIPHER_KEY_4
0x0070
Cipher Key [159:128]
CIPHER_KEY_5
0x0074
Cipher Key [191:160]

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Maxim Integrated MAX32665 and is the answer not in the manual?

Maxim Integrated MAX32665 Specifications

General IconGeneral
BrandMaxim Integrated
ModelMAX32665
CategoryMotherboard
LanguageEnglish