English
Language : 

M306H7MG-XXXFP Datasheet, PDF (187/329 Pages) Renesas Technology Corp – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER with DATA ACQUISITION CONTROLLER
M306H7MG-XXXFP/MC-XXXFP/FGFP
14. EXPANSION FUNCTION
14.4 CRC Operation Circuit (EPG-J)
CRC operation circuit (EPG-J) is a circuit for performing error detection and error correction by the 272-190
shortening difference set cyclic code which is a coding system in a data multiplex broadcast.
CRC register consists of registers shown in Figure 14.5. CRC register can perform error detection and error
correction by majority logic by setting up a generator polynomial, code data, etc. CRC register composition is
shown in Table 14.3.
Table 14.3 CRC register composition
CA3 to CA0
0016
0116
0216
0316
0416
0516
0616
0716
0816
0916
0A16
0B16
0C16
0D16
CD15
DAOUT15
_
CRC_66
CRC_50
CRC_34
CRC_18
CRC_02
_
REG_C81
_
_
_
_
_
CD14
DAOUT14
_
CRC_67
CRC_51
CRC_35
CRC_19
CRC_03
_
REG_C80
_
_
_
_
_
CD13
DAOUT13
_
CRC_68
CRC_52
CRC_36
CRC_20
CRC_04
_
REG_C79
_
_
_
_
_
CD12
DAOUT12
_
CRC_69
CRC_53
CRC_37
CRC_21
CRC_05
_
REG_C78
_
_
_
_
_
CD11
DAOUT11
_
CRC_70
CRC_54
CRC_38
CRC_22
CRC_06
_
REG_C77
_
_
_
_
_
CD10
CD9
CD8
CD7
CD6
CD5
CD4
CD3
CD2
CD1
CD0
DAOUT10 DAOUT9 DAOUT8
DAOUT7 DAOUT6
DAOUT5 DAOUT4
DAOUT3
DAOUT2
DAOUT1 DAOUT0
CRC_ERR10 CRC_ERR09 CRC_ERR08 CRC_ERR07 CRC_ERR06 CRC_ERR05 CRC_ERR04 CRC_ERR03 CRC_ERR02 CRC_ERR01 CRC_ERR00
CRC_71
CRC_72
CRC_73
CRC_74
CRC_75
CRC_76
CRC_77
CRC_78
CRC_79
CRC_80
CRC_81
CRC_55
CRC_56
CRC_57
CRC_58
CRC_59
CRC_60
CRC_61
CRC_62
CRC_63
CRC_64
CRC_65
CRC_39
CRC_40
CRC_41
CRC_42
CRC_43
CRC_44
CRC_45
CRC_46
CRC_47
CRC_48
CRC_49
CRC_23
CRC_24
CRC_25
CRC_26
CRC_27
CRC_28
CRC_29
CRC_30
CRC_31
CRC_32
CRC_33
CRC_07
CRC_08
CRC_09
CRC_10
CRC_11
CRC_12
CRC_13
CRC_14
CRC_15
CRC_16
CRC_17
_
_
_
_
_
_
_
_
_
CRC_00
CRC_01
REG_C76
_
REG_C75 REG_C74
_
_
REG_C73
_
REG_C72
_
REG_C71 REG_C70
_
_
REG_C69
_
REG_C68
_
REG_C67
_
REG_C66
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
CRC16SEL
_
_
_
_
Remarks
CRC register address control register
b15 b14 b13
b8 b7
b5 b4 b3
b0
Symbol
CA
address
021216
at Reset
000016
Function
Specify accessing CRC register address.
The value which
can be set up
RW
0016 to 0D16
CRC register address automatic increment.
0: enable / 1 : disable (Notes 2)
–
Nothing is assigned.
When write, set to "0." When read, its content is determinate.
––
CRCLOOP 0 to 5 The number of times of a CRC
operation repetition.
0016 to 3F16
Error detection / error correction
CRCCHANGE Selection setting
–
0:error detection mode / 1: Error correction mode
CRCON
CRC operation
0: Stop/1 : Operation (Note 3)
–
Notes 1: When access to CRC register, must be set CRC register address at first, then use
CRC register data control register (021416).
Notes 2: When bit 4 = "0" setting, CRC register data control register increments by accessing
CRC register data control register, so it is not necessary to setting the next CRC
register address. When bit 4 = "1" setting, the address is fixed.
Notes 3: When bit 15 = "0" setting, the value of a CRC data register
(address (CA3 to CA0) =01 to 07) is cleared.
CRC register data control register
b15
b8b7
b0
Symbol
CD
address
021416
at Reset
000016
Figure 14.5
Function
Write and read out the data of CRC register which is
specified by CRC register address control register
(address 021216)
The value which
can be set up
RW
000016 to FFFF16
Note: Data access must be 16-bit unit. 8-bit unit access is disable.
Composition of CRC register access related register
Rev.2.10 Oct 25, 2006 Page 187 of 326
REJ03B0152-0210