SPRUIY4B February 2023 – May 2024 TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1
Up to 64 filter elements can be configured for 29-bit extended IDs. When accessing an Extended Message ID Filter element, the element address is the Filter List Extended Start Address MCAN_XIDFC.FLESA field plus two times the index of the filter element (0-63).
Figure 18-24 shows the Extended Message ID Filter element structure. Table 18-15 shows the 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 match sets interrupt flag MCAN_IR.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 18.5.13.1.5) 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 two filter event pins are supported. |
||
EFID2[5:0] | This field defines the offset to the Rx Buffer Start Address MCAN_RXBC.RBSA field for storage of a matching message. |