Technical Reference Manual
002-29852 Rev. *B
7.5.3.3 CXPI_CH_CTL2
Description:
Control 2
Address:
0x40518008
Offset:
0x8
Retention:
Retained
IsDeepSleep:
No
Comment:
This register contains fields for number of retries.
These registers are programmed before the start of a transaction and not to be change inflight
of any transaction. It can only be change during CXPI controller is quiescent.
Default:
0x0
Bit-field Table
Bits
7
6
5
4
3
2
1
0
Name
None [7:2]
RETRY [1:0]
Bits
15
14
13
12
11
10
9
8
Name
None [15:14]
T_WAKEUP_LENGTH [13:8]
Bits
23
22
21
20
19
18
17
16
Name
None [23:20]
TIMEOUT_LENGTH [19:16]
Bits
31
30
29
28
27
26
25
24
Name
TIMEOUT_SEL [31:30]
None [29:24]
Bit-fields
Bits Name
SW
HW
Default or
Enum
Description
0:1
RETRY
RW
R
0
Number of retries after arbitration lost.
'0': No retries.
..
'3': 3 retries.
HW will immediately retry after arbitration lost i.e. after
the message frame that won the arbitration is complete
and fulfilled IFS. If SW wants to manage the
retransmission then SW can program RETRY =0. In
this case, HW will not retry after arbitration lost and will
set TX_HEADER_ARB_LOST bit. SW needs to trigger
HW to resend by programming the CMD fields again.
8:13
T_WAKEUP_LENGTH
RW
R
0
Specifies the wake up pulse low period in Tbits that is
transmitted during Standby mode.
'0': 1 bit period
'1': 2 bit period
..
'49': 50 bit period
Any value above 49 is invalid.
This field is only valid if TX_WAKE_PULSE is set to 1.
16:19 TIMEOUT_LENGTH
RW
R
0
Timeout Length (in Tbits). Specifies the number of
Tbits to exceed timeout between frame bytes within a
message frame. CXPI spec states that the maximum
allowed inter byte space (IBS) is 9Tbits.
This field is valid only when TIMEOUT_SEL=1/2.
'0' - 1Tbit
'1' - 2Tbits
..
'9' - 10Tbits
Values >9 is invalid per CXPI spec.
Note for NRZ mode, although there are propagation
delay from transceiver to CXPI controller, the delay is
cancelled out as the timeout is compared on the RX
(for transmit case, HW waits for the feedback on RX).
771
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers