11.6.1 Queue Transmit Configuration
Name: | QTXCFG |
Address: | 0x0081 |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
CTTHR[1:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
BUFSZ[2:0] | MACFCSDIS | ||||||||
Access | R/W | R/W | R/W | R/W | R/W | RO | RO | RO | |
Reset | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 31:30 – CTTHR[1:0] Cut-through threshold
This field configures the minimum number of buffers / blocks of Ethernet frame data to fill from the SPI host before the MAC may begin to transmit to the network in cut-through mode.
Value | Description |
---|---|
00 |
1 block |
01 |
2 block (Default) |
10 |
3 block |
11 |
4 block |
Bits 22:20 – BUFSZ[2:0] Buffer Size
Number of bytes allocated to each buffer in the transmit queue.
Value | Description |
---|---|
000 |
32 Bytes |
001 |
64 Bytes (default) |
Others | Reserved |
Bit 19 – MACFCSDIS MAC Frame Check Sequence Disable
By default, the device will accept transmit frames from the SPI host and the MAC will automatically pad the frames to the minimum 64 byte length with an appended calculated Frame Check Sequence (FCS). When set, this bit will disable the automatic padding and FCS insertion into transmitted frames, assuming that the SPI host has already performed padding and appending of the FCS. Additionally, when this bit is set, the MACPHY will validate the FCS of the frame received from the SPI host. If the FCS does not match, indicating a possible bit-error over the SPI link, the frame will not be transmitted to the network.
Value | Description |
---|---|
0 |
MAC will perform frame padding and insertion of the FCS |
1 |
The MAC will not pad the frame or insert the FCS. The SPI host is responsible for padding the frame to the minimum size and appending the FCS. |