MC2GH256NMCA-2SA00 SAMSUNG [Samsung semiconductor], MC2GH256NMCA-2SA00 Datasheet - Page 55

no-image

MC2GH256NMCA-2SA00

Manufacturer Part Number
MC2GH256NMCA-2SA00
Description
SAMSUNG MultiMediaCard
Manufacturer
SAMSUNG [Samsung semiconductor]
Datasheet
• CRC16
The CRC16 is used for payload protection in block transfer mode. The CRC check sum is a 16-bit value and is computed
as follows:
All CRC registers are initialized to zero. The first bit is the first data bit of the corresponding block. The degree n of the
polynomial denotes the number of bits of the data block decreased by one (e.g. n = 4095 for a block length of 512 bytes).
The generator polynomial
payload length of up to 2048 Bytes (n <= 16383).
The same CRC16 calculation is used for all bus configurations. In 4 bit and 8 bit bus configurations, the CRC16 is calcu-
lated for each line separately. Sending the CRC is synchronized so the CRC code is transferred at the same time in all
lines.
Revision 0.3
data in
CRC 15…0
M x ( )
Generator polynomial
[
=
(
first bit
]
G x ( )
=
Remainder M x ( ) x
)
is a standard CCITT polynomial. The code has a minimal distance d=4 and is used for a
×
x
G x ( )
n
Figure 6-4 : CRC16 Generator/Checker
+
(
second bit
=
[
x
(
16
+
x
12
55
) x
16
×
+
) G x ( )
x
n 1
5
+
1
+
]
+
(
last bit
)
×
MultiMediaCard
x
0
Sep.22.2005
data out
TM

Related parts for MC2GH256NMCA-2SA00