FlexRay Module Registers
1411
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
FlexRay Module
26.3.2.9.5 Message Buffer Status Register (MBS)
The message buffer status is updated by the communication controller with respect to the assigned
channel(s) latest at the end of the slot following the slot assigned to the message buffer. The flags are
updated only when the communication controller is in NORMAL_ACTIVE or NORMAL_PASSIVE state. If
only one channel (A or B) is assigned to a message buffer, the channel-specific status flags of the other
channel are written to 0. If both channels are assigned to a message buffer, the channel-specific status
flags of both channels are updated. The message buffer status is updated only when the slot counter
reached the configured frame ID and when the cycle counter filter matched. When the Host updates a
message buffer via Input Buffer, all MBS flags are reset to 0 independent of which IBCM bits are set or
not.
Whenever the Message Handler changes one of the flags VFRA, VFRB, SEOA, SEOB, CEOA, CEOB,
SVOA, SVOB, TCIA, TCIB, ESA, ESB, MLST, FTA, FTB the respective message buffer's MBC flag in
registers MBSC1/2/3/4 is set.
and
illustrate this register.
Figure 26-190. Message Buffer Status Register (MBS) [offset_CC = 70Ch]
31
30
29
28
27
26
25
24
23
22
21
16
Reserved
RESS
PPIS
NFIS
SYNS
SFIS
RCIS
Reserved
CCS
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
FTB
FTA
Rsvd
MLST
ESB
ESA
TCIB
TCIA
SVOB
SVOA
CEOB
CEOA
SEOB
SEOA
VFRB
VFRA
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 26-163. Message Buffer Status Register (MBS) Field Descriptions
Bit
Field
Value
Description
31-30
Reserved
0
Reads return 0. Writes have no effect.
29
RESS
0-1
Reserved bit status. Reflects the state of the received reserved bit. The reserved bit is transmitted
as 0.
28
PPIS
Payload preamble indicator status. The payload preamble indicator defines whether a network
management vector or message ID is contained within the payload segment of the received frame.
0
The payload segment of the received frame does not contain a network management vector or a
message ID.
1
Static segment: Network management vector at the beginning of the payload Dynamic segment:
Message ID at the beginning of the payload.
27
NFIS
Null frame indicator status. If set to 0, the payload segment of the received frame contains no
usable data.
0
Received frame is a null frame.
1
Received frame is not a null frame.
26
SYNS
Sync frame indicator status. A sync frame is marked by the sync frame indicator.
0
No sync frame is received.
1
The received frame is a sync frame.
25
SFIS
Startup frame indicator status. A startup frame is marked by the startup frame indicator.
0
No startup frame is received.
1
The received frame is a startup frame.
24
RCIS
Received on channel indicator status. Indicates the channel on which the frame was received.
0
Frame is received on channel B.
1
Frame is received on channel A.
23-22
Reserved
0
Reads return 0. Writes have no effect.
21-16
CCS
0-3Fh
Cycle count status. Actual cycle count when status was updated.