11.1.8 Buffer Status Register
Name: | OA_BUFSTS |
Address: | 0x000B |
Internal SPI<->MAC Transmit and Receive Buffer Status
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
TXC[7:0] | |||||||||
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
RBA[7:0] | |||||||||
Access | RO | RO | RO | RO | RO | RO | RO | RO | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:8 – TXC[7:0] Transmit Credits Available
Note: This field is saturated to five bits (0x1F) and sent over SPI to the host MCU within the TXC field of every receive data footer.
Value | Description |
---|---|
≥0x31 | Not supported |
0x30 | The host MCU may write up to 48 segments of Ethernet frame data without overflow. |
0x2F | The host MCU may write up to 47 segments of Ethernet frame data without overflow. |
... | ... |
0x01 | The host MCU may write 1 segments of Ethernet frame data without overflow. |
0x00 | The host MCU cannot write any segments of Ethernet frame data without causing an overflow error . |
Bits 7:0 – RBA[7:0] Receive Blocks Available
Note: This field is saturated to five bits (0x1F) and sent over SPI to the host within the RBA field of every receive data footer.
Value | Description |
---|---|
≥0x31 | Not supported |
0x30 | At least 48 blocks of Ethernet frame data are available for reading. |
0x2F | 47 blocks of Ethernet frame data are available for reading. |
... | ... |
0x01 | One block of Ethernet frame data is available for reading. |
0x00 | There is no Ethernet frame data available for reading. |