
Functional Description
Copyright 1997-2002 by LSI Logic Corporation. All rights reserved.
41 of 128
April, 2002
Per IEEE 802.3 specifications, if a packet has been halted 16 times
because of collisions and another collision occurs, packet transmission
is permanently halted and the transmit packet is discarded. See
Section 3.9, “Packet Discard,” page 41
, for more details on packet
discards.
The 16 retries and automatic retransmission of a packet after a collision
can be turned off by asserting the ONETRYMODE pin. When this pin is
pinstrapped active high, the transmit packet is discarded if the
transmission is unsuccessful due to a single collision, i.e. no
transmission retry is attempted after a collision.
3.8.3 Late Collision
When a collision is signaled to the device from the PHY after the first 512
bits of a transmit packet, the collision is determined to be a late collision.
Late collisions, per IEEE 802.3 specifications, are considered errors.
Upon the detection of a late collision, the transmit packet affected by the
late collision is discarded. Refer to
Section 3.9, “Packet Discard,”
page 41
, for more details on packet discards.
3.8.4 Collision Indication
There are status bits related to collisions in the TX Status register
indicating that (1) one or more collisions have occurred while attempting
transmission of a packet, (2) 16 or more collisions have occurred while
attempting transmission of a packet, and (3) a late collision has occurred
during packet transmission. These three bits also assert the interrupt pin
for a given port.
3.9 Packet Discard
3.9.1 General
The device can be programmed to discard receive and transmit packets
when certain error conditions are detected. The detection of these error
conditions can occur in either the MAC or FIFO sections.
3.9.2 Transmit Discards
Transmit packets are automatically discarded if certain error conditions
are detected. These error conditions are described in
Table 6
. When a