FlexRay Module (FLEXRAYV2)
MFR4300 Data Sheet, Rev. 1
Freescale Semiconductor
195
3.4.18.1
Channel Status Error Counter Registers
The two channel status error counter registers,
Channel A Status Error Counter Register (CASERCR)
and
Channel B Status Error Counter Register (CBSERCR)
, incremented by one, if at least one of four slot
status error bits,
vSS!SyntaxError
,
vSS!ContentError
,
vSS!BViolation
, or
vSS!TxConflict
is set to ‘1’. The
status vectors for all slots in the static and dynamic segment, in the symbol window, and in the NIT are
taken into account. The counters wrap round after they have reached the maximum value.
3.4.18.2
Protocol Status Registers
The
Protocol Status Register 2 (PSR2)
provides slot status information about the Network Idle Time NIT
and the Symbol Window. The
Protocol Status Register 3 (PSR3)
provides aggregated slot status
information.
3.4.18.3
Slot Status Registers
The eight slot status registers,
Slot Status Registers (SSR0–SSR7)
, can be used to observe the status of
static slots, dynamic slots, the symbol window, or the NIT without individual message buffers. These
registers provide all slot status related and received frame / symbol related status information, as given in
Table 3-109
, except of the
first valid
indicator for non-transmission slots.
3.4.18.4
Slot Status Counter Registers
The FlexRay module provides four slot status error counter registers,
Slot Status Counter Registers
(SSCR0–SSCR3)
. Each of these slot status counter registers is updated with the value of an internal slot
status counter at the start of a communication cycle. The internal slot status counter is incremented if its
increment condition, defined by the
Slot Status Counter Condition Register (SSCCR)
, matches the status
Symbol
Window
window related status
vSS!ValidFrame
- always 0
vSS!ContentError
- content error occurred while receiving
vSS!SyntaxError
- syntax error occurred while receiving
vSS!BViolation
- boundary violation while receiving
vSS!TxConflict
- reception ongoing while transmission starts
received symbol related status
vSS!ValidMTS
- valid Media Test Access Symbol received
received frame related status
see static/dynamic slot
NIT
NIT related status
vSS!ValidFrame
- always 0
vSS!ContentError
- content error occurred while receiving
vSS!SyntaxError
- syntax error occurred while receiving
vSS!BViolation
- boundary violation while receiving
vSS!TxConflict
- always 0
received frame related status
see static/dynamic slot
Table 3-109. Slot Status Content
Status Content