
E-1110 Core Functional Description
2-17
The E-1110 core outputs the following pause frame qualiers:
A MAC Control Frame has been received
Whether the Control Frame has a proper opcode
Whether the Control Frame has a destination address match for
global reserved multicast address or programmed unicast destination
address
The rest of the frame status is also sent along with the RMON vector.
When the pause frame is received, the MAC checks for frame integrity
through valid length and good CRC. It checks for a destination address
match for the reserved multicast address 01-80-C2-00-00-01, or a
preprogrammed unicast address on the MAC_ADDRESS[47:0] lines.
Flow control operation is controlled through the FLCTRL_CFG[1:0]
conguration signals. The FLCTRL_CFG[1] signal, when set, enables the
reception of pause frames and congures the MAC for entering in a
paused state upon reception of valid pause frames.
Transmit ow control enables the Gigabit MAC Flow Control module to
assemble and transmit pause frames upon assertion of the
FLOWCTRL_EN signal. When this signal is asserted, a pause frame with
the pause time contained in PAUSE_TIME[15:0] is transmitted at the rst
earliest opportunity. When FLOWCTRL_EN is deasserted, a pause
frame with a pause time of zero is transmitted. With the transmission of
a pause frame, the Gigabit MAC Flow Control module starts a mirrored
pause time timer. If the FLOWCTRL_EN signal is still asserted and the
pause timer is about to expire, the transmit ow control function transmits
another pause frame before the pause timer actually expires. This
function is enabled when the FLCTRL_CFG[0] signal is HIGH.
In half-duplex 10/100 mode, backpressure must be used instead of
pause frames. The host asserts the E110_BACKPRESS signal to
accomplish this. As long as the E110_BACKPRESS signal is asserted,
the 10/100 MAC continually sends out false carrier over the media.