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

Page 322

Advertising
background image

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

Advertising