SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
Up to 64 filter elements can be configured for 29-bit extended IDs. When accessing an Extended Message ID Filter element, its address is the Filter List Extended Start Address MCAN_XIDFC[15-2] FLESA field plus two times the index of the filter element (0-63).
Figure 12-2750 shows Extended Message ID Filter element structure.
Table 12-5213 shows Extended Message ID Filter element field descriptions.
Word | Bits | Field Name | Description | ||
---|---|---|---|---|---|
F0 | 31-29 | EFEC[2-0] | Extended Filter Element Configuration All enabled filter elements are used for acceptance filtering of extended frames. Acceptance filtering stops at the first matching enabled filter element or when the end of the filter list is reached. If EFEC = 100, 101, or 110 a match sets interrupt flag MCAN_IR[8]HPM and, if enabled, an interrupt is generated. In this case the MCAN_HPMS register is updated with the status of the priority match.
| ||
28-0 | EFID1[28-0] | Extended Filter ID 1 First ID of extended ID filter element. When filtering for Rx Buffers this field defines the ID of an extended message to be stored. The received identifiers must match exactly, only XIDAM masking mechanism (see Section 12.4.4.4.7.1.5, Extended Message ID Filtering) is used. | |||
F1 | 31-30 | EFT[1-0] | Extended Filter Type
| ||
29 | RES | Reserved | |||
28-0 | EFID2[28-0] | Extended Filter ID 2 This bit field has a different meaning depending on the configuration of EFEC:
| |||
EFID2[10-9] | This field decides whether the received message is stored into an Rx Buffer or treated as message A, B, or C of the debug message sequence.
Note: Debug feature is not supported. | ||||
EFID2[8-6] | This field is used to control the filter event pins at the Extension Interface. A one at the respective bit position enables generation of a pulse at the related filter event pin with the duration of one MCAN_ICKL period in case the filter matches. Note: Only three filter event pins are supported. | ||||
EFID2[5-0] | This field defines the offset to the Rx Buffer Start Address MCAN_RXBC[15-2] RBSA field for storage of a matching message. |