EasyManua.ls Logo

Maxim Integrated MAX32665 - Table 10-7: CRC Data Input Registers; Table 10-8: CRC Data Output Registers; Table 10-9: CRC Polynomial Register

Maxim Integrated MAX32665
457 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MAX32665-MAX32668 User Guide
Maxim Integrated Page 244 of 457
Table 10-7: CRC Data Input Registers
CRC Data Input Register 0
CRC_DATA_IN0
[0x0020]
CRC Data Input Register 1
CRC_DATA_IN1
[0x0024]
CRC Data Input Register 2
CRC_DATA_IN2
[0x0028]
CRC Data Input Register 3
CRC_DATA_IN3
[0x002C]
Bits
Name
Access
Reset
Description
31:0
data
R/W
0
CRC Data Input
Writes to this register bypass the DMA interface and put data directly into
the CRC FIFO. Data written to a register is placed into the FIFO in the order
it is written. CRC_DATA_IN3:CRC_DATA_IN0 represent 128 bits with
CRC_DATA_IN3 mapped to bits 127:96, CRC_DATA_IN2 mapped to bits
95:64, CRC_DATA_IN1 mapped to bits 63:32 and CRC_DATA_IN0 mapped
to bits 31:0.
CRC_DATA_IN3:CRC_DATA_IN0 occupy four successive words to allow the
use of multi-store instructions. Writes to any location are supported and
writes are loaded into the CRC FIFO in the order they are written.
Note: The CRC_DATA_INn registers are affected by the input endian swap
bit, CRYPTO_CTRL.bsi.
Table 10-8: CRC Data Output Registers
CRC Data Output Register 0
CRC_DATA_OUT0
[0x0030]
CRC Data Output Register 1
CRC_DATA_OUT1
[0x0034]
CRC Data Output Register 2
CRC_DATA_OUT2
[0x0038]
CRC Data Output Register 3
CRC_DATA_OUT3
[0x003C]
Bits
Name
Access
Reset
Description
31:0
data
R/W
0
CRC Data Output
The output from the CRC is written to the CRC_DATA_OUT3:
CRC_DATA_OUT0 registers representing a total of 128 bits.
CRC_DATA_OUT3 maps to bits 127:96, CRC_DATA_OUT2 maps to bits
95:64, CRC_DATA_OUT1 maps to bits 63:31, and CRC_DATA_OUT0
represents output bits 31:0.
Note: The CRC_DATA_OUTn registers are affected by the output endian
swap bit, CRYPTO_CTRL.bso.
Table 10-9: CRC Polynomial Register
CRC Polynomial Register
CRC_POLY
[0x0040]
Bits
Name
Access
Reset
Description
31:0
src_addr
R/W
0
CRC Polynomial
The polynomial used for Galois Field calculations (CRC or LFSR) is written to
this register.
Note: This register is affected by the MSB control bit, CRC_CTRL.msb.

Table of Contents