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
Cryptographic Control Register
Cryptographic DMA Source Register
Cryptographic DMA Destination Register
Cryptographic DMA Count Register
Cryptographic Data In [31:0]
Cryptographic Data In [63:32]
Cryptographic Data In [95:64]
Cryptographic Data In [127:96]
Cryptographic Data Out [31:0]
Cryptographic Data Out [63:32]
Cryptographic Data Out [95:64]
Cryptographic Data Out [127:96]
Pseudo-Random Number Generator Register
Cipher Initial Vector[31:0]
Cipher Initial Vector[63:32]
Cipher Initial Vector[95:64]
Cipher Initial Vector[127:96]