EasyManuals Logo

Analog Devices ADuCM356 User Manual

Analog Devices ADuCM356
312 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 #304 background imageLoading...
Page #304 background image
Reference Manual ADuCM356
CYCLIC REDUNDANCY CHECK
analog.com Rev. A | 304 of 312
Table 397. 16-Bit Polynomial Programming Register Format, MSB First Calculation
Register Bit(s) Value
CRC Polynomial Register (POLY) [31:24] 0001 0000
[23:16] 0010 0001
[15:8] 0x08B0
[7:0] 0x08B0
CRC Result Register (Result) [31:24] CRC
[23:16] Result
[15:8] 0x08B0
[7:0] 0x08B0
Initial Seed Programmed in CRC Result Register (Result) [31:24] CRC
[23:16] Seed
[15:8] 0x08B0
[7:0] 0x08B0
16-Bit Polynomial Programming for LSB First
Calculation
Polynomial: CRC-16-CCITT
x
16
+ x
12
+ x
5
+ 1 = 1000 0100 0000 1000 (1) = 0x8408
where the smallest exponent (x
0
term) is implied. Therefore, the
polynomial is 1000 0100 0000 1000.
When right justified in the polynomial register, the register format is
detailed in Table 398.
Table 398. 16-Bit Polynomial Programming Register Format, LSB First Calculation
Register Bit(s) Value
CRC Polynomial Register (POLY) [31:24] 0x08B0
[23:16] 0x08B0
[15:8] 1000 0100
[7:0] 0000 1000
CRC Result Register (Result) [31:24] 0x08B0
[23:16] 0x08B0
[15:8] CRC
[7:0] Result
Initial Seed Programmed in CRC Result Register (Result) [31:24] 0x08B0
[23:16] 0x08B0
[15:8] CRC
[7:0] Seed
8-Bit Polynomial Programming for MSB First
Calculation
Polynomial: CRC-8-ATM
x
8
+ x
2
+ x + 1 = (1) 0000 0111 = 0x07
where the largest exponent (x
8
term) is implied. Therefore, the
polynomial is 0000 0111.
When left justified in the polynomial register, the register format is
detailed in Table 399.
Table 399. 8-Bit Polynomial Programming Register Format, MSB First Calculation
Register Bit(s) Value
CRC Polynomial Register (POLY) [31:24] 0000 0111
[23:16] 0x08B0
[15:8] 0x08B0
[7:0] 0x08B0
CRC Result Register (Result) [31:24] CRC result
[23:16] 0x08B0
[15:8] 0x08B0

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADuCM356 and is the answer not in the manual?

Analog Devices ADuCM356 Specifications

General IconGeneral
BrandAnalog Devices
ModelADuCM356
CategoryMicrocontrollers
LanguageEnglish