Chapter 12: 10/100 IEEE802.3 Media Access Controller
TX7901 User’s Manual (Rev. 6.30T – Nov, 2001)
12-14
12.3.1.4 Transmit Status Register (TSReg)
The Transmit Status register is updated after a frame is fully transmitted or the transmission
of a frame is aborted due to an error. The register can be read to determine if the frame was
successfully transmitted or to determine what errors occurred. Upon the completion of reset,
this register’s value is 0x0000_0000.
31
30
28 27
16
Tx
FBE
TxState[2:0]
0
1
3
12
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
TxFrm
Type
TxEx
Defer
Tx
Defer
Tx
SCol
Tx
MCol
Tx
ExCol
Tx
LCol
Tx
LCar
SQE
Tx
Und
HW
FDup
Sel
Tx
NoBuf
Tx
PStop
Tx
Good
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
Table 12-11 TSReg Register Field Descriptions
Bit(s)
Field
R/W
Description
31
TxFBE
R/W
Fatal Bus Error (0)
When set, indicates that a bus error occurred, and the MAC disables all of its bus access
operations.
30:28
TxState
[2:0]
R/W
Transmission Process State (000)
000 : Idle, TxEnable is 0
001 : Waiting, FIFO is empty or data is less than TxSOFTh (in TCReg)
010 : Waiting, Descriptor is not available
011 : Stopped, TxStart is reset to zero or Transmit Error occurred and TxEnHalt is set
100 : Suspended, Descriptor is not available
101 : Running, waiting for end of transmission
110 : Running, waiting for end of transmission and next Descriptor is not available
111 : Reserved
27:15
–
R/O
Reserved (0x000, 0)
14:13
TxFrmType
R/W
Transmit Frame Type (00)
00 Ethernet (RFC 894 encapsulation)
01 IEEE802.2 (RFC 1042 encapsulation)
10 VLAN I
11 VLAN II
12
TxExDefer
R/W
Excessive Deferral (0)
When set, indicates that the transmission was aborted because of an excessive deferral as
defined by the Defer bit in the transmit frame configuration register. This bit is not valid for full-
duplex.
11
TxDefer
R/W
Deferred (0)
When set, indicates the frame transmission was delayed because of a deferral. This bit is set
when a packet is transmitted with a collision and the standard back-off is selected in the
configuration register. This bit is not valid while the port is configured for full-duplex.
10
TxSCol
R/W
Single Collision (0)
When set, indicates that the packet being transmitted collided only once and was then
transmitted successfully on the Ethernet.
9
TxMCol
R/W
Multiple Collisions (0)
When set, indicates that the packet being transmitted collided more than once and was then
transmitted successfully on the Ethernet.
8
TxExCol
R/W
Collision Error (0)
When set, indicates that the packet transmission was aborted because of too many collisions.
The number of collision retries allowed is specified in the transmit frame configuration register.
7
TxLCol
R/W
Late Collision (0)
Summary of Contents for TMPR7901
Page 1: ...TX System RISC TX79 Family TMPR7901 Symmetric 2 way superscalar 64 bit CPU ...
Page 14: ...Handling Precautions ...
Page 15: ......
Page 17: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Page 41: ...4 Precautions and Usage Considerations 4 2 ...
Page 42: ...TX7901 User s Manual Rev 6 30T November 2001 DOCUMENT NUMBER M 99 00004 07 ...
Page 43: ......
Page 259: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 1 13 Removed ...
Page 260: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 2 ...