Chapter 12: 10/100 IEEE802.3 Media Access Controller
TX7901 User’s Manual (Rev. 6.30T – Nov, 2001)
12-43
EOF cleared, it indicates an intermediary buffer, and the transmit process attempts to
acquire the next Descriptor. If the EOF is set, it indicates the last buffer of the frame.
After the last buffer of the frame has been transmitted to MII, the MAC writes back the final
status information to the transmit Descriptor. At this time, if any interrupt condition is met, the
transmit interrupt is set, the next Descriptor is fetched, and the process repeats.
Actual frame transmission begins after the TxFIFO has reached either a programmable
threshold or a full frame is contained in the TxFIFO.
12.5.1.2.2
Transmit Polling Suspended
Transmit polling can be suspended by either of the following conditions:
•
The MAC detects a Descriptor owned by the C790.
•
A frame transmission is aborted when a locally induced error or G-Bus error is
detected.
If either of the previous two conditions occur, an interrupt is set and the information is written
to the frame Descriptor, causing the suspension.
The MAC does not automatically poll the transmit Descriptor list; the driver must issue a
transmit poll demand command after rectifying the cause of the suspension.
12.5.1.2.3
Transmit Frame DMA request
The TxFIFO uses a two-signal handshake for request and acknowledge synchronization.
The first signal TxFrmReq is active when the TxFIFO is capable of having data written to it.
The amount of data is a count threshold (PBL) in the CCReg (Command and Configuration
Register). If the PBL is equal to 001 and there are at least 32 bytes empty in the TxFIFO.
The second signal, TxFrmRdy, is active to start a burst of the number of bytes represented
by PBL.
12.5.1.3 Receive
In the running state, the reception process polls the reception Descriptor list in the memory.
Incoming frames are processed and placed in acquired Descriptor data buffers. Status
information is written to the last received Descriptor of the frame.
12.5.1.3.1 Poll
Descriptor
The MAC always attempts to acquire an extra Descriptor in anticipation of incoming frames.
Descriptor acquisition is attempted if any of the following conditions are satisfied:
•
When Start Receive gets set in RFCReg immediately after being placed in the
running state.
•
When the MAC begins writing frame data to a data buffer, and the buffer ends
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 ...