
FlexRay Module (FLEXRAYV2)
MFR4300 Data Sheet, Rev. 1
96
Freescale Semiconductor
3.3.2.28
Offset Correction Value Register (OFCORVR)
This register provides the sign extended offset correction value in microticks as it was calculated by the
clock synchronization algorithm. The FlexRay module updates this register during the NIT.
3.3.2.29
Combined Interrupt Flag Register (CIFRR)
Table 3-33. RTCORVR Field Descriptions
Field
Description
15–0
RATECORR
Rate Correction Value
— protocol related variable:
vRateCorrection
(before value limitation and external rate
correction)
This field provides the sign extended rate correction value in microticks as it was calculated by the clock
synchronization algorithm. The value is represented in 2’s complement format. This value does not include the
value limitation and the application of the external rate correction. If the magnitude of the internally calculated
rate correction value exceeds the limit given by rate_correction_out in the
Protocol Configuration Register 13
(PCR13)
, the clock correction reached limit interrupt flag CCL_IF is set in the
Protocol Interrupt Flag Register 0
(PIFR0)
.
Note:
If the FlexRay module was not able to calculate a new rate correction term due to a lack of synchronization
frames, the RATECORR value is not updated.
0x003A
Additional Reset: RUN Command
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
W
OFFSETCORR
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 3-27. Offset Correction Value Register (OFCORVR)
Table 3-34. OFCORVR Field Descriptions
Field
Description
15–0
OFFSET-
CORR
Offset Correction Value
— protocol related variable:
vOffsetCorrection
(before value limitation and external
offset correction)
This field provides the sign extended offset correction value in microticks as it was calculated by the clock
synchronization algorithm. The value is represented in 2’s complement format. This value does not include the
value limitation and the application of the external offset correction. If the magnitude of the internally calculated
rate correction value exceeds the limit given by offset_correction_out field in the
Protocol Configuration Register
29 (PCR29)
, the clock correction reached limit interrupt flag CCL_IF is set in the
Protocol Interrupt Flag Register
0 (PIFR0)
.
Note:
If the FlexRay module was not able to calculate an new offset correction term due to a lack of
synchronization frames, the OFFSETCORR value is not updated.
0x003C
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
0
0
0
0
0
0
0
0
MIF
PRIF
CHIF
WUP
IF
FNEB
IF
FNEA
IF
RBIF
TBIF
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 3-28. Combined Interrupt Flag Register (CIFRR)