RxBuff1_DLC_Msg_n (CANFD) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

RxBuff1_DLC_Msg_n (CANFD) Register Description

Register NameRxBuff1_DLC_Msg_n
Relative Address0x0000004104
Absolute Address 0x00FF064104 (CANFD0)
0x00FF074104 (CANFD1)
Width32
TyperoRead-only
Reset Value0x00000000
Description64 DLC regs for RxBuffer_1 msgs 0 to 63 at 0x4104, 0x0414C, etc (0x48 step)

Rx FIFO 1 holds 64 messages. The Rx DLC register for message 0 is at offset 0x4104. The DLC for the second message is at 0x414C. The address increment between messages is 0x048. Software Driver name: RF1_RB_DLC Original Bit Field Engineering Name: ID

RxBuff1_DLC_Msg_n (CANFD) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
DLC31:28roRead-only0Data Length Code
Received data length code of the control field of the CAN and CAN FD frame.
FDF27roRead-only0FD Frame Format
This bit distinguishes between CAN format and CAN FD format
frames.
1 = received frame is CAN FD format frame
0 = received frame is CAN format frame
BRS26roRead-only0Bit Rate Switch
The BRS bit provides status whether the bit rate was switched inside the received CAN FD format frame or not.
1 = bit rate was switched from the standard bit rate of the
ARBITRATION PHASE to the preconfigured alternate bit rate of the DATA PHASE inside the received CAN FD frame
0 = bit rate was not switched inside the received CAN FD frame
This bit has no meaning if received frame is CAN frame.
ESI25roRead-only0Error State Indicator
The ESI bit provides the error status of the sender/transmitter of the message.
1 = received frame was sent by error passive transmitter
0 = received frame was sent by error active transmitter
This bit has no meaning if received frame is CAN frame.
Matched_Filter_Index20:16roRead-only0This status field is written by the controloler in RX buffer mode to provide the matched filter index for received message.
Software Driver name: FI
Timestamp15:0roRead-only0Timestamp captured after SOF bit. This is written by core for status purpose for successfully received message.
Software Driver name: TS