Tx stall buffer descriptor pointer register, Register bit assignment – Digi NS9215 User Manual
Page 322

E T H E R N E T C O M M U N I C A T I O N M O D U L E
TX Stall Buffer Descriptor Pointer register
322
Hardware Reference NS9215
Register bit
assignment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T X S t a l l B u f f e r D e s c r i p t o r P o i n t e r r e g i s t e r
Address: A060 0A24
Register
Bits
Access
Mnemonic
Reset
Description
D31:08
N/A
Reserved
N/A
N/A
D07:00
R
TXERBD
0x00
Contains the pointer (in the TX buffer descriptor RAM)
to the last buffer descriptor of a frame that was not
successfully transmitted. TXERBD is loaded by the
TX_WR
logic when a transmit frame is aborted by the
MAC or when the MAC finds a CRC error in a frame.
TXERBD also is loaded if a buffer descriptor that is not
the first buffer descriptor in a frame does not have its F bit
set.
Note:
This pointer is the 8-bit physical address of the
TX buffer descriptor RAM, and points to the
first location of the four-location buffer
descriptor. The byte offset of this buffer
descriptor can be calculated by multiplying this
value by 4.
Note:
Software uses TXERBD to identify frames that
were not transmitted successfully.
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
31
29
28
27
26
25
24
23
22
21
20
19
18
17
16
30
Reserved
Reserved
TXSPTR