3.4.3.8.1.25 TESRB –
Telegram Status Register on Path B
Name: | TESRB |
Offset: | 0x095 |
Reset: | 0x00 |
This is
the status register for path B. It provides additional information compared to the EOTSB
register but it cannot be used for an automatic restart of the path
B.
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| | | | | | EOTLB[1:0] | CRCOB | |
Access | R | R | R | R | R | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bit 7 – Reserved
Bit
This bit is reserved and
returns ‘0
’ when read.
Bit 6 – Reserved
Bit
This bit is reserved and
returns ‘0
’ when read.
Bit 5 – Reserved Bit
This bit is reserved and
returns ‘0
’ when read.
Bit 4 – Reserved Bit
This bit is reserved and
returns ‘0
’ when read.
Bit 3 – Reserved Bit
This bit is reserved and
returns ‘0
’ when read.
Bits 2:1 – EOTLB[1:0] End of Telegram
Location on Path B
If the get_rx_telegram state
machine is activated (SSMRR.SSMR = 1
), these two bits indicate the
location of the EOTB event within the telegram. These bits are not cleared when the
get_rx_telegram state machine is disabled (SSMRR.SSMR = 0
).
Table 3-38. EOTLB Bit Setting
versus EOTB LocationEOTLB1 | EOTLB0 | Description |
---|
0 | 0 | No EOTB |
0 | 1 | Before WCOB |
1 | 0 | Between WCOB and SOTB |
1 | 1 | After SOTB |
Bit 0 – CRCOB Cyclic Redundancy
Check OK on Path B
This bit is set when a
telegram is received without a CRC error on path B. This bit is cleared when the RX
buffer is disabled (PRR2.PRXB = 1
) and enabled (PRR2.PRXB =
0
) again or when the RX buffer is cleared (RXBC2.RXBCLR =
1
).