FD controller area network (FDCAN) RM0440
1998/2126 RM0440 Rev 4
44.4.27 FDCAN Tx FIFO/queue status register (FDCAN_TXFQS)
The Tx FIFO/Queue status is related to the pending Tx requests listed in register TXBRP.
Therefore the effect of Add/Cancellation requests may be delayed due to a running Tx scan
(TXBRP not yet updated).
Address offset: 0x00C4
Reset value: 0x0000 0003
Bits 31:25 Reserved, must be kept at reset value.
Bit 24 TFQM: Tx FIFO/queue mode
0: Tx FIFO operation
1: Tx queue operation.
This is a protected write (P) bit, which means that write access by the bits is possible only
when the bit 1 [CCE] and bit 0 [INIT] of CCCR register are set to 1.
Bits 23:0 Reserved, must be kept at reset value.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. TFQF Res. Res. Res. TFQPI[1:0]
rrr
1514131211109876543210
Res. Res. Res. Res. Res. Res. TFGI[1:0] Res. Res. Res. Res. Res. TFFL[2:0]
rr rrr
Bits 31:22 Reserved, must be kept at reset value.
Bit 21 TFQF: Tx FIFO/queue full
0: Tx FIFO/queue not full
1: Tx FIFO/queue full
Bits 20:18 Reserved, must be kept at reset value.
Bits 17:16 TFQPI[1:0]: Tx FIFO/queue put index
Tx FIFO/queue write index pointer, range 0 to 3
Bits 15:10 Reserved, must be kept at reset value.
Bits 9:8 TFGI[1:0]: Tx FIFO get index
Tx FIFO read index pointer, range 0 to 3. Read as 0 when Tx queue operation is configured
(TXBC.TFQM = 1)
Bits 7:3 Reserved, must be kept at reset value.
Bits 2:0 TFFL[2:0]: Tx FIFO free level
Number of consecutive free Tx FIFO elements starting from TFGI, range 0 to 3. Read as 0
when Tx queue operation is configured (TXBC[TFQM] = 1).