FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
30-137
Preliminary
On expiration of timer T2, the interrupt flag TI2_IF in the
Protocol Interrupt Flag Register 0 (PIFR0)
is
set. If the timer 1 interrupt enable bit TI1_IE in the
Protocol Interrupt Enable Register 0 (PIER0)
is
asserted, an interrupt request is generated.
30.6.17.2.2
Relative Timer T2
If the timer T2 is configured as a relative timer, the interrupt flag TI2_IF in the
is set, when the programmed amount of macroticks MT[31:0], defined by
Configuration Register 0 (TI2CR0)
Timer 2 Configuration Register 1 (TI2CR1)
, has expired since the
trigger or restart of timer 2. The relative timer is implemented as a down counter and expires when it has
reached 0. At the macrotick start event, the value of MT[31:0] is checked and then decremented. Thus, if
the timer is started with MT[31:0] == 0, it expires at the next macrotick start.
30.6.18 Slot Status Monitoring
The FlexRay block provides several means for slot status monitoring. All slot status monitors use the same
slot status vector provided by the PE. The PE provides a slot status vector for each static slot, for each
dynamic slot, for the symbol window, and for the NIT, on a per channel base. The content of the slot status
vector is described in
. The PE provides the slot status vector within the first macrotick after
the end of the related slot/window/NIT, as shown in
Figure 30-141. Slot Status Vector Update
NOTE
The slot status for the NIT of cycle n is provided after the start of cycle n+1.
cycle st
art
sl
ot start
slo
t s
tart
sy
m
bol window s
tart
MT
st
at
us(NIT)
MT
st
at
us(slot
1)
st
at
us(slot
k)
MT
st
at
us(slot
n)
MT
NI
T star
t
st
at
us(sym.
win)
MT
cycle st
art
stat
us
(N
IT
)
communication cycle
static segment
dynamic segment
symbol window
NIT
slot 1
MT