Digi NS9215 User Manual

Page of 517
. . . . .
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
Ethernet Transmit Status register
www.digiembedded.com
285
Register bit 
assignment
Bits 
Access
Mnemonic
Reset
Description
D31:16
N/A
Reserved
N/A
N/A
D15
R
TXOK
0x0
Frame transmitted OK
When set, indicates that the frame has been delivered to 
and emptied from the transmit FIFO without problems.
D14
R
TXBR
0x0
Broadcast frame transmitted
When set, indicates the frame’s destination address was 
a broadcast address.
D13
R
TXMC
0x0
Multicast frame transmitted
When set, indicates the frame’s destination address was 
a multicast address.
D12
R
TXAL
0x0
TX abort — late collision
When set, indicates that the frame was aborted due to a 
collision that occurred beyond the collision window set 
in the Collision Window/Retry register. If this bit is set, 
the 
TX_WR
 logic stops processing frames and sets the 
TXERR bit in the Ethernet Interrupt Status register.
D11
R
TXAED
0x0
TX abort — excessive deferral
When set, indicates that the frame was deferred in 
excess of 6071 nibble times in 100 Mbps or 24,287 
times in 0 Mbps mode. This causes the frame to be 
aborted if the excessive deferral bit is set to 0 in MAC 
Configuration Register #2. If TXAED is set, the 
TX_WR
 logic stops processing frames and sets the 
TXERR bit in the Ethernet Interrupt Status register.
D10
R
TXAEC
0x0
TX abort — excessive collisions
When set, indicates that the frame was aborted because 
the number of collisions exceeded the value set in the 
Collision Window/Retry register. If this bit is set, the 
TX_WR
 logic stops processing frames and sets the 
TXERR bit in the Ethernet Interrupt Status register.
D09
R
TXAUR
0x0
TX abort — underrun
When set, indicates that the frame was aborted because 
the TX_FIFO had an underrun. If this bit is set, the 
TX_WR
 logic stops processing frames and sets the 
TXERR bit in the Ethernet Interrupt Status register.