Crc Calculator (Crc); Overview - Renesas RX100 Series User Manual

32-bit mcu
Hide thumbs Also See for RX100 Series:
Table of Contents

Advertisement

RX13T Group
25.

CRC Calculator (CRC)

The CRC (Cyclic Redundancy Check) calculator generates CRC codes.
25.1

Overview

Table 25.1 lists the specifications of the CRC calculator, and Figure 25.1 shows a block diagram of the CRC calculator.
Table 25.1
CRC Specifications
Item
1
Data for CRC calculation*
CRC processor unit
CRC generating polynomial
CRC calculation switching
Low power consumption function
Note 1. The circuit does not have a function to divide data for calculation into CRC calculation units. Write data in 8-bit units.
Figure 25.1
CRC Block Diagram
R01UH0822EJ0100 Rev.1.00
Jul 31, 2019
Description
CRC codes are generated for any desired data in 8n-bit units (where n is a whole number)
8-bit parallel processing
One of three generating polynomials is selectable
 8-bit CRC
8
2
X
+ X
+ X + 1
 16-bit CRC
16
15
2
X
+ X
+ X
+ 1
16
12
5
X
+ X
+ X
+ 1
The bit order of CRC calculation results can be switched for LSB first or MSB first communication
Module stop state can be set.
CRCCR
CRCDIR
CRCDOR
CRCCR:
CRC control register
CRCDIR: CRC data input register
CRCDOR: CRC data output register
Control signal
CRC code
generation
circuit
25. CRC Calculator (CRC)
Page 800 of 1041

Advertisement

Table of Contents
loading

Table of Contents