66.6.33 MCAN Tx Buffer Configuration
This register can only be written if the bits CCE and INIT are set in MCAN CC Control Register.
The sum of TFQS and NDTB may not exceed 32. There is no check for erroneous configurations. The Tx Buffers section in the Message RAM starts with the dedicated Tx Buffers.
Name: | MCAN_TXBC |
Offset: | 0xC0 |
Reset: | 0x00000000 |
Property: | Read/Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
TFQM | TFQS[5:0] | ||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
NDTB[5:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
TBSA[13:6] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
TBSA[5:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 30 – TFQM Tx FIFO/Queue Mode
Value | Description |
---|---|
0 | Tx FIFO operation. |
1 | Tx Queue operation. |
Bits 29:24 – TFQS[5:0] Transmit FIFO/Queue Size
Value | Description |
---|---|
0 | No Tx FIFO/Queue. |
1-32 | Number of Tx Buffers used for Tx FIFO/Queue. |
>32 |
Values greater than 32 are interpreted as 32. |
Bits 21:16 – NDTB[5:0] Number of Dedicated Transmit Buffers
Value | Description |
---|---|
0 | No dedicated Tx Buffers. |
1-32 | Number of dedicated Tx Buffers. |
>32 |
Values greater than 32 are interpreted as 32. |
Bits 15:2 – TBSA[13:0] Tx Buffers Start Address
Start address of Tx Buffers section in Message RAM (32-bit word address, see Message RAM Configuration).
Write TBSA with the bits [15:2] of the 32-bit address.