FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
30-24
Freescale Semiconductor
Preliminary
30.5.2.11 Protocol Interrupt Flag Register 0 (PIFR0)
The register holds one set of the protocol-related individual interrupt flags.
RBIE
Receive Buffer Interrupt Enable.This flag controls if the receive buffer interrupt line is asserted when the RBIF
flag is set.
0 Disable interrupt line
1 Enable interrupt line
TBIE
Transmit Interrupt Enable. This flag controls if the transmit buffer interrupt line is asserted when the TBIF flag is
set.
0 Disable interrupt line
1 Enable interrupt line
Base + 0x0018
Write: Normal Mode
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R FATL
_IF
INTL
_IF
ILCF
_IF
CSA
_IF
MRC
_IF
MOC
_IF
CCL
_IF
MXS
_IF
MTX
_IF
LTXB
_IF
LTXA
_IF
TBVB
_IF
TBVA
_IF
TI2
_IF
TI1
_IF
CYS
_IF
W
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
w1c
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 30-11. Protocol Interrupt Flag Register 0 (PIFR0)
Table 30-18. PIFR0 Field Descriptions (Sheet 1 of 3)
Field
Description
FATL_IF
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.
INTL_IF
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.
ILCF_IF
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
and
Protocol Configuration Register 15 (PCR15)
when the CONFIG_COMPLETE command was sent
by the application via the
Protocol Operation Control Register (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.
Table 30-17. GIFER Field Descriptions (Sheet 3 of 3)
Field
Description