NXP Semiconductors
Bit
Symbol
1
SUSPEND_INT_SET_STAT
US
0
GPIO_INT_SET_STATUS
9. CRC
This block implements a configurable 16/32-bit parallel CRC.
The 16-bit CRC is compliant to X.25 (CRC-CCITT, ISO/IEC13239) standard with a
generator polynomial of:
x g
The 32-bit CRC is compliant to the Ethernet / AAL5 (IEEE 802.3) standard with a
generator polynomial of:
x g
Note: No final XOR is performed.
CRC calculation is performed in parallel, meaning that one CRC calculation is performed
in one clock cycle.
The standard CRC32 polynomial passes the fips140-2 tests.
9.1 CRC features
• Configurable CRC preset value
• Selectable LSB or MSB first
• Calculation based on 32 bits, 16 bits, 8 bits words
9.2 Parallel CRC
In parallel CRC calculation, each bit of the new CRC depends on the previous bits of the
CRC and current bits of the input data. Using mathematical assumptions, one equation
can be calculated for each bit of the new CRC which are derived from the serial CRC
implementation. Using these equations, a CRC can be calculated in one clock cycle
whereas serial CRC takes as many clock cycles as the number of bits in the CRC.
UM10858
User manual
COMPANY PUBLIC
Access
Value
-x
0x00
-x
0x00
=
+
+
+
16
12
5
) (
x
x
x
1
=
+
+
+
32
26
23
22
) (
x
x
x
x
All information provided in this document is subject to legal disclaimers.
Rev. 1.4 — 14 May 2018
Description
Suspend interrupt set status.
1: Set suspend (exit) interrupt. Auto clear after 2 cycles.
GPIO interrupt clear status
1: Set GPIO interrupt. Auto clear after 2 cycles.
+
+
+
+
+
16
12
11
10
x
x
x
x
x
314514
UM10858
PN7462 family HW user manual
+
+
+
+
+
8
7
5
4
2
x
x
x
x
x
© NXP B.V. 2018. All rights reserved.
(1)
+
(2)
1
118 of 345