TxEvent_ID_Reg_n (CANFD) Register

Versal Adaptive SoC Register Reference (AM012)

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

TxEvent_ID_Reg_n (CANFD) Register Description

Register NameTxEvent_ID_Reg_n
Relative Address0x0000002000
Absolute Address 0x00FF062000 (CANFD0)
0x00FF072000 (CANFD1)
Width32
TyperoRead-only
Reset Value0x00000000
Description32 ID regs for TxEvent msgs 0 to 31 at 0x2000, 0x2008, etc (0x08 step)

There can be up to 32 Tx Events stored in the Tx FIFO. The first Tx event ID register is stored at offset 0x2000. Second Tx event ID is at 0x2008. The address increment between registers is 0x008. Software Driver name: TEF_ID Original Bit Field Engineering Name: AIID

TxEvent_ID_Reg_n (CANFD) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
ID31:21roRead-only0Standard Message ID
The Identifier portion for a Standard Frame is 11 bits.
These bits indicate the Standard Frame ID.
This field is valid for both CAN and CAN FD Standard and Extended Frames.
SRR_RTR_RRS20roRead-only0Substitute Remote Transmission Request
For Extended CAN frames and Extended CAN FD frame this bit is
transmitted at SRR position of the respective frame and must be
set as 1.
For Standard CAN FD frame this bit is transmitted at RRS position
of the frame and must be set as 0.
This bit differentiates between standard CAN data frames and
standard CAN remote frames as the following:
1 = indicates that the message frame is a Standard Remote CAN
Frame
0 = indicates that the message frame is a Standard Data CAN
Frame
Note: There are no CAN FD remote frames.
IDE19roRead-only0Identifier Extension
This bit differentiates between frames using the Standard Identifier and those using the Extended Identifier.
Valid for both CAN and CAN FD Standard and Extended Frames.
1 = indicates the use of an Extended Message Identifier
0 = indicates the use of a Standard Message Identifier
ID_EXT18:1roRead-only0Extended Message ID.
This field indicates the Extended Identifier.
Valid only for Extended CAN and CAN FD Frames.
For Standard CAN and CAN FD Frames, writes to this field should
be 0.
RTR_RRS 0roRead-only0Remote Transmission Request.
This bit differentiates between CAN extended data frames and
CAN extended remote frames.
1 = indicates the message frame is a CAN Remote Frame
0 = indicates the message frame is a CAN Data Frame
For Extended CAN FD frame this bit is transmitted at RRS position of the frame and must be set as 0.
For Standard CAN and CAN FD Frames, writes to this bit should be 0.
Note: There are no CAN FD remote frames.