AF_Mask_Reg_n (CANFD) Register

Versal Adaptive SoC Register Reference (AM012)

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

AF_Mask_Reg_n (CANFD) Register Description

Register NameAF_Mask_Reg_n
Relative Address0x0000000A00
Absolute Address 0x00FF060A00 (CANFD0)
0x00FF070A00 (CANFD1)
Width32
TyperwNormal read/write
Reset Value0x00000000
Description32 Acceptance Filter Mask regs 0 to 31 at 0x0A00, 0x0A08, etc (0x08 step)

There are 32 acceptance filter mask registers (AFMR). The first acceptance filter mask register is at offset 0x0A00. Second is at 0x0A08. The address increment between acceptance filters is 0x008. Software Driver name: AF_FMSK Original Bit Field Engineering Name: Data_bytes60

AF_Mask_Reg_n (CANFD) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
AMID31:21rwNormal read/write0Standard Message ID Mask
These bits are used for masking the Identifier in a Standard Frame.
1 = indicates the corresponding bit in Acceptance Mask ID Register is used when comparing the incoming message identifier
0 = indicates the corresponding bit in Acceptance Mask ID Register is not used when comparing the incoming message identifier
AMSRR20rwNormal read/write0Substitute Remote Transmission Request Mask
This bit is used for masking the RTR bit in a Standard Frame.
1 = indicates the corresponding bit in Acceptance Mask ID Register is used when comparing the incoming m4essage identifier
0 = indicates the corresponding bit in Acceptance Mask ID Register is not used when comparing the incoming message identifier
AMIDE19rwNormal read/write0Identifier Extension Mask
Used for masking the IDE bit.
1 = indicates the corresponding bit in Acceptance Mask ID Register is used when comparing the incoming message identifier
0 = indicates the corresponding bit in Acceptance Mask ID Register is not used when comparing the incoming message identifier
If AMIDE = 1 and the AIIDE bit in the corresponding Acceptance ID Register is 0, this mask is applicable to only Standard frames.
If AMIDE = 1 and the AIIDE bit in the corresponding Acceptance ID register is 1, this mask is applicable to only extended frames.
If AMIDE = 0, this mask is applicable to both Standard and Extended frames.
AMID_EXT18:1rwNormal read/write0Extended Message ID Mask
These bits are used for masking the Identifier in an Extended Frame.
1 = indicates the corresponding bit in Acceptance Mask ID Register is used when comparing the incoming message identifier
0 = indicates the corresponding bit in Acceptance Mask ID Register is not used when comparing the incoming message identifier
AMRTR 0rwNormal read/write0Remote Transmission Request Mask
This bit is used for masking the RTR bit in an Extended Frame.
1 = indicates the corresponding bit in Acceptance Mask ID Register is used when comparing the incoming message identifier
0 = indicates the corresponding bit in Acceptance Mask ID Register is not used when comparing the incoming message identifier