Silicon Laboratories EFR32xG14 Wireless Gecko Reference Manual page 1003

Table of Contents

Advertisement

Input data is big endian, MSB-
first
BYTEREVERSE = 1
BITREVERSE = 1
Data is now 16-bit little
endian, LSB-first for CRC
calculation
Assuming a word input byte order of B3 B2 B1 B0, the values used in the CRC calculation for the various settings of the byte-level bit
reversal and byte reordering are shown in
on page
1003.
Table 29.1. Byte-Level Bit Reversal and Byte Reordering Results (B3 B2 B1 B0 Input Order)
Input Width(bits)
32
32
32
32
16
16
16
16
8
8
silabs.com | Building a more connected world.
Byte 3
8'h00
8'h00
Figure 29.4. Data Ordering Example - 16-bit MSB -first to LSB-first
Table 29.1 Byte-Level Bit Reversal and Byte Reordering Results (B3 B2 B1 B0 Input Order)
BYTEREVERSE Setting
0
1
1
0
0
1
1
0
-
-
GPCRC - General Purpose Cyclic Redundancy Check
Byte 2
Byte 1
8'h00
Byte 0
8'h00
Byte 0
BITREVERSE Setting
0
1
0
1
0
1
0
1
0
1
Reference Manual
Byte 0
Byte 1
Byte 1
Input to CRC Calculation
B3 B2 B1 B0
'B0 'B1 'B2 'B3
B0 B1 B2 B3
'B3 'B2 'B1 'B0
XX XX B1 B0
XX XX 'B0 'B1
XX XX B0 B1
XX XX 'B1 'B0
XX XX XX XX B0
XX XX XX XX 'B0
Rev. 1.1 | 1003

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents