156
MC96F8204
ABOV Semiconductor Co., Ltd.
11.10 FLASH CRC/Checksum Generator
11.10.1 Overview
The Flash CRC(cyclic redundancy check) generator is used to get a 16-bit CRC code from Flash ROM and a
generator polynomial.
Among other applications, CRC-based techniques are used to verify data transmission or storage integrity. In the
scope of the functional safety standards, they offer a means of verifying the Flash memory integrity. The CRC
generator helps compute a signature of the software during runtime, to be compared with a reference signature.
The CRC generator has following features:
−
Auto CRC and User CRC Mode
−
CRC Clock : f
HFIRC
, f
HFIRC
/2, f
HFIRC
/4, f
HFIRC
/8 and fx (Main system clock)
−
CRC-16 polynomial: 0x8C81
X16 + X15 + X11 + X10 + X7 +1
CRC: G(x) = x
16
+ x
15
+ x
11
+ x
10
+ x
7
+ 1
r
0
r
1
r
2
r
3
r
4
r
5
r
6
r
7
r
8
r
9
r
10
r
11
r
12
r
13
r
14
r
15
Input
(MSB first)
Figure 11.42
CRC-16 polynomial structure
Содержание MC96F8104M
Страница 13: ...13 MC96F8204 ABOV Semiconductor Co Ltd 4 Package Diagram Figure 4 1 20 Pin SOP Package...
Страница 14: ...14 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 2 20 Pin TSSOP Package...
Страница 15: ...15 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 3 16 Pin SOPN Package...
Страница 16: ...16 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 4 10 Pin SSOP Package...
Страница 17: ...17 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 5 8 Pin SOP Package...