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 #430 background imageLoading...
Page #430 background image
MAX32665-MAX32668 User Guide
Maxim Integrated Page 430 of 457
Figure 23-1. Cryptographic Accelerator Block Diagram
CTL
APB
AHB
DMA
FIFO IN
FIFO OUT
CIPHER
KEY
IV
AES
DES
HASH
DIGEST SHA
GALOIS
POLY LFSR
CRC
HAMMING
SUM
CRYPTO RING
MAA
Memories
23.1 Dedicated Cryptographic DMA Engine (CDMA)
A dedicated DMA engine performs high-speed accesses between the TPU and memory on the AHB bus. This greatly
improves performance during data-intensive operations such as encryption/decryption and hashing. The source,
destination, and count registers are located in the cryptographic accelerator register space. The source and destination of
the DMA engine can point to the same memory location to encrypt or decrypt the data in situ.
While the cryptographic accelerator is busy encrypting or hashing data, the DMA prefetches the data for the next operation
and stores it in the read FIFO. Once the cipher or hash generator is done, the data for the next operation is immediately
available. Data output is buffered in the write FIFO so the next cipher or hash operation can immediately begin calculating
on the next block. This keeps the cipher and hash generator running continuously without having to wait for data to be
written to or read from the bus.
The block cipher can operate in parallel with the hash accelerator as long as only one operation uses the DMA.

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