Chapter 12: 10/100 IEEE802.3 Media Access Controller
TX7901 User’s Manual (Rev. 6.30T – Nov, 2001)
12-16
Table 12-12 RSReg Register Field Descriptions
Bit(s)
Field
R/W
Description
31
RxFBE
R/O
Fatal Bus Error (0)
When set, indicates that a bus error occurred, then the MAC disables all of its bus access
operations.
30:28
RxState
[2:0]
R/O
Receive Process State (000)
000 : Idle, RxEnable is 0
001 : Waiting, there are no frame data in RxFIFO, or data is less than the RxSOFTh (in RCReg)
010 : Waiting, there are no data in RxFIFO, or data is less than the RxSOFTh and there is no
Descriptor
011 : Stopped, RxStart is reset to zero or error occurred during reception
100 : Suspended, receive Descriptor is unavailable
101 : Running, queuing the reception frame from the RxFIFO into the receive buffer
110 : Running, queuing the reception frame from the RxFIFO into the receive buffer and the next
Descriptor is unavailable
111 : Reserved
27:19
–
R/O
Reserved (0x000)
18
RxDType
R/O
Receive Data Type (0)
0: External Frame
1: Internal Loop-back Frame
17
RxFF
R/O
Receive Frame Filter Fail (0)
When set, indicates that the frame failed address recognition filtering. This bit can be set only when
the MAC is in promiscuous mode (RxAll bit is set in RFCReg)
16:15
RxFrmType
[1:0]
R/O
Receive Frame Type[1:0] (0, 0)
0 0 Ethernet (RFC 894 encapsulation)
0 1 IEEE 802.2 (RFC 1042 encapsulation)
1 0 VLAN I
1 1 VLAN II
14
RxBufErr
R/O
Descriptor Error (0)
When set, indicates that frame truncation caused by a frame that does not fit within the current
Descriptor buffers occurred, and that the MAC does not own the next Descriptor. The frame is
truncated.
13
RxPStop
R/O
Receive Process Stopped (0)
When set, indicates that the reception process was suspended.
12
RxNoBuf
R/O
Receive Buffer Unavailable (0)
When set, indicates that the next Descriptor in the reception list is owned by the host and cannot be
acquired by the MAC. The reception process is suspended.
11
RxErr
R/O
Receive Error (0)
When set, indicates that the macxRxEr signal on the MII is asserted while macxRxDv is High. The
presence of macxRxEr will also cause the CRC bit to be set and the Frames Received with Bad
CRC counter to be incremented.
10
RxJab
R/O
Jabber on Reception (0)
When set, indicates that the frame received is greater than the maximum size, with an incorrect
CRC.
9
RxFAErr
R/O
Frame Alignment Error (0)
When set, indicates that the frame received has a frame alignment error. The CRC is invalid, and
the byte count is greater than or equal to 64 bytes.
8
RxCRCErr
R/O
CRC Error (0)
When set, indicates that the frame received is greater than or equal to 64 bytes, and had a incorrect
CRC.
7
RxUnds
R/O
Undersized Frame (0)
When set, indicates that the frame received is less than 64 bytes, and had a correct CRC.
6
RxFrag
R/O
Fragment (0)
When set, indicates that the frame received is less than 64 bytes, and had an incorrect CRC.
5
RxLongErr
R/O
Frame Long Error (0)
When set, indicates that the frame received is greater than the maximum size with a correct CRC.
4
RxPA
R/O
Physical Address (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 ...