FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
30-113
Preliminary
The trigger bits MBCCSRn.EDT and MBCCSRn.LCKT, and the interrupt enable bit MBCCSRn.MBIE
are not under access control and can be accessed from the application at any time. The status bits
MBCCSRn.EDS and MBCCSRn.LCKS are not under access control and can be accessed from the
FlexRay block at any time.
The interrupt flag MBCCSnR.MBIF is not under access control and can be accessed from the application
and the FlexRay block at any time. FlexRay block set access has higher priority.
The FlexRay block restricts its access to the regions, depending on the current state of the corresponding
part of the double transmit message buffer. The application must adhere to these restrictions in order to
ensure data consistency. The states for the commit side of a double transmit message buffer are given in
. A description of the states is given in
. The states for the transmit side of a
double transmit message buffer are given in
. A description of the states is given in
. The description tables also provide the access scheme for the access regions.
The status bits MBCCSRn.EDS and MBCCSRn.LCKS provide the application with the required message
buffer status information. The internal status information is not visible to the application.
30.6.6.4.2
Message Buffer States
This section describes the transmit message buffer states and provides a state diagram.
Figure 30-125. Double Transmit Message Buffer State Diagram (Commit Side)
A description of the states of the commit side of a double transmit message buffer is given in
SS
-
write-only
Slot Status Update
Table 30-104. Double Transmit Message Buffer State Description (Sheet 1 of 2)(Commit Side)
State
MBCCSR[2n]
Access Region
Description
EDS
LCKS
Appl.
Module
common states
Table 30-103. Double Transmit Message Buffer Access Regions Description
Access
Description
Region
Type
Application
Module
HLck
HDisLck
HDis
Idle
CCITx
IS
IE
RESET_STATE
HE
HD
HL
HU
HE
HD
HL
HU