FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
30-26
Freescale Semiconductor
Preliminary
30.5.2.12 Protocol Interrupt Flag Register 1 (PIFR1)
The register holds one set of the protocol-related individual interrupt flags.
TBVA_IF
Transmission across boundary on channel A Interrupt Flag. This flag is set when the frame transmission on
channel A crosses the slot boundary. This is related to the transmission across slot boundary violation as
described in the FSP process of the FlexRay protocol.
0 No such event.
1 Transmission across boundary violation occurred on channel A.
TI2_IF
Timer 2 Expired Interrupt Flag. This flag is set whenever timer 2 expires.
0 No such event.
1 Timer 2 has reached its time limit.
TI1_IF
Timer 1 Expired Interrupt Flag. This flag is set whenever timer 1 expires.
0 No such event
1 Timer 1 has reached its time limit
CYS_IF
Cycle Start Interrupt Flag. This flag is set when a communication cycle starts.
0 No such event
1 Communication cycle started.
Base + 0x001A
Write: Normal Mode
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R EMC
_IF
IPC
_IF
PECF
_IF
PSC
_IF
SSI3
_IF
SSI2
_IF
SSI1
_IF
SSI0
_IF
0
0
EVT
_IF
ODT
_IF
0
0
0
0
W
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-12. Protocol Interrupt Flag Register 1 (PIFR1)
Table 30-19. PIFR1 Field Descriptions (Sheet 1 of 2)
Field
Description
EMC_IF
Error Mode Changed Interrupt Flag. This flag is set when the value of the ERRMODE bit field in the
is changed by the FlexRay block.
0 No such event.
1 ERRMODE field changed.
IPC_IF
Illegal Protocol Control Command Interrupt Flag. This flag is set when the PE tries to execute a protocol control
command, which was issued via the POCCMD field of the
Protocol Operation Control Register (POCR)
, and
detects that this protocol control command is not allowed in the current protocol state. In this case the command
is not executed. For more details, see
Section 30.7.4, “Protocol Control Command Execution
”.
0 No such event.
1 Illegal protocol control command detected.
PECF_IF
Protocol Engine Communication Failure Interrupt Flag. This flag is set if the FlexRay block has detected a
communication failure between the protocol engine and the controller host interface
0 No such event.
1 Protocol Engine Communication Failure detected.
PSC_IF
Protocol State Changed Interrupt Flag. This flag is set when the protocol state in the PROTSTATE field in the
Protocol Status Register 0 (PSR0)
has changed.
0 No such event.
1 Protocol state changed.
Table 30-18. PIFR0 Field Descriptions (Sheet 3 of 3)
Field
Description