English
Language : 

PXS20RM Datasheet, PDF (738/1368 Pages) Freescale Semiconductor, Inc – PXS20 Microcontroller
FlexRay Communication Controller
Table 26-18. FR_PIFR0 field descriptions
Field
FATL_IF
INTL_IF
ILCF_IF
CSA_IF
MRC_IF
MOC_IF
CCL_IF
Description
Fatal Protocol Error Interrupt Flag — This flag is set when the protocol engine has detected a
fatal protocol error. In this case, the protocol engine goes into the POC:halt state immediately. The
fatal protocol errors are:
1) pLatestTx violation, as described in the MAC process of the FlexRay protocol
2) transmission across slot boundary violation, as described in the FSP process of the FlexRay
protocol
0 No such event.
1 Fatal protocol error detected.
Internal Protocol Error Interrupt Flag — This flag is set when the protocol engine has detected
an internal protocol error. In this case, the protocol engine goes into the POC:halt state
immediately. An internal protocol error occurs when the protocol engine has not finished a
calculation and a new calculation is requested. This can be caused by a hardware error.
0 No such event.
1 Internal protocol error detected.
Illegal Protocol Configuration Interrupt Flag — This flag is set when the protocol engine has
detected an illegal protocol configuration parameter setting. In this case, the protocol engine goes
into the POC:halt state immediately.
The protocol engine checks the listen_timeout value programmed into the Protocol Configuration
Register 14 (FR_PCR14) and Protocol Configuration Register 15 (FR_PCR15) when the
CONFIG_COMPLETE command was sent by the application via the Protocol Operation Control
Register (FR_POCR). If the value of listen_timeout is equal to zero, the protocol configuration
setting is considered as illegal.
0 No such event.
1 Illegal protocol configuration detected.
Cold Start Abort Interrupt Flag — This flag is set when the configured number of allowed cold
start attempts is reached and none of these attempts was successful. The number of allowed cold
start attempts is configured by the coldstart_attempts field in the Protocol Configuration Register 3
(FR_PCR3).
0 No such event.
1 Cold start aborted and no more coldstart attempts allowed.
Missing Rate Correction Interrupt Flag — This flag is set when an insufficient number of
measurements is available for rate correction at the end of the communication cycle.
0 No such event
1 Insufficient number of measurements for rate correction detected
Missing Offset Correction Interrupt Flag — This flag is set when an insufficient number of
measurements is available for offset correction. This is related to the MISSING_TERM event in the
CSP process for offset correction in the FlexRay protocol.
0 No such event.
1 Insufficient number of measurements for offset correction detected.
Clock Correction Limit Reached Interrupt Flag — This flag is set when the internal calculated
offset or rate calculation values have reached or exceeded its configured thresholds as given by the
offset_coorection_out field in the Protocol Configuration Register 9 (FR_PCR9) and the
rate_correction_out field in the Protocol Configuration Register 14 (FR_PCR14).
0 No such event.
1 Offset or rate correction limit reached.
26-26
PXS20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor