
FlexRay Module (FLEXRAYV2)
MFR4300 Data Sheet, Rev. 1
Freescale Semiconductor
81
3.3.2.12
Protocol Interrupt Flag Register 1 (PIFR1)
The register holds one set of the protocol related individual interrupt flags. The application clears an
interrupt flag by writing a ‘1’ to it. Writing ‘0’ will not change the state of the flag. If the application clears
a flag while the FlexRay module sets this flag at the same time, then that flag remains set.
3
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.
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.
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
Cycle Start Interrupt Flag
— This flag is set when a communication cycle starts.
0 No such event
1 Communication cycle started.
2
TI2_IF
1
TI1_IF
0
CYS_IF
0x001A
Write: Normal Mode
15
14
IPC
_IF
13
12
11
10
9
8
7
0
6
0
5
4
3
0
2
0
1
0
0
0
R EMC
W
Reset
_IF
PECF
_IF
PSC
_IF
SSI3
_IF
SSI2
_IF
SSI1
_IF
SSI0
_IF
EVT
_IF
ODT
_IF
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 3-11. Protocol Interrupt Flag Register 1 (PIFR1)
Table 3-18. PIFR1 Field Descriptions (Sheet 1 of 2)
Field
Description
15
EMC_IF
Error Mode Changed Interrupt Flag
— This flag is set when the value of the ERRMODE bit field in the
Protocol
Status Register 0 (PSR0)
is changed by the FlexRay module.
0 No such event.
1 ERRMODE field changed.
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 3.6.2, “Protocol Control Command Execution
”.
0 No such event.
1 Illegal protocol control command detected.
Protocol Engine Communication Failure Interrupt Flag
— This flag is set if the FlexRay module has detected
a communication failure between the protocol engine and the controller host interface
0 No such event.
1 Protocol Engine Communication Failure detected.
14
IPC_IF
13
PECF_IF
Table 3-17. PIFR0 Field Descriptions (Sheet 3 of 3)
Field
Description