mfr4300 Freescale Semiconductor, Inc, mfr4300 Datasheet - Page 156

no-image

mfr4300

Manufacturer Part Number
mfr4300
Description
Flexray Communication Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
FlexRay Module (FLEXRAYV2)
Module Transitions
The module transitions that can be triggered by the FlexRay module are described in
transition will be triggered for certain message buffers when the related condition is fulfilled.
Transition Priorities
The application can trigger only one transition at a time. There is no need to specify priorities among them.
As shown in the first part of
transitions. For all states except the CCMa state, both a lock/unlock transition HL/HD and a module
transition can be executed at the same time. The result state is reached by first applying the application
transition and subsequently the module transition to the intermediately reached state. For example, if the
message buffer is in the HLck state and the application unlocks the message buffer by the HU transition
and the module triggers the slot assigned transition SA, the intermediate state is Idle and the resulting state
is CCSa.
The priorities among the module transitions is given in the second part of
156
Transition
Transition
Idle, HLck
CCMa
State
DSS
SSS
STS
HU
MA
SA
SU
HL
TX
symbol window start or
symbol window start or
MBCCSRn.CMT = ‘1’
CycleCounter match
dynamic slot start or
Priorities
MA > HD
SA > HD
TX > HL
MBCCSRn.LCKT:= 1
Table 3-92. Single Transmit Message Buffer Application Transitions
status updated
slot match and
slot match and
static slot start
slot start and
Table 3-94. Single Transmit Message Buffer Transition Priorities
Table 3-93. Single Transmit Message Buffer Module Transitions
slot start or
Command
Condition
static slot
NIT start
NIT start
Table
Slot Assigned > Message Buffer Disable
Message Available > Message Buffer Disable
Transmission Start > Message Buffer Lock
3-94, the module transitions have a higher priority than the application
Slot Assigned - Message buffer is assigned to next static slot.
Message Available - Message buffer is assigned to next slot and cycle counter
filter matches.
Transmission Slot Start - Slot Start and commit bit CMT is set.
In case of a dynamic slot, pLatestTx is not exceeded.
Status Updated - Slot Status field and message buffer status flags updated.
Interrupt flag set.
Static Slot Start - Start of static slot.
Dynamic Slot or Segment Start. - Start of dynamic slot or symbol window or
NIT.
Slot or Segment Start - Start of static slot or dynamic slot or symbol window or
NIT.
MFR4300 Data Sheet, Rev. 3
MBCCSRn.LCKS = 0 Application triggers message buffer lock.
MBCCSRn.LCKS = 1 Application triggers message buffer unlock.
module vs. application
Condition
Description
Description
Table
Description
3-94.
Freescale Semiconductor
Table
3-93. Each

Related parts for mfr4300