Crc Calculation Circuit; Overview - Renesas M16C Series User Manual

16-bit single-chip microcomputer
Hide thumbs Also See for M16C Series:
Table of Contents

Advertisement

M30245 Group

2.11 CRC Calculation Circuit

2.11.1 Overview

Cyclic Redundancy Check (CRC) is a method that compares CRC code formed from transmission data
by use of a polynomial generation with CRC check data so as to detect errors in transmission data. Using
the CRC calculation circuit allows generation of CRC code. The microcomputer uses a generator polyno-
mial of CRC_CCITT (X
And, the CRC circuit includes the ability to snoop reads and writes to SFR addresses. This can be used
to accumulate the CRC value on a stream of data without using extra bandwidth to explicitly write data
www.DataSheet4U.com
into the CRCIN register.
(1) Registers related to CRC calculation circuit
Figure 2.11.1 shows the memory map of CRC-related registers, and Figure 2.11.2 shows CRC- re-
lated registers.
Figure 2.11.1. Memory map of CRC-related registers
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
16
12
5
+ X
+ X
+ 1) or CRC-16 (X
03B4
16
CRC snoop address register CRCSAR
03B5
16
03B6
16
CRC mode register CRCMR
03BC
16
CRC data register CRCD
03BD
16
03BE
CRC input register CRCIN
16
page 249 of 354
2. CRC Calculation Circuit
16
15
2
+ X
+ X
+ 1) to generte CRC code.

Advertisement

Table of Contents
loading

Table of Contents